@font-face{font-family:"Instrument Sans";src:url("../fonts/instrument-sans-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--bianco:#ffffff;--ghiaccio:#f5f7fb;--velo-blu:#f3f7fe;--cielo:#e9f1fd;--blu-100:#dbe8fd;--blu-200:#8fb4ff;--blu-500:#2b6bf3;--blu-600:#2460db;--blu-700:#1e56cf;--grigio-100:#e6ebf3;--grigio-400:#7d8ca5;--grigio-600:#4b5565;--grigio-700:#313b4d;--inchiostro:#121721;--notte:#0c1524;--notte-linea:#243049;--notte-testo:#eef2f9;--notte-corpo:#c0cbdd;--notte-secondario:#a6b3c9;--verde:#0b6e67;--ambra:#9a5b00;--rosso:#b3261e;--petrolio:#107c74;--lampone:#b82f5c;--fondo:var(--bianco);--superficie:var(--bianco);--superficie-tenue:var(--ghiaccio);--testo:var(--inchiostro);--testo-corpo:var(--grigio-700);--testo-secondario:var(--grigio-600);--testo-link:var(--blu-600);--azione:var(--blu-500);--azione-hover:var(--blu-700);--azione-testo:var(--bianco);--azione-velo:var(--velo-blu);--bordo-scheda:rgba(18,38,71,.07);--bordo-campo:var(--grigio-400);--linea:var(--grigio-100);--anello-focus:0 0 0 3.5px rgba(43,107,243,.22);--successo:var(--verde);--attenzione:var(--ambra);--errore:var(--rosso);--tinta:var(--ghiaccio);--grafite:var(--grigio-600);--blu:var(--blu-500);--blu-scuro:var(--blu-700);--blu-chiaro:var(--blu-100);--blu-testo:var(--blu-600);--linea-scura:var(--notte-linea);--ombra-1:0 1px 2px rgba(18,38,71,.05),0 8px 24px rgba(18,38,71,.06);--ombra-2:0 2px 4px rgba(18,38,71,.06),0 18px 48px rgba(18,38,71,.12);--font:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-h1-home:clamp(2.4rem,1.2rem + 3vw,3.4rem);--t-h1:clamp(2rem,1.5rem + 1.6vw,2.75rem);--t-h2:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);--t-h2-prosa:clamp(1.45rem,1.2rem + 1vw,1.85rem);--t-h3:clamp(1.2rem,1.1rem + .4vw,1.4rem);--t-h4:1.125rem;--t-lead:clamp(1.15rem,1.05rem + .45vw,1.375rem);--t-articolo:1.1875rem;--t-testo:1.0938rem;--t-compatto:1rem;--t-piccolo:.9375rem;--t-etichetta:.8125rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s4b:20px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--sezione:clamp(56px,5vw + 24px,96px);--intestazione-alto:clamp(40px,3vw + 28px,72px);--intestazione-basso:clamp(32px,2vw + 24px,56px);--stacco:clamp(32px,2vw + 24px,48px);--largo:1160px;--lettura:620px;--margine:clamp(20px,4vw,40px);--raggio-comando:12px;--raggio-blocco:16px;--raggio:20px;--raggio-grande:28px;--pillola:980px;--testata:60px;--scheda-ombra:var(--ombra-1);--campo-bordo:1px solid var(--bordo-campo);--curva:cubic-bezier(.16,1,.3,1)}.sezione.scura,.box-call{--testo:var(--notte-testo);--testo-corpo:var(--notte-corpo);--testo-secondario:var(--notte-secondario);--testo-link:var(--blu-200);--superficie:rgba(255,255,255,.05);--bordo-scheda:rgba(255,255,255,.09);--linea:var(--notte-linea);--azione:var(--bianco);--azione-hover:var(--cielo);--azione-testo:var(--inchiostro);--scheda-ombra:none;color:var(--testo)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--testata) + 20px)}body{margin:0;background:var(--fondo);color:var(--testo);font:400 var(--t-testo)/1.6 var(--font);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,picture{display:block;max-width:100%;height:auto}h1,h2,h3,h4{margin:0;font-weight:650;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}p,ul,ol{margin:0}p{text-wrap:pretty}a{color:inherit}strong{font-weight:600}:focus-visible{outline:2px solid var(--azione);outline-offset:3px}::selection{background:var(--blu-100)}.vai-al-contenuto{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--inchiostro);color:var(--bianco);border-radius:var(--raggio-comando);text-decoration:none}.vai-al-contenuto:focus{top:12px}.solo-lettori{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contenitore{width:100%;max-width:calc(var(--largo) + 2 * var(--margine));margin:0 auto;padding:0 var(--margine)}.colonna{max-width:calc(var(--lettura) + 2 * var(--margine))}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s var(--curva),transform .55s var(--curva);transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.testata{position:sticky;top:0;z-index:50;height:var(--testata);background:rgba(255,255,255,.78);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .25s}.testata.scrolled{border-bottom-color:rgba(18,38,71,.08)}.testata .contenitore{height:100%;display:flex;align-items:center;gap:var(--s5)}.marchio{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:650;font-size:1.0625rem;letter-spacing:-.015em;white-space:nowrap}.marchio img{width:30px;height:30px;flex:none}.menu{display:flex;gap:var(--s6);margin-left:auto;align-items:center}.menu a:not(.bottone){text-decoration:none;font-size:var(--t-piccolo);color:var(--testo-secondario);padding:6px 0;transition:color .15s}.menu a:not(.bottone):hover,.menu a[aria-current]{color:var(--testo)}.menu a[aria-current]{font-weight:600}.testata .bottone{margin-left:var(--s2)}.testata .testo-corto{display:none}.apri-menu{display:none}body.pagina-prenotazione .testata > .contenitore > .bottone{visibility:hidden}@media (max-width:960px){.testata .contenitore{gap:var(--s3)}.menu{display:none}.apri-menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--testo);cursor:pointer;border-radius:var(--raggio-comando)}.apri-menu svg{width:22px;height:22px}.apri-menu{margin-right:-11px}.testata > .contenitore > .bottone{margin-left:auto;min-height:44px;padding:8px 18px}.testata .testo-lungo{display:none}.testata .testo-corto{display:inline}body.pagina-prenotazione .testata > .contenitore > .bottone{display:none}body.pagina-prenotazione .apri-menu{margin-left:auto}.testata .contenitore:has(#restart-top:not([hidden])) > .bottone:not(#restart-top){display:none}#site-nav.open{display:flex;position:fixed;inset:var(--testata) 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid var(--linea);padding:var(--s3) var(--margine) var(--s6);box-shadow:var(--ombra-2)}#site-nav.open a:not(.bottone){font-size:1.3rem;font-weight:600;color:var(--testo);padding:16px 0;border-bottom:1px solid var(--linea);letter-spacing:-.015em}#site-nav.open a[aria-current]{color:var(--testo-link)}}.menu .bottone-menu{display:none}@media (max-width:960px){#site-nav.open .bottone-menu{display:flex;margin:var(--s5) 0 0;width:100%}}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 26px;border-radius:var(--pillola);border:0;background:var(--azione);color:var(--azione-testo);font:600 1.0313rem/1.2 var(--font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .12s}.bottone:hover{background:var(--azione-hover)}.bottone:active{transform:scale(.97)}.bottone:focus-visible{outline-color:var(--azione)}.bottone:disabled,.bottone[aria-disabled="true"]{background:var(--testo-secondario);opacity:.5;cursor:not-allowed;transform:none}.bottone.piccolo{min-height:44px;padding:10px 18px;font-size:var(--t-piccolo)}.bottone.secondario{background:var(--superficie);color:var(--testo-link);box-shadow:inset 0 0 0 1.5px var(--azione)}.bottone.secondario:hover{background:var(--azione-velo)}.freccia{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:1.0313rem;text-decoration:none;color:var(--testo-link);letter-spacing:-.01em}.freccia::after{content:"→";transition:transform .2s var(--curva)}.freccia:hover::after{transform:translateX(4px)}.azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6)}.nota-azione{font-size:var(--t-piccolo);color:var(--testo-secondario);margin-top:var(--s4)}.link-pulsante,.linkbtn,.piede button.link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.linkbtn{color:var(--testo-link);text-decoration:underline;text-underline-offset:3px;padding:10px 0}.situazione,.fase,.servizio,.scheda-caso,.post-card,.caso,.corrispondenze,.elaborato,.modulo,.legal-nav,.guida .gd-card,.guida .gd-toc,.legale .legal-list a.card{background:var(--superficie);border:1px solid var(--bordo-scheda);box-shadow:var(--scheda-ombra)}.sezione{padding:var(--sezione) 0;background:var(--fondo)}.sezione.tinta{background:var(--superficie-tenue)}.sezione.scura{background:var(--notte)}.dopo-apertura,.dopo-intestazione{padding-top:var(--stacco)}.sezione.tinta + .sezione.tinta,.sezione:not(.tinta):not(.scura) + .sezione:not(.tinta):not(.scura),.intestazione.sola + .sezione.tinta{padding-top:0}.intestazione + .sezione.tinta{padding-top:var(--s4)}.occhiello{font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-link);margin-bottom:var(--s4)}.titolo-sezione{font-size:var(--t-h2);max-width:24ch}.titolo-sezione.minore{font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);max-width:none}.titolo-sezione.largo{max-width:none}.sottotitolo{font-size:var(--t-lead);line-height:1.5;color:var(--testo-secondario);max-width:36em;margin-top:var(--s5)}.sottotitolo + .sottotitolo{margin-top:var(--s3)}.grafite{color:var(--testo-secondario)}.testa-sezione{margin-bottom:var(--stacco)}.testa-sezione.stretta{margin-bottom:var(--s5)}.testa-sezione .azioni{margin-top:var(--s5)}.colonne .righe{border-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.colonne .riga{grid-template-columns:1fr;gap:var(--s3);align-content:start;background:var(--superficie);border:1px solid var(--bordo-scheda);box-shadow:var(--scheda-ombra);border-radius:var(--raggio);padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,28px)}.colonne .domande{max-width:860px}@media (min-width:861px){.colonne .righe:has(> .riga:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.colonne .righe:not(:has(> .riga:nth-child(3):last-child)) > .riga:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width:860px){.colonne .righe{grid-template-columns:1fr;gap:var(--s3)}}.apertura{padding:clamp(48px,6vw,96px) 0 0;background:var(--superficie-tenue);border-bottom:1px solid var(--linea);overflow:hidden}.apertura .contenitore{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,5vw,80px);align-items:center}.apertura .testo{padding-bottom:clamp(48px,6vw,96px)}.apertura h1{font-size:var(--t-h1-home);letter-spacing:-.034em;line-height:1.05}.apertura .sottotitolo{max-width:34em}.ritratto{margin:0 0 -14%;align-self:end;display:flex;justify-content:center}.ritratto img{width:min(100%,470px)}.dove{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:var(--s6);font-size:var(--t-piccolo);color:var(--testo-secondario)}.dove span{display:inline-flex;align-items:center;gap:8px}.dove span::before{content:"";width:7px;height:7px;background:var(--azione);border-radius:50%}@media (max-width:860px){.apertura{padding-top:32px}.apertura .contenitore{grid-template-columns:1fr;gap:0}.apertura .testo{padding-bottom:var(--s6)}.ritratto{margin-bottom:-16%}.ritratto img{width:min(84%,340px)}}@media (prefers-reduced-motion:no-preference){.apertura h1{animation:rg-sale .6s var(--curva) both}.apertura .sottotitolo,.apertura .azioni,.apertura .dove{animation:rg-sale-fade .6s var(--curva) both}.apertura .sottotitolo{animation-delay:.08s}.apertura .azioni{animation-delay:.16s}.apertura .dove{animation-delay:.24s}.ritratto img{animation:rg-arriva .9s var(--curva) .1s both}}@keyframes rg-sale{from{transform:translateY(12px)}}@keyframes rg-sale-fade{from{opacity:0;transform:translateY(16px)}}@keyframes rg-arriva{from{opacity:0;transform:scale(.95)}}.situazioni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);align-items:stretch}.situazione{border-radius:var(--raggio);padding:clamp(22px,2.2vw,32px);display:flex;flex-direction:column}.situazione h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);letter-spacing:-.02em}.situazione .chi{font-size:var(--t-compatto);color:var(--testo-secondario);margin-top:var(--s2);line-height:1.55;padding-bottom:var(--s4);border-bottom:1px solid var(--linea)}.situazione .poi{margin-top:var(--s4);font-size:var(--t-compatto);line-height:1.6;color:var(--testo)}@media (max-width:860px){.situazioni{grid-template-columns:1fr;gap:var(--s4)}}.fasi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.fase{border-radius:var(--raggio);padding:clamp(20px,2vw,28px);display:flex;flex-direction:column}.fase .numero{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:650;letter-spacing:-.025em;line-height:1.1;color:var(--testo)}.fase .numero span{display:block;font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;color:var(--testo-link);margin-bottom:var(--s2);font-variant-numeric:tabular-nums}.fase h3{font-size:var(--t-h4);color:var(--testo-secondario);font-weight:600;letter-spacing:-.01em;margin-top:var(--s3);line-height:1.3}.fase p:not(.numero){margin-top:var(--s3);color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.6}@media (max-width:860px){.fasi{grid-template-columns:1fr}}.analogia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);align-items:start;margin-top:var(--stacco)}.analogia > :first-child{max-width:760px}.analogia > .prosa{max-width:760px}.analogia.prima{margin-top:0}.nota-fasi{margin-top:var(--s7)}.nota-fasi + .analogia{margin-top:var(--s7)}.servizi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5)}.servizio{border-radius:var(--raggio);padding:clamp(22px,2.2vw,32px);display:flex;flex-direction:column}.servizio h3{font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem)}.servizio .breve{margin-top:var(--s3);color:var(--testo-secondario);font-size:1.0313rem;line-height:1.55}.servizio dl{margin:var(--s4) 0 0}.servizio dt{font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-link);margin-top:var(--s5)}.servizio dd{margin:8px 0 0;color:var(--testo-corpo)}.servizio dd ul{padding-left:1.1em}.servizio dd li + li{margin-top:6px}.servizio dd li::marker{color:var(--azione)}.servizio dd a{color:var(--testo-link)}.servizio .riferimento{margin-top:auto;padding-top:var(--s5);font-size:var(--t-compatto);color:var(--testo-secondario)}@media (max-width:860px){.servizi{grid-template-columns:1fr}}.righe{border-top:1px solid var(--linea)}.riga{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s6);padding:clamp(16px,1.6vw,24px) 0;border-bottom:1px solid var(--linea)}.riga.piena{grid-template-columns:1fr}.riga h3{font-size:var(--t-h3);letter-spacing:-.02em}.riga .chi-fa{display:block;font-size:var(--t-piccolo);color:var(--testo-link);font-weight:600;margin-top:6px;letter-spacing:0}.riga p{color:var(--testo-corpo);line-height:1.6}.riga p + p{margin-top:var(--s3)}.riga .grafite{margin-top:var(--s2);color:var(--testo-secondario)}.colonne .riga > div > .grafite:first-child{margin-top:0}.analogia .righe{border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media (max-width:860px){.analogia .righe{grid-template-columns:1fr;gap:var(--s3)}}.analogia .righe .riga{background:var(--superficie);border:1px solid var(--bordo-scheda);box-shadow:var(--scheda-ombra);border-radius:var(--raggio);padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,28px)}.analogia .righe .riga h3{font-size:clamp(1.1rem,1.02rem + .35vw,1.3rem)}.sezione.tinta .righe .riga:not(.piena),.righe.compatte .riga:not(.piena){grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.sezione.tinta .righe .riga:not(.piena) h3,.righe.compatte .riga:not(.piena) h3{font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;line-height:1.3}@media (max-width:760px){.riga,.sezione.tinta .righe .riga:not(.piena),.righe.compatte .riga:not(.piena){grid-template-columns:1fr;gap:var(--s2)}}.prove{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,4.5vw,64px);align-items:start;margin-top:var(--s6)}.prove .sottotitolo{margin-top:0}@media (max-width:860px){.prove{grid-template-columns:1fr}}.cifre{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6) var(--s5);margin-top:var(--s6)}.cifre.tre{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.cifre,.cifre.tre{grid-template-columns:1fr}}.cifra b{display:block;font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:650;letter-spacing:-.03em;line-height:1}.intestazione .cifra b{font-size:clamp(1.6rem,1.3rem + 1vw,2.25rem);line-height:1.1}.cifra span{display:block;margin-top:var(--s2);font-size:var(--t-piccolo);color:var(--testo-secondario)}.caso{border-radius:var(--raggio);padding:clamp(20px,2vw,28px)}.caso + .caso{margin-top:var(--s5)}.griglia-casi > .caso + .caso{margin-top:0}.caso h3{font-size:var(--t-h3);letter-spacing:-.02em}.caso p{margin-top:var(--s3);color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.6}.caso ul{margin-top:var(--s3);padding-left:1.15em;display:grid;gap:8px;color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55}.caso ul li::marker{color:var(--testo-link)}.caso strong{color:var(--testo)}.caso .nota{font-size:var(--t-piccolo);color:var(--testo-secondario)}.caso .stato{display:block;margin-top:var(--s4);font-size:var(--t-etichetta);color:var(--testo-link);font-weight:600}.caso .occhiello{margin-bottom:10px}a.caso{display:block;text-decoration:none;color:inherit;transition:transform .25s var(--curva),box-shadow .25s}a.caso:hover{transform:translateY(-3px);box-shadow:var(--ombra-2)}.griglia-casi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--s5)}.griglia-schede{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--s4b);margin-top:var(--s6)}.scheda-caso{position:relative;border-radius:var(--raggio);padding:clamp(20px,2.2vw,26px)}.case-tag{display:inline-block;margin-bottom:var(--s4);padding:7px 16px;border-radius:var(--raggio-comando);font-weight:700;font-size:var(--t-compatto);line-height:1.2;color:var(--bianco)}.case-tag.tag-blue{background:var(--blu-600)}.case-tag.tag-teal{background:var(--petrolio)}.case-tag.tag-rose{background:var(--lampone)}.scheda-caso h3{font-size:var(--t-h3);margin-bottom:4px;letter-spacing:-.02em}.pd{margin-top:14px}.pd .k{display:block;font-size:var(--t-etichetta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-secondario);margin-bottom:4px}.pd .v{font-size:var(--t-compatto);line-height:1.6;color:var(--testo-corpo)}.pd .v a{color:var(--testo-link);font-weight:600;text-decoration:none;white-space:nowrap}.pd .v a:hover{text-decoration:underline}.titolo-gruppo{font-size:var(--t-h3);letter-spacing:-.02em}.titolo-gruppo + .griglia-schede{margin-top:var(--s5)}.griglia-schede + .titolo-gruppo,.nota-gruppo + .titolo-gruppo{margin-top:var(--stacco)}.nota-gruppo{margin-top:var(--s5);display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;color:var(--testo-secondario);font-size:var(--t-compatto)}.cases-carousel-wrap{position:relative;margin-top:var(--s6)}.cases-carousel{position:relative;display:flex;width:100%;gap:var(--s4b);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 12px}.cases-carousel::-webkit-scrollbar{display:none}.cases-carousel:focus-visible{outline:3px solid var(--azione);outline-offset:4px;border-radius:var(--raggio-comando)}.cases-carousel .scheda-caso{flex:0 0 calc((100% - 40px) / 3.15);scroll-snap-align:start}@media (max-width:860px){.cases-carousel .scheda-caso{flex-basis:calc((100% - 20px) / 2.1)}}@media (max-width:580px){.cases-carousel .scheda-caso{flex-basis:calc(100% / 1.08)}}.carousel-nav{display:flex;align-items:center;justify-content:center;gap:var(--s4);margin-top:var(--s4)}.carousel-arrow{width:48px;height:48px;border-radius:50%;border:var(--campo-bordo);background:var(--superficie);color:var(--testo-link);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .12s}.carousel-arrow:hover:not(:disabled){background:var(--testo-link);color:var(--bianco)}.carousel-arrow:active:not(:disabled){transform:scale(.94)}.carousel-arrow:disabled{opacity:.35;cursor:default}.carousel-count{min-width:64px;text-align:center;font-weight:600;color:var(--testo-secondario);font-size:var(--t-piccolo);font-variant-numeric:tabular-nums}.testimonianza{margin:var(--s7) 0 0;max-width:46em}.testimonianza blockquote{margin:0;padding-left:var(--s5);border-left:3px solid var(--azione);font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);line-height:1.45;font-weight:500;letter-spacing:-.012em;color:var(--testo)}.testimonianza figcaption{margin-top:var(--s3);padding-left:var(--s5);font-size:var(--t-piccolo);color:var(--testo-secondario)}.testimonianza figcaption a{color:var(--testo-link)}.testimonianza.compatta{margin-top:var(--s6)}.testimonianza.compatta blockquote{font-size:1.0625rem;padding-left:var(--s4)}.testimonianza.compatta figcaption{padding-left:var(--s4)}.invito-breve{margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--linea)}.invito-breve > p{font-size:var(--t-lead);color:var(--testo);font-weight:500;letter-spacing:-.01em;max-width:34em}.invito-breve .azioni{margin-top:var(--s5)}.grad{color:var(--azione)}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--s5)}.post-card{position:relative;display:flex;flex-direction:column;border-radius:var(--raggio);overflow:hidden;transition:transform .25s var(--curva),box-shadow .25s}.post-card:hover{transform:translateY(-3px);box-shadow:var(--ombra-2)}.post-card picture{display:block;aspect-ratio:16 / 9;background:var(--cielo)}.post-card img{width:100%;height:100%;object-fit:cover;display:block}.post-card .card-body{display:flex;flex-direction:column;gap:var(--s2);padding:20px 22px 24px;flex:1}.post-card time{font-size:var(--t-etichetta);letter-spacing:.02em;color:var(--testo-secondario)}.post-card .post-title{font-size:1.15rem;line-height:1.3;margin:0;letter-spacing:-.015em}.post-card .post-title a{color:inherit;text-decoration:none}.post-card .post-title a::after{content:"";position:absolute;inset:0}.post-card .card-body p{margin:0;color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card .more{margin-top:auto;padding-top:6px;color:var(--testo-link);font-weight:600;font-size:var(--t-piccolo)}.persona{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4.5vw,64px);align-items:center}.persona p + p{margin-top:var(--s4)}@media (max-width:860px){.persona{grid-template-columns:1fr}}.invito{text-align:center}.invito:not(.intestazione){background:var(--superficie-tenue)}.invito:not(.intestazione) > .contenitore{width:auto;max-width:760px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(22px,5vw,56px);background:var(--fondo);border:1px solid var(--linea);border-radius:var(--raggio-grande);box-shadow:var(--ombra-1,0 1px 2px rgba(18,38,71,.05))}@media (max-width:800px){.invito:not(.intestazione) > .contenitore{margin:0 var(--margine)}}.invito .titolo-sezione{margin:0 auto;max-width:18ch}.invito .sottotitolo{margin-left:auto;margin-right:auto}.invito .azioni{justify-content:center}.invito .nota-azione{max-width:36em;margin-left:auto;margin-right:auto}.passi{list-style:none;padding:var(--s5) 0 0;margin:var(--s6) auto 0;max-width:520px;display:grid;gap:var(--s4);text-align:left;counter-reset:passo;border-top:1px solid var(--linea)}.passi li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;font-size:var(--t-compatto);line-height:1.5;counter-increment:passo;color:var(--testo-corpo)}.passi li::before{content:counter(passo);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--blu-100);color:var(--blu-600);font-size:var(--t-etichetta);font-weight:650;margin-top:-2px}.intestazione{padding:var(--intestazione-alto) 0 var(--intestazione-basso);background:var(--superficie-tenue)}.intestazione.sola{padding-bottom:var(--sezione)}.intestazione h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.06;max-width:22ch}.intestazione .sottotitolo{max-width:36em}.invito.intestazione h1{margin:0 auto}.prosa{max-width:var(--lettura)}.prosa > * + *{margin-top:1.1em}.prosa h2{font-size:var(--t-h2-prosa);line-height:1.2;margin-top:2em;letter-spacing:-.02em}.prosa h3{font-size:var(--t-h3);margin-top:1.6em}.prosa h2 + *,.prosa h3 + *{margin-top:.7em}.prosa ul,.prosa ol{padding-left:1.25em}.prosa li + li{margin-top:.4em}.prosa li::marker{color:var(--azione)}.prosa a{color:var(--testo-link);text-decoration-thickness:1px;text-underline-offset:3px}.prosa a:hover{text-decoration-thickness:2px}.prosa table{width:100%;border-collapse:collapse;font-size:var(--t-compatto)}.prosa th,.prosa td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--linea)}.prosa th{font-size:var(--t-piccolo);font-weight:650;color:var(--testo-secondario)}.prosa.lunga{margin:0 auto;font-size:1.125rem;line-height:1.7}.prosa.note-numeri{margin-top:var(--s6);font-size:var(--t-compatto);color:var(--testo-secondario)}.prosa blockquote.firma{margin:2em 0;padding:0 0 0 var(--s5);border-left:3px solid var(--azione);font-size:1.35rem;line-height:1.45;font-weight:500;letter-spacing:-.012em}.firma-autore{font-size:var(--t-compatto);font-weight:400;color:var(--testo-secondario);margin-top:10px;letter-spacing:0}.corrispondenze{margin-top:var(--s6);border-radius:var(--raggio);padding:8px clamp(18px,2.5vw,32px)}.corrispondenze div{display:grid;grid-template-columns:minmax(0,4fr) 32px minmax(0,7fr);padding:14px 0;border-bottom:1px solid var(--linea);align-items:baseline}.corrispondenze div:last-child{border-bottom:0}.corrispondenze dt{color:var(--testo-secondario)}.corrispondenze dd{margin:0}.corrispondenze .verso{color:var(--azione)}.corrispondenze .intestazioni{font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-link)}@media (max-width:600px){.corrispondenze div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.4fr);font-size:var(--t-compatto)}}.elaborato{border-radius:var(--raggio);box-shadow:var(--ombra-2);padding:clamp(20px,2.4vw,32px)}.elaborato .titolo-elaborato{font-weight:600}.elaborato ol{list-style:none;padding:0;columns:2;column-gap:var(--s7);margin-top:var(--s4)}.elaborato li{break-inside:avoid;padding:10px 0;border-top:1px solid var(--linea);display:grid;grid-template-columns:34px 1fr;font-size:var(--t-compatto)}.elaborato li span{color:var(--testo-link);font-weight:650;font-size:var(--t-piccolo);font-variant-numeric:tabular-nums}.elaborato .nota{font-size:var(--t-piccolo);color:var(--testo-secondario);margin-top:2px}.analogia .grafite{margin-top:var(--s3)}@media (max-width:700px){.elaborato ol{columns:1}}.domande{max-width:var(--lettura);border-top:1px solid var(--linea)}.domande details{border-bottom:1px solid var(--linea);padding:0 var(--s4);border-radius:0;transition:background-color .2s}.domande details[open]{background:var(--superficie-tenue);border-radius:var(--raggio-blocco);border-bottom-color:transparent}.sezione.tinta .domande details[open]{background:var(--superficie)}.domande summary{list-style:none;cursor:pointer;padding:20px 36px 20px 0;position:relative;font-weight:600;font-size:var(--t-testo);letter-spacing:-.01em}.domande summary::-webkit-details-marker{display:none}.domande summary::after{content:"+";position:absolute;right:0;top:14px;font-size:1.6rem;font-weight:300;color:var(--azione);transition:transform .2s}.domande details[open] summary::after{transform:rotate(45deg)}.domande details > div{padding:0 0 22px;color:var(--testo-corpo);max-width:38em}.domande details > div p + p{margin-top:.8em}.prenotazione{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4.5vw,64px);align-items:start}.prenotazione .lato h1{font-size:clamp(2rem,1.5rem + 1.2vw,2.6rem)}.prenotazione .lato{position:sticky;top:calc(var(--testata) + 32px)}.prenotazione .lato .sottotitolo{font-size:1.125rem}.prenotazione .lato ul{list-style:none;padding:0;margin-top:var(--s5)}.prenotazione .lato li{padding:12px 0 12px 30px;font-size:var(--t-compatto);color:var(--testo-corpo);position:relative;line-height:1.55}.prenotazione .lato li::before{content:"";position:absolute;left:0;top:17px;width:15px;height:8px;border-left:2.5px solid var(--azione);border-bottom:2.5px solid var(--azione);transform:rotate(-45deg) scale(.85);border-radius:1px}.prenotazione .lato .mini{display:flex;gap:var(--s4);align-items:center;margin-top:var(--s6);font-size:var(--t-piccolo);color:var(--testo-secondario)}.prenotazione .lato .mini img{width:88px;height:88px;border-radius:50%;background:var(--cielo);object-fit:cover;flex:none}@media (max-width:900px){.prenotazione{grid-template-columns:1fr;gap:var(--s5)}.prenotazione .lato{display:contents;position:static}.prenotazione .lato h1,.prenotazione .lato > .sottotitolo{order:0}.prenotazione .modulo{order:1}.prenotazione .lato ul,.prenotazione .lato .testimonianza,.prenotazione .lato .mini{order:2}.prenotazione .lato > .sottotitolo{margin-top:0}}.modulo{border-radius:var(--raggio);padding:clamp(20px,2.4vw,36px);box-shadow:var(--ombra-2)}.titolo-modulo{font-size:clamp(1.35rem,1.2rem + .6vw,1.6rem)}.avanzamento-passi{list-style:none;padding:0;margin:0 0 var(--s6);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:var(--t-etichetta);color:var(--testo-secondario)}.avanzamento-passi li{border-top:3px solid var(--linea);padding-top:8px;transition:border-color .3s,color .3s}.avanzamento-passi li.fatto{border-top-color:var(--blu-200);color:var(--testo)}.avanzamento-passi li.attivo{border-top-color:var(--azione);color:var(--testo);font-weight:650}.passo{display:none}.passo.attivo{display:block}@media (prefers-reduced-motion:no-preference){.passo.attivo{animation:rg-passo .3s cubic-bezier(.2,.8,.2,1) both}}@keyframes rg-passo{from{opacity:0;transform:translateX(14px)}}.passo h2{font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem)}.passo > p.grafite,.modulo > form > p.grafite,.modulo p.grafite{margin-top:6px;font-size:var(--t-compatto)}.fg{margin-top:var(--s5)}.fg > label,.fg .lbl{display:block;font-size:var(--t-piccolo);font-weight:600;margin-bottom:8px}.fg > label.chk{display:flex;font-weight:400;margin-bottom:0}.fg .facoltativo{font-weight:400;color:var(--testo-secondario)}.fg .aiuto{font-size:var(--t-piccolo);color:var(--testo-secondario);margin:-2px 0 8px;line-height:1.5}.fg input + .aiuto{margin:6px 0 0}.fg input[type=text],.fg input[type=email],.fg input[type=tel],.fg textarea,.fg select{font:inherit;font-size:var(--t-compatto);color:var(--testo);background:var(--bianco);border:var(--campo-bordo);border-radius:var(--raggio-comando);padding:12px 14px;min-height:48px;width:100%;transition:border-color .15s,box-shadow .15s}.fg textarea{min-height:128px;resize:vertical;line-height:1.5}.fg input:focus-visible,.fg textarea:focus-visible,.fg select:focus-visible{outline:none;border-color:var(--azione);box-shadow:var(--anello-focus)}.fg .err-field{border-color:var(--errore)}.ferr{display:none;margin-top:6px;color:var(--errore);font-size:var(--t-piccolo)}.ferr.on{display:block}.due{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s4)}.due .fg{min-width:0}@media (max-width:560px){.due{grid-template-columns:1fr}}.opzioni{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){.opzioni{grid-template-columns:1fr}}.opt{position:relative;display:flex;gap:var(--s3);align-items:flex-start;padding:13px 15px;border:var(--campo-bordo);border-radius:var(--raggio-comando);cursor:pointer;font-size:var(--t-compatto);line-height:1.35;transition:border-color .15s,background-color .15s,box-shadow .15s}.opt.intera{grid-column:1 / -1}.opt:hover{border-color:var(--azione)}.opt input{position:absolute;opacity:0;pointer-events:none}.opt .mark{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid var(--bordo-campo);transition:border .15s}.opt.on{border-color:var(--azione);background:var(--azione-velo);box-shadow:0 0 0 1px var(--azione) inset}.opt.on .mark{border:5.5px solid var(--azione)}.opt:has(input:focus-visible){box-shadow:var(--anello-focus)}.opt input:focus-visible + .mark{outline:2px solid var(--azione);outline-offset:4px}.opt small{display:block;color:var(--testo-secondario);font-size:var(--t-etichetta);margin-top:2px}.chk,.fconsent{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-piccolo);margin-top:var(--s3);color:var(--testo-corpo)}.chk input,.fconsent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--azione);flex:none}.chk a,.fconsent a{color:var(--testo-link)}.piede-passo{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:var(--s6)}.indietro{background:none;border:0;padding:8px 0;min-height:44px;font:inherit;font-size:var(--t-piccolo);color:var(--testo-secondario);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.riepilogo{margin:var(--s5) 0 0;display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:var(--t-piccolo)}.riepilogo dt{color:var(--testo-secondario)}.riepilogo dd{margin:0;overflow-wrap:anywhere}.cal-box{margin-top:var(--s5);border:1px solid var(--linea);border-radius:var(--raggio-blocco);overflow:hidden;min-height:640px;background:var(--bianco)}.cal-box iframe{width:100%;min-height:900px;border:0;display:block}.avviso-calendario{padding:var(--s5);color:var(--testo-secondario)}.avviso-calendario a,.nota-calendario a{color:var(--testo-link)}.nota-calendario{margin-top:var(--s3);font-size:var(--t-piccolo);color:var(--testo-secondario)}.conferma{padding:var(--s5) 0}.conferma h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.conferma h2::before{content:"";display:block;width:44px;height:44px;margin-bottom:var(--s4);border-radius:50%;background:var(--azione-velo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232460db' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 22px no-repeat}.conferma p{margin-top:var(--s3);color:var(--testo-corpo);max-width:34em}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.piede{background:var(--superficie-tenue);color:var(--testo-secondario);padding:var(--s7) 0 var(--s6);font-size:var(--t-piccolo);border-top:1px solid var(--linea)}.piede a,.piede button.link{color:var(--testo-secondario);text-decoration:none}.piede li a,.piede li button.link{display:inline-block;padding:8px 0}.piede a:hover,.piede button.link:hover{color:var(--testo)}.piede .alto{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,3fr));gap:var(--s6)}.piede .marchio{color:var(--testo);font-size:1.0625rem}.piede .descrizione{margin-top:var(--s4);max-width:30em;line-height:1.6}.piede h2{font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-secondario);margin-bottom:var(--s3)}.piede ul{list-style:none;padding:0}.piede li + li{margin-top:0}.piede .basso{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--linea);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;font-size:var(--t-etichetta);line-height:1.55}.piede .basso p{margin:0}.piede .basso .titolare span + span::before{content:"·";margin:0 8px;color:var(--testo-secondario);opacity:.6}.piede .basso .titolare span:first-child{color:var(--testo);font-weight:600}.piede .basso .sede .etichetta{color:var(--testo);font-weight:600;margin-right:6px}@media (max-width:600px){.piede .basso{flex-direction:column;gap:12px}.piede .basso .sede .etichetta,.piede .basso .sede span{display:block;margin:0}}@media (max-width:960px){.piede .alto{grid-template-columns:repeat(3,minmax(0,1fr))}.piede .alto > :first-child{grid-column:1 / -1}}@media (max-width:600px){.piede .alto{grid-template-columns:1fr;gap:var(--s6)}.piede li a,.piede li button.link{padding:6px 0}}.elenco-articoli{list-style:none;padding:0}.voce-articolo{border-bottom:1px solid var(--linea)}.voce-articolo a{display:grid;grid-template-columns:150px minmax(0,1fr) 210px;gap:var(--s6);align-items:center;padding:var(--s5) 0;text-decoration:none}.voce-articolo time{font-size:var(--t-piccolo);color:var(--testo-secondario);font-variant-numeric:tabular-nums}.voce-articolo h2,.voce-articolo h3{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);line-height:1.25;letter-spacing:-.018em;transition:color .15s}.voce-articolo p{margin-top:6px;color:var(--testo-secondario);font-size:var(--t-compatto);line-height:1.5}.voce-articolo img{border-radius:var(--raggio-blocco);aspect-ratio:16 / 9;object-fit:cover;background:var(--cielo)}.voce-articolo a:hover h2,.voce-articolo a:hover h3{color:var(--testo-link)}@media (max-width:760px){.voce-articolo a{grid-template-columns:minmax(0,1fr) 100px;gap:var(--s4);align-items:start;padding:var(--s4) 0}.voce-articolo time{grid-column:1 / -1;order:-1;margin-bottom:-8px}.voce-articolo p{display:none}}.avanzamento{position:fixed;top:0;left:0;z-index:60;height:3px;width:100%;background:var(--azione);transform-origin:0 50%;transform:scaleX(0)}.articolo-testata{padding:clamp(40px,5vw,76px) 0 var(--s6);background:var(--superficie-tenue)}.articolo-testata h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.06}.articolo-testata .apertura-articolo{font-size:var(--t-lead);line-height:1.55;color:var(--testo-secondario);margin-top:var(--s5)}.dati-articolo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:var(--s5);font-size:var(--t-piccolo);color:var(--testo-secondario)}.dati-articolo .autore{display:inline-flex;align-items:center;gap:10px;color:var(--testo);text-decoration:none;font-weight:600}.dati-articolo .autore img{width:32px;height:32px;border-radius:50%;background:var(--cielo)}.dati-articolo .sep::before{content:"·";margin-right:18px;color:var(--grigio-400)}@media (max-width:560px){.dati-articolo .sep::before{content:none}}.corpo{padding:var(--s7) 0 var(--s8)}.corpo-articolo{max-width:var(--lettura);margin:0 auto;font-size:var(--t-articolo);line-height:1.7}.corpo-articolo > * + *{margin-top:1.05em}.corpo-articolo h2{font-size:var(--t-h2-prosa);line-height:1.2;margin-top:2.2em;letter-spacing:-.02em}.corpo-articolo h3{font-size:1.25rem;line-height:1.3;margin-top:1.8em;letter-spacing:-.012em}.corpo-articolo h2 + *,.corpo-articolo h3 + *{margin-top:.7em}.corpo-articolo ul,.corpo-articolo ol{padding-left:1.3em}.corpo-articolo li + li{margin-top:.45em}.corpo-articolo li::marker{color:var(--azione)}.corpo-articolo a{color:var(--testo-link);text-decoration-thickness:1px;text-underline-offset:3px}.corpo-articolo a:hover{text-decoration-thickness:2px}.corpo-articolo blockquote.firma{margin:2em 0;padding:0 0 0 var(--s5);border-left:3px solid var(--azione);font-size:1.35rem;line-height:1.45;font-weight:500;letter-spacing:-.012em}.corpo-articolo .post-fig{margin:2em 0}.corpo-articolo .post-fig img{border-radius:var(--raggio-blocco);width:100%;box-shadow:var(--ombra-1)}.corpo-articolo figcaption{margin-top:10px;font-size:var(--t-piccolo);color:var(--testo-secondario);line-height:1.5}.corpo-articolo table{width:100%;border-collapse:collapse;font-size:var(--t-compatto)}.corpo-articolo th,.corpo-articolo td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--linea);vertical-align:top}@media (min-width:1100px){.corpo-articolo .post-fig{margin-left:-80px;margin-right:-80px}}.riquadro,.corpo-articolo .callout,.guida .callout,.guida .gd-brief{background:var(--superficie-tenue);border:1px solid var(--bordo-scheda);border-radius:var(--raggio-blocco);padding:var(--s5);font-size:var(--t-compatto)}.guida .callout p + p{margin-top:.6em}.richiamo{margin:2.6em 0 !important;padding:22px 26px;border-radius:var(--raggio-blocco);background:var(--superficie-tenue);border:1px solid var(--bordo-scheda);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:var(--t-compatto);line-height:1.5}.richiamo p{max-width:34em;color:var(--testo-corpo)}.richiamo p b{color:var(--testo);font-weight:650;display:block}.richiamo .freccia{white-space:nowrap}.box-call{max-width:var(--lettura);margin:var(--s7) auto 0;background:var(--notte);border-radius:var(--raggio-grande);padding:clamp(26px,4vw,44px);box-shadow:var(--ombra-2)}.box-call h2{font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);line-height:1.15;max-width:24ch;letter-spacing:-.022em}.box-call p{margin-top:var(--s3);color:var(--testo-secondario);font-size:1.0313rem;max-width:36em;line-height:1.6}.box-call p a{color:var(--testo-link)}.box-call .azioni{margin-top:var(--s5);gap:12px 24px}.autore-scheda{max-width:var(--lettura);margin:var(--s7) auto 0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s5);padding-top:var(--s6);border-top:1px solid var(--linea)}.autore-scheda img{width:88px;height:88px;border-radius:50%;background:var(--cielo)}.autore-scheda .nome{font-weight:650;font-size:var(--t-h4)}.autore-scheda .ruolo{color:var(--testo-link);font-size:var(--t-piccolo);font-weight:600}.autore-scheda p:not(.nome):not(.ruolo){margin-top:var(--s3);font-size:1.0313rem;line-height:1.6;color:var(--testo-corpo)}.autore-scheda .link{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--s3);font-size:var(--t-piccolo)}.autore-scheda .link a{color:var(--testo-link);text-decoration:none;font-weight:600}.autore-scheda .link a:hover{text-decoration:underline}@media (max-width:560px){.autore-scheda{grid-template-columns:64px minmax(0,1fr);gap:var(--s4)}.autore-scheda img{width:64px;height:64px}}.condividi{max-width:var(--lettura);margin:var(--s6) auto 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:var(--t-piccolo);color:var(--testo-secondario)}.condividi button,.condividi a{font:inherit;font-size:var(--t-piccolo);font-weight:600;color:var(--testo);background:var(--bianco);border:var(--campo-bordo);border-radius:var(--pillola);padding:7px 18px;cursor:pointer;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:border-color .15s,color .15s}.condividi button:hover,.condividi a:hover{border-color:var(--azione);color:var(--testo-link)}@media (max-width:600px){.condividi > span{flex-basis:100%}.condividi button,.condividi a{flex:1 1 0;justify-content:center;padding:7px 12px;white-space:nowrap}}.correlati{padding:var(--s8) 0;background:var(--superficie-tenue)}.correlati h2{font-size:var(--t-h3);margin-bottom:var(--s5)}.correlati .elenco-articoli .voce-articolo a{grid-template-columns:minmax(0,1fr) 170px;align-items:start}.correlati .voce-articolo time{grid-column:1 / -1;order:-1;margin-bottom:-12px}.correlati .voce-articolo p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.correlati .tutti{margin-top:var(--s5)}@media (max-width:760px){.correlati .elenco-articoli .voce-articolo a{grid-template-columns:minmax(0,1fr) 100px}.correlati .voce-articolo p{display:none}}.legale{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:clamp(32px,4.5vw,64px);align-items:start}.legale .prosa{font-size:1.0313rem}.legale .prosa h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.06}.legale .prosa h2{font-size:1.375rem;scroll-margin-top:calc(var(--testata) + 16px)}.legale .prosa h3{font-size:var(--t-h4)}.legale .eyebrow{display:block;font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-link)}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--testo-secondario)}.muted{color:var(--testo-secondario)}.small{font-size:var(--t-piccolo)}.legale .tablewrap,.guida .tablewrap,.guida .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.legale table,.guida table{width:100%;border-collapse:collapse;font-size:var(--t-piccolo)}.legale table{min-width:520px}.legale th,.legale td,.guida th,.guida td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--linea)}.legale th{font-weight:650}.legale .legal-list{display:grid;gap:var(--s3);margin-top:1.5em}.legale .legal-list a.card{display:block;padding:18px 22px;border-radius:var(--raggio-blocco);text-decoration:none;color:var(--testo);transition:transform .2s var(--curva),box-shadow .2s}.legale .legal-list a.card:hover{transform:translateY(-2px);box-shadow:var(--ombra-2)}.legale .legal-list .tag{font-size:var(--t-etichetta);color:var(--testo-secondario)}.legale .legal-list h3{margin-top:4px;font-size:var(--t-h4)}.legale .legal-list p{margin-top:4px;color:var(--testo-secondario);font-size:var(--t-compatto)}.legal-nav{position:sticky;top:calc(var(--testata) + 32px);display:flex;flex-direction:column;font-size:var(--t-piccolo);border-radius:var(--raggio-blocco);padding:8px 18px 14px}.legal-nav .foot-h{font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-secondario);padding:12px 0 6px}.legal-nav a{padding:9px 0;border-bottom:1px solid var(--linea);text-decoration:none;color:var(--testo)}.legal-nav a:last-of-type{border-bottom:0}.legal-nav a[aria-current="page"]{color:var(--testo-link);font-weight:650}.legal-nav .linkbtn{padding:12px 0 0;font-size:var(--t-piccolo)}@media (max-width:900px){.legale{grid-template-columns:minmax(0,1fr)}.legal-nav{position:static;order:-1}}.guida .pill{display:inline-block;font-size:var(--t-etichetta);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-link)}.guida .lead{margin-top:var(--s5);max-width:38em}.guida .gd-stats{list-style:none;padding:0;margin:var(--s6) 0 0;display:flex;flex-wrap:wrap;gap:var(--s5) var(--s7)}.guida .gd-stats b{display:block;font-size:2rem;font-weight:650;letter-spacing:-.02em;line-height:1.1}.guida .gd-stats li{font-size:var(--t-piccolo);color:var(--testo-secondario)}.guida .longform{max-width:var(--lettura);margin:0 auto;font-size:1.125rem;line-height:1.65}.guida .longform > * + *{margin-top:1.05em}.guida .longform h2{font-size:var(--t-h2-prosa)}.guida .longform h3{font-size:1.2rem;margin-top:1.6em}.guida .longform ul,.guida .longform ol{padding-left:1.3em}.guida .longform li + li{margin-top:.4em}.guida .longform a{color:var(--testo-link)}.guida .gd-toc{list-style:none;padding:0 !important;border-radius:var(--raggio-blocco);overflow:hidden}.guida .gd-toc li{margin:0 !important;border-bottom:1px solid var(--linea)}.guida .gd-toc li:last-child{border-bottom:0}.guida .gd-toc a{display:grid;grid-template-columns:44px 1fr;gap:0 8px;padding:14px 18px;text-decoration:none;color:var(--testo)}.guida .gd-toc a:hover{background:var(--superficie-tenue)}.guida .gd-toc .n{grid-row:span 2;color:var(--testo-link);font-weight:650}.guida .gd-toc .d{color:var(--testo-secondario);font-size:var(--t-piccolo)}.guida .gd-sec-h{display:flex;gap:14px;align-items:baseline;margin-top:2.4em !important}.guida .gd-n{color:var(--testo-link);font-weight:650;font-size:1.25rem}.guida .gd-cards{display:grid;grid-template-columns:1fr;gap:var(--s4)}@media (min-width:760px){.guida .gd-cards.c2{grid-template-columns:1fr 1fr}.guida .gd-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}.guida .gd-card{border-radius:var(--raggio-blocco);padding:var(--s5);font-size:var(--t-compatto)}.guida .gd-card h3{margin:0 0 6px;font-size:1.0625rem}.guida .traffic{display:grid;gap:10px}.guida .traffic > div{padding:14px 18px;background:var(--superficie);border:1px solid var(--bordo-scheda);border-radius:var(--raggio-comando);font-size:var(--t-compatto);box-shadow:var(--scheda-ombra);--semaforo:var(--grigio-400)}.guida .traffic .g{--semaforo:var(--successo)}.guida .traffic .y{--semaforo:#c98a12}.guida .traffic .r{--semaforo:var(--errore)}.guida .traffic .lv{font-weight:650;display:flex;align-items:center;gap:10px;margin-bottom:4px}.guida .traffic .lv::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--semaforo);flex:none}.guida .template{background:var(--bianco);border:1.5px solid var(--bordo-campo);border-radius:var(--raggio-blocco);padding:clamp(18px,3vw,32px);font-size:var(--t-compatto)}.guida .template h3{margin-top:0 !important}.guida .template ol{margin-top:1em}.guida .blank{display:inline-block;min-width:140px;border-bottom:1px solid var(--bordo-campo);height:1em;vertical-align:baseline}.guida .blank.wide{display:block;width:100%;margin:6px 0}.guida .gd-copybar{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.guida .btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:var(--pillola);border:0;background:var(--azione);color:var(--azione-testo);font:600 var(--t-piccolo)/1.2 var(--font);cursor:pointer;text-decoration:none}.guida .btn:hover{background:var(--azione-hover)}.guida .qa details{border-bottom:1px solid var(--linea)}.guida .qa summary{cursor:pointer;padding:14px 0;font-weight:600}.guida .qa details p{padding-bottom:14px;color:var(--testo-secondario)}.guida .longform > .gd-brief:first-child{margin-top:var(--stacco)}.guida .callout.teal{background:#ebf5f4;border-color:rgba(16,124,116,.18)}.guida .callout.rose{background:#fbf0f3;border-color:rgba(184,47,92,.16)}.guida .gd-card p + p{margin-top:.6em}.guida .gd-card.fix .ok{display:inline-block;margin-right:4px;padding:1px 8px;border-radius:var(--pillola);background:#e3f1ef;color:var(--successo);font-size:var(--t-etichetta);font-weight:650;letter-spacing:.02em}.guida .gd-sort{border:1px solid var(--bordo-scheda);border-radius:var(--raggio-blocco);background:var(--superficie);box-shadow:var(--scheda-ombra);overflow:hidden}.guida .gd-sort div{display:grid;grid-template-columns:12px 1fr;gap:12px;align-items:start;padding:13px 18px;border-top:1px solid var(--linea);font-size:var(--t-compatto);color:var(--testo)}.guida .gd-sort div:first-child{border-top:0}.guida .gd-sort i{width:12px;height:12px;border-radius:50%;margin-top:6px}.guida .gd-sort i.g{background:var(--successo)}.guida .gd-sort i.y{background:#c98a12}.guida .gd-sort i.r{background:var(--errore)}.guida .gd-sort small{display:block;margin-top:2px;color:var(--testo-secondario);font-size:var(--t-piccolo)}.guida .longform .gd-q{list-style:none;padding:0;display:grid;gap:10px;counter-reset:q}.guida .longform .gd-q li{counter-increment:q;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;margin:0}.guida .gd-q li::before{content:counter(q);width:30px;height:30px;border-radius:50%;background:var(--blu-100);color:var(--blu-600);display:grid;place-items:center;font-weight:650;font-size:var(--t-piccolo)}.guida .longform .gd-time{list-style:none;padding:0 0 0 30px;display:grid;gap:14px;background:linear-gradient(var(--blu-100),var(--blu-100)) 7px 8px / 2px calc(100% - 16px) no-repeat}.guida .longform .gd-time li{position:relative;margin:0;color:var(--testo-corpo)}.guida .gd-time li::before{content:"";position:absolute;left:-30px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--azione);border:3px solid var(--fondo)}.guida .gd-time em{display:block;font-style:normal;font-size:var(--t-etichetta);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-link)}.guida .gd-time b{color:var(--testo)}.guida .gd-mail{border:1.5px dashed var(--blu-200);border-radius:var(--raggio-blocco);padding:clamp(18px,3vw,28px);background:var(--superficie)}.guida .gd-mail p + p{margin-top:.8em}.guida .gd-mail .sub{font-size:var(--t-piccolo);color:var(--testo-secondario)}.guida .longform .gd-check{list-style:none;padding:0;display:grid;gap:8px}.guida .longform .gd-check li{margin:0}.guida .gd-check input{width:20px;height:20px;margin-top:3px;accent-color:var(--azione);flex:none}.guida .gd-gloss{display:grid;gap:10px}@media (min-width:760px){.guida .gd-gloss{grid-template-columns:1fr 1fr}}.guida .gd-gloss div{background:var(--superficie);border:1px solid var(--bordo-scheda);border-radius:var(--raggio-blocco);padding:14px 16px;font-size:var(--t-compatto);line-height:1.55;color:var(--testo-corpo)}.guida .gd-gloss b{display:block;color:var(--testo);font-weight:650;margin-bottom:2px}.guida .reg{min-width:560px}.guida .reg th,.guida .reg td{border:1px solid var(--linea);padding:10px;height:36px}.guida .gd-cta{margin-top:var(--s7);background:var(--notte);border-radius:var(--raggio);padding:clamp(24px,4vw,40px)}.guida .longform .gd-cta h2{color:var(--notte-testo);font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);margin:0}.guida .longform .gd-cta p{margin-top:var(--s3);color:var(--notte-corpo);max-width:36em}.guida .gd-cta .btn-row{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:var(--s5)}.guida .longform .gd-cta a.btn{background:var(--bianco);color:var(--inchiostro);text-decoration:none;min-height:48px;padding:12px 22px;font-size:1rem}.guida .longform .gd-cta a.btn:hover{background:var(--cielo)}.guida .longform .gd-cta a.btn.alt{background:transparent;color:var(--notte-testo);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}.guida .longform .gd-cta a.btn.alt:hover{background:rgba(255,255,255,.08)}.guida .btn .arrow{display:none}@media print{.testata,.piede,.no-print,.ck-ov{display:none !important}body{background:#fff}}.ck-ov{position:fixed;inset:0;z-index:200;background:rgba(12,21,36,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.ck-ov[hidden]{display:none !important}html.ck-open,html.ck-open body{overflow:hidden}.ck-box{width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--bianco);border-radius:var(--raggio);box-shadow:var(--ombra-2);color:var(--inchiostro);font-family:var(--font)}.ck-box:focus{outline:none}.ck-box .cb-head{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid var(--linea);font-size:var(--t-compatto)}.ck-box .cb-head img{height:26px;width:auto}.ck-box .cb-body{padding:20px 24px 14px}.ck-box h2{font-size:var(--t-h4);margin:0 0 8px;letter-spacing:-.01em}.ck-box .cb-body p{margin:0;font-size:var(--t-piccolo);line-height:1.55;color:var(--grigio-600)}.ck-box .cb-body a{color:var(--blu-600)}.ck-box .cb-cats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.ck-box .cb-cat{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 10px;text-align:center;font-weight:600;font-size:var(--t-piccolo);border-right:1px solid var(--linea);cursor:pointer}.ck-box .cb-cat:last-child{border-right:0}.ck-box .sw{position:relative;width:46px;height:26px;flex:none}.ck-box .sw input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ck-box .sw i{position:absolute;inset:0;border-radius:99px;background:var(--grigio-400);transition:background .15s}.ck-box .sw i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--bianco);transition:transform .15s;box-shadow:0 1px 3px rgba(18,38,71,.3)}.ck-box .sw input:checked + i{background:var(--blu-500)}.ck-box .sw input:checked + i::after{transform:translateX(20px)}.ck-box .sw input:disabled{cursor:not-allowed}.ck-box .sw input:disabled + i{opacity:.55}.ck-box .sw input:focus-visible + i{outline:2px solid var(--blu-500);outline-offset:2px}.ck-box .cb-more{display:flex;justify-content:flex-end;padding:12px 24px 0}.ck-box .cb-more button{background:none;border:0;font:inherit;font-weight:600;font-size:var(--t-piccolo);color:var(--blu-600);cursor:pointer;display:flex;align-items:center;gap:6px}.ck-box .cb-more button::after{content:"›";font-size:1.2rem;line-height:1;transition:transform .15s}.ck-box .cb-more button[aria-expanded="true"]::after{transform:rotate(90deg)}.ck-box .cb-det{padding:8px 24px 0;font-size:.875rem;color:var(--grigio-600);display:grid;gap:10px}.ck-box .cb-det[hidden]{display:none}.ck-box .cb-det strong{color:var(--inchiostro)}.ck-box .cb-btns{display:flex;flex-direction:row-reverse;gap:10px;padding:16px 24px 20px}.ck-box .cb-btns button{flex:1 1 0;min-width:0;min-height:46px;font:inherit;font-weight:600;font-size:var(--t-piccolo);padding:11px 10px;background:var(--bianco);color:var(--blu-600);border:1.5px solid var(--blu-500);border-radius:var(--pillola);cursor:pointer}.ck-box .cb-btns button:hover{background:var(--velo-blu)}.ck-box .cb-btns button.cb-yes{background:var(--blu-500);border-color:var(--blu-500);color:var(--bianco)}.ck-box .cb-btns button.cb-yes:hover{background:var(--blu-700);border-color:var(--blu-700)}@media (max-width:640px){.ck-ov{align-items:flex-end;padding:0}.ck-box{width:100%;max-height:96vh;border-radius:18px 18px 0 0}.ck-box .cb-head{padding:12px 18px}.ck-box .cb-body{padding:14px 18px 8px}.ck-box .cb-body p{font-size:.875rem}.ck-box .cb-cats{grid-template-columns:1fr}.ck-box .cb-cat{flex-direction:row;justify-content:space-between;border-right:0;border-bottom:1px solid var(--linea);padding:12px 18px;text-align:left}.ck-box .cb-cat:last-child{border-bottom:0}.ck-box .cb-more{padding:10px 18px 0}.ck-box .cb-det{padding:8px 18px 0}.ck-box .cb-btns{flex-direction:column;gap:8px;padding:12px 18px 18px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[hidden]{display:none !important}.lk-evidenze{display:grid;gap:var(--s3);margin-top:var(--s6)}.lk-evidenza{display:grid;gap:4px;padding:18px 48px 18px 20px;border-radius:var(--raggio-blocco);background:var(--blu-100);border:1px solid transparent;color:var(--testo);text-decoration:none;position:relative;transition:border-color .15s}.lk-evidenza::after{content:"→";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--azione);font-weight:600}.lk-evidenza strong{font-size:1.1rem;letter-spacing:-.015em}.lk-evidenza span{font-size:var(--t-compatto);color:var(--testo-corpo);line-height:1.45}.lk-evidenza:hover{border-color:var(--azione)}.lk-lista .voce-articolo p{display:block}.firma-breve{margin-top:var(--s2);font-size:var(--t-etichetta);font-weight:600;color:var(--testo);letter-spacing:.01em}.sv-apertura h1{max-width:26ch}.sv-servizio .sv-testa{display:flex;align-items:center;gap:var(--s4)}.sv-icona{flex:none;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--raggio-comando);background:var(--blu-100);color:var(--blu-600)}.sv-icona svg{width:24px;height:24px}.sv-servizio .breve{margin-top:var(--s4)}.sv-quando{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--raggio-comando);background:var(--superficie-tenue);color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55}.sv-quando strong{color:var(--testo);font-weight:650}.sv-etichetta{margin-top:var(--s5);font-size:var(--t-compatto);font-weight:650;letter-spacing:0;line-height:1.3;color:var(--testo)}.sv-lista{margin-top:var(--s2);padding-left:1.1em;color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55}.sv-lista li + li{margin-top:6px}.sv-lista li::marker{color:var(--azione)}.sv-piede{margin-top:auto;padding-top:var(--s5)}.sv-piede .freccia{width:100%;min-height:44px;padding-top:var(--s3);border-top:1px solid var(--linea)}.sv-costi{margin-top:var(--stacco)}.sv-intro{margin-top:var(--s3);max-width:44em;color:var(--testo-secondario);line-height:1.55}.sv-voci{margin-top:var(--s5);display:grid;grid-template-columns:minmax(0,1fr);background:var(--superficie);border:1px solid var(--bordo-scheda);border-radius:var(--raggio);box-shadow:var(--scheda-ombra)}.sv-voce{padding:clamp(20px,2.2vw,28px)}.sv-voce + .sv-voce{border-top:1px solid var(--linea)}.sv-voce h4{font-size:var(--t-h4);letter-spacing:-.01em;line-height:1.3}.sv-chi{display:block;margin-top:4px;font-size:var(--t-piccolo);font-weight:600;letter-spacing:0;color:var(--testo-link)}.sv-voce p{margin-top:var(--s2);color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55}.sv-costi .azioni{margin-top:var(--s5);gap:var(--s2) var(--s6)}.sv-costi .azioni .freccia{min-height:44px}@media (min-width:861px){.sv-voci{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-voce + .sv-voce{border-top:0;border-left:1px solid var(--linea)}}.sv-situazione .chi{border-bottom:0;padding-bottom:0}.sv-parte{margin-top:auto;padding-top:var(--s4)}.sv-parte > p:first-child{padding-top:var(--s3);border-top:1px solid var(--linea);font-size:var(--t-piccolo);color:var(--testo-secondario)}.sv-parte .freccia{min-height:44px}.sv-aggiunta{font-size:var(--t-piccolo);line-height:1.45;color:var(--testo-secondario)}.sv-passi{list-style:none;margin:0;padding:0;counter-reset:sv-passo;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3)}.sv-passo{counter-increment:sv-passo;position:relative;background:var(--superficie);border:1px solid var(--bordo-scheda);box-shadow:var(--scheda-ombra);border-radius:var(--raggio);padding:clamp(18px,2vw,26px);padding-left:calc(clamp(18px,2vw,26px) + 46px)}.sv-passo::before{content:counter(sv-passo);position:absolute;left:clamp(18px,2vw,26px);top:clamp(16px,2vw,24px);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blu-100);color:var(--blu-600);font-weight:650;font-size:var(--t-piccolo);font-variant-numeric:tabular-nums}.sv-passo h3{font-size:var(--t-h4);letter-spacing:-.01em;line-height:1.3}.sv-passo p{margin-top:var(--s2);color:var(--testo-corpo);font-size:var(--t-compatto);line-height:1.55}@media (min-width:861px){.sv-passi{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.sv-passo{padding-left:clamp(18px,2vw,26px)}.sv-passo::before{position:static;margin-bottom:var(--s4)}}#videocall .azioni + .nota-azione{margin-top:var(--s3)}.sezione.invito.sv-attacca{padding-top:0}@media (max-width:560px){.sv-apertura .azioni .bottone,#videocall .azioni .bottone,.sv-attacca .azioni .bottone{width:100%}}@media (max-width:860px){.sv-voce h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.sv-chi{margin-top:0}}@media (min-width:861px){.situazioni.sv-griglia > .sv-situazione{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.situazioni.sv-griglia .sv-parte{margin-top:0}}.cs-testa{padding-bottom:clamp(40px,3vw + 24px,64px)}.cs-sopra{margin-bottom:var(--s3);font-size:var(--t-lead);font-weight:650;line-height:1.3;letter-spacing:-.012em;color:var(--blu-600)}.intestazione.cs-testa h1{font-size:clamp(1.75rem,1.35rem + 1.3vw,2.5rem);line-height:1.12;letter-spacing:-.028em;max-width:30ch}.cs-sottotitolo{margin-top:var(--s4);max-width:62ch;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;color:var(--testo-corpo)}.cs-sottotitolo strong{color:var(--testo)}.cs-cifre{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);margin-top:var(--s6)}.cs-cifra{display:flex;flex-direction:column;gap:var(--s2);padding:clamp(18px,2vw,24px) clamp(20px,2.2vw,26px);background:var(--superficie);border:1px solid var(--bordo-scheda);border-radius:var(--raggio);box-shadow:var(--scheda-ombra)}.cs-cifra b{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;color:var(--testo);font-variant-numeric:tabular-nums;text-wrap:balance}.cs-cifra span{font-size:var(--t-piccolo);line-height:1.45;color:var(--testo-secondario)}.cs-blocco{background:var(--superficie);border:1px solid var(--bordo-scheda);border-radius:var(--raggio);box-shadow:var(--scheda-ombra);padding:clamp(22px,2.6vw,34px);min-width:0}.cs-blocco > h2,.cs-capitolo > h2{font-size:clamp(1.3rem,1.15rem + .55vw,1.6rem);line-height:1.2;letter-spacing:-.02em;color:var(--testo)}.cs-blocco > h3{font-size:var(--t-h4);line-height:1.3;letter-spacing:-.01em;color:var(--testo)}.cs-blocco p,.cs-capitolo p,.cs-capitolo li{color:var(--testo-corpo);line-height:1.65}.cs-blocco strong,.cs-capitolo strong{color:var(--testo)}.cs-blocco > h2 + *,.cs-capitolo > h2 + *,.cs-blocco > h3 + *,.cs-capitolo > h3 + *{margin-top:var(--s3)}.cs-blocco p + p,.cs-capitolo p + p,.cs-capitolo p + ul,.cs-capitolo ul + p{margin-top:.9em}.cs-capitolo a:not(.freccia){color:var(--testo-link);text-decoration-thickness:1px;text-underline-offset:3px}.cs-capitolo a:not(.freccia):hover{text-decoration-thickness:2px}.cs-scheda-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.cs-dati{margin:var(--s5) 0 0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--linea)}.cs-dati > div{padding:var(--s4) 0;border-bottom:1px solid var(--linea)}.cs-dati dt{font-size:var(--t-piccolo);font-weight:600;color:var(--testo-secondario);line-height:1.4}.cs-dati dd{margin:4px 0 0;font-size:var(--t-testo);line-height:1.5;color:var(--testo)}.cs-dati dd p{color:inherit}.cs-nota p{font-size:var(--t-compatto);line-height:1.6}.cs-racconto > .contenitore{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,32px)}.cs-coppia,.cs-tre,.cs-soluzione{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.cs-capitolo{font-size:var(--t-testo)}.cs-funziona{padding:var(--s2) 0 0}.cs-funziona > p,.cs-funziona > ul{max-width:68ch}.cs-punti{list-style:none;padding:0;margin:var(--s5) 0 0;display:grid;gap:0;border-top:1px solid var(--linea)}.cs-capitolo p + .cs-punti{margin-top:var(--s5)}.cs-punti li{padding:var(--s4) 0;border-bottom:1px solid var(--linea)}.cs-esito{background:var(--azione-velo);border-color:var(--blu-100);box-shadow:none}.cs-riquadro{margin-top:var(--s5);padding:var(--s4) var(--s5);border-radius:var(--raggio-blocco);background:var(--superficie-tenue)}.cs-riquadro p{font-size:var(--t-compatto)}.cs-capitolo .cs-azione{margin-top:var(--s5)}.cs-capitolo .freccia{min-height:44px}.cs-collegamenti{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--linea);display:grid;gap:var(--s1)}.cs-citazione{margin:0;padding:clamp(28px,4vw,56px) clamp(24px,5vw,72px);border-radius:var(--raggio-grande);background:var(--notte);color:var(--notte-testo)}.cs-citazione blockquote{margin:0}.cs-citazione blockquote p{max-width:40ch;font-size:clamp(1.3rem,1.05rem + 1vw,1.875rem);line-height:1.4;font-weight:500;letter-spacing:-.018em;text-wrap:balance}.cs-citazione figcaption{margin-top:var(--s5);font-size:var(--t-piccolo);color:var(--notte-secondario)}.cs-altri-azioni{margin-top:var(--s5)}@media (min-width:861px){.cs-cifre{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.cs-cifra{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s2)}.cs-cifra b{align-self:end}.cs-scheda-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.cs-scheda-griglia > .cs-scheda{grid-column:1 / -1}.cs-dati{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s7);border-top:0}.cs-dati > div:nth-child(-n+2){border-top:1px solid var(--linea)}.cs-dati > div:last-child:nth-child(odd){grid-column:1 / -1}.cs-coppia{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.cs-tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.cs-soluzione{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);align-items:start}.cs-ruolo{position:sticky;top:calc(var(--testata) + 24px)}.cs-funziona{padding-top:calc(clamp(22px,2.6vw,34px) + 1px)}.cs-esito{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,64px);align-items:start}.cs-esito > h2{grid-row:1 / span 9}.cs-esito > h2 + *{margin-top:0}.cs-esito > *{grid-column:2}.cs-esito > h2{grid-column:1}.griglia-schede.cs-altri{grid-template-columns:repeat(2,minmax(0,1fr))}}
