.dmd-cerca{padding:var(--s5) var(--margine) var(--s6);background:var(--nero)}.dmd-lavagna{padding:clamp(40px,4.4vw,84px) clamp(22px,4.4vw,88px) clamp(28px,3.6vw,64px)}html:not(.js) .dmd-cerca{display:none}.dmd-nome{display:block;font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:var(--c-t3);line-height:1;color:var(--nero)}.dmd-campo{position:relative;margin-top:var(--s3)}.dmd-campo input{display:block;width:100%;min-height:clamp(72px,7vw,132px);padding:.12em .4em .14em;border:0;border-radius:0;background:var(--nero);color:var(--bianco);font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:clamp(30px,4.4vw,92px);line-height:1;letter-spacing:-.004em;outline:0;box-shadow:inset 0 0 0 0 var(--bianco);transition:box-shadow var(--mo-rapido)}.dmd-campo input::placeholder{color:var(--carta-3);opacity:1}.dmd-campo input:focus-visible{box-shadow:inset 0 0 0 4px var(--bianco)}.dmd-campo input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:32px;height:32px;margin-left:12px;cursor:pointer;background:linear-gradient(45deg,transparent 46%,var(--bianco) 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,var(--bianco) 46% 54%,transparent 54%)}.dmd-suggerimento{display:none;margin-top:var(--s1);font-size:var(--c-testo);line-height:1.25;color:var(--nero)}.dmd-stato{min-height:1.4em;margin-top:var(--s3);font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1.1;color:var(--nero)}.dmd-regolamento{margin-top:var(--s2);max-width:46em;font-size:var(--c-nota);line-height:1.34;color:var(--nero)}.dmd-altrove{margin-top:var(--s5);padding:var(--s4) var(--s4) var(--s3);background:var(--nero);color:var(--carta)}.dmd-altrove[hidden]{display:none}.dmd-altrove-testa{font-size:var(--c-nota);color:var(--carta-2)}.dmd-altrove-testa b{margin-right:.5em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);color:var(--bianco)}.dmd-altrove ol{margin-top:var(--s2)}.dmd-altrove li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s1) var(--gutter);padding:var(--s3) 0;border-top:1px solid var(--filo)}.dmd-altrove li b{font-family:var(--titolo);font-weight:var(--peso-tasto);font-size:var(--c-tasto);line-height:1.04;color:var(--verde)}.dmd-altrove li p{font-size:var(--c-testo);line-height:1.3}.dmd-vai{display:inline-flex;align-items:center;gap:.4em;min-height:var(--lato-tocco);margin-top:var(--s2);font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1;color:var(--bianco);border-bottom:3px solid var(--verde)}.dmd-vai:after{content:"→";color:var(--verde)}mark{background:var(--verde);color:var(--nero);padding:0 .06em}.dmd-difficili mark,.dmd-cerca mark{background:var(--nero);color:var(--bianco)}.dmd-gruppo{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s4) var(--gutter);align-items:start}.dmd-gruppo[hidden]{display:none}.dmd-gruppo+.dmd-gruppo:not(.dmd-difficili){border-top:1px solid var(--filo)}.dmd-lato{position:sticky;top:var(--s4)}.dmd-gruppo .p2-h2{font-size:clamp(46px,4.8vw,112px);line-height:.9}.dmd-quante{margin-top:var(--s3);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(64px,7vw,160px);line-height:.8;letter-spacing:-.02em;color:var(--verde)}.dmd-difficili .dmd-quante{color:var(--nero)}.dmd-lista{border-top:1px solid var(--filo)}.dmd-difficili .dmd-lista{border-top-color:var(--nero)}.dmd-d{border-bottom:1px solid var(--filo)}.dmd-d[hidden]{display:none}.dmd-difficili .dmd-d{border-bottom-color:var(--nero)}.dmd-d summary{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:var(--s3);min-height:var(--lato-tocco);padding:clamp(16px,1.6vw,28px) 0;cursor:pointer;list-style:none}.dmd-d summary::-webkit-details-marker{display:none}.dmd-q{font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:clamp(28px,2.7vw,52px);line-height:1;color:var(--bianco)}.dmd-difficili .dmd-q{color:var(--nero);font-size:clamp(40px,5.2vw,120px);line-height:.9;font-weight:var(--peso-urlo);letter-spacing:-.01em;max-width:16em}.dmd-d summary:hover .dmd-q{text-decoration:underline;text-decoration-color:var(--verde);text-decoration-thickness:3px;text-underline-offset:.14em}.dmd-difficili .dmd-d summary:hover .dmd-q{text-decoration-color:var(--nero)}.dmd-segno{position:relative;justify-self:end;width:28px;height:28px}.dmd-segno:before,.dmd-segno:after{content:"";position:absolute;left:0;top:12px;width:28px;height:4px;background:var(--verde);transition:transform var(--mo-giusto) var(--curva)}.dmd-segno:after{transform:rotate(90deg)}.dmd-d[open] .dmd-segno:after{transform:rotate(0)}.dmd-difficili .dmd-segno:before,.dmd-difficili .dmd-segno:after{background:var(--nero)}.dmd-a{padding:0 48px var(--s4) 0}.dmd-a p{font-size:var(--c-lead);line-height:1.28;color:var(--carta);max-width:36em;text-wrap:pretty}.dmd-a a{padding:.1em 0;color:var(--bianco);text-decoration:underline;text-decoration-color:var(--verde);text-decoration-thickness:2px;text-underline-offset:.18em}.dmd-a a:hover{color:var(--verde)}.dmd-difficili .dmd-a p{color:var(--nero);font-size:clamp(21px,1.9vw,36px);max-width:30em}.dmd-difficili{grid-template-columns:1fr}.dmd-difficili .dmd-lato{position:static;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4)}.dmd-difficili .p2-h2{font-size:var(--c-t2)}.dmd-difficili .dmd-quante{margin:0}.dmd-difficili .dmd-lista{border-top-width:3px}.dmd-difficili .dmd-d{border-bottom-width:3px}.dmd-difficili .dmd-segno{width:44px;height:44px}.dmd-difficili .dmd-segno:before,.dmd-difficili .dmd-segno:after{width:44px;height:6px;top:19px}.dmd-difficili summary{grid-template-columns:minmax(0,1fr) 56px}@media(max-width:999px){.dmd-gruppo{grid-template-columns:1fr}.dmd-lato{position:static;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s3)}.dmd-quante{margin:0;font-size:clamp(48px,12vw,96px)}}@media(max-width:760px){.dmd-cerca{padding:var(--s3) 10px var(--s5)}.dmd-lavagna{display:flex;flex-direction:column;padding:30px 18px 22px}.dmd-lavagna .dmd-campo{order:1;margin-top:var(--s2)}.dmd-lavagna .dmd-suggerimento{order:2;margin-top:var(--s2)}.dmd-lavagna .dmd-stato,.dmd-lavagna .dmd-regolamento,.dmd-lavagna .dmd-altrove{order:3}.dmd-campo input{font-size:clamp(24px,6.6vw,40px);min-height:64px;padding:.2em .5em}.dmd-campo input::placeholder{color:transparent}.dmd-suggerimento{display:block}.dmd-altrove{margin-inline:-8px;padding-inline:14px}.dmd-altrove li{grid-template-columns:1fr}.dmd-gruppo .p2-h2{font-size:clamp(44px,12.4vw,80px)}.dmd-d summary{grid-template-columns:minmax(0,1fr) 28px;gap:var(--s2)}.dmd-q{font-size:clamp(24px,6.6vw,34px)}.dmd-difficili .dmd-q{font-size:clamp(32px,9.6vw,52px)}.dmd-difficili .p2-h2{font-size:clamp(46px,13.4vw,96px)}.dmd-difficili summary{grid-template-columns:minmax(0,1fr) 32px}.dmd-difficili .dmd-segno,.dmd-difficili .dmd-segno:before,.dmd-difficili .dmd-segno:after{width:28px}.dmd-difficili .dmd-segno:before,.dmd-difficili .dmd-segno:after{height:5px;top:12px}.dmd-segno,.dmd-segno:before,.dmd-segno:after{width:22px}.dmd-a{padding-right:0}}@media(max-width:760px)and (max-height:700px){[data-pagina=domande] .scena.pagina{aspect-ratio:13/11}[data-pagina=domande] .scena.pagina>picture img{object-position:50% 0}}
