@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-italic.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-italic.woff2)format("woff2")}:root{--ink:#0e2e26;--primary:#1b7a43;--primary-hover:#135c32;--accent-red:#c8241c;--surface:#f3f6f5;--line:#dce3e1;--muted:#4a5a57;--on-dark-accent:#9ed7b0;--bianco:#fff;--on-dark-muted:#b9c9c3;--primary-tint:#e6f2eb;--red-tint:#fbeae8;--ink-2:#163b31;--bg:#fff;--bg-2:#f3f6f5;--testo:#0e2e26;--testo-2:#4a5a57;--linea:#dce3e1;--link:#1b7a43;--link-hover:#135c32;--accento:#c8241c;--icona:#1b7a43;--bottone-bg:#1b7a43;--bottone-testo:#fff;--bottone-hover:#135c32;--puoi-bg:#e6f2eb;--puoi-icona:#1b7a43;--evita-bg:#fbeae8;--evita-icona:#c8241c;--piede-bg:#0e2e26;--piede-testo:#fff;--piede-accento:#9ed7b0;--piede-muted:#b9c9c3;--piede-linea:#2c4c43;--focus:#1b7a43;--focus-on-dark:#9ed7b0;--mappa-mare:#fff;--mappa-terra:#f3f6f5;--serif:"Source Serif 4","Iowan Old Style",Georgia,"Times New Roman",serif;--sans:"Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--t--2:.8125rem;--t--1:clamp(.9375rem,.9rem + .2vw,1rem);--t-0:clamp(1.0625rem,1rem + .3vw,1.125rem);--t-1:clamp(1.1875rem,1.1rem + .45vw,1.375rem);--t-2:clamp(1.4375rem,1.3rem + .7vw,1.75rem);--t-3:clamp(1.75rem,1.5rem + 1.2vw,2.25rem);--t-4:clamp(2.125rem,1.8rem + 1.8vw,2.875rem);--t-5:clamp(2.5rem,2rem + 2.8vw,3.75rem);--interlinea:1.6;--interlinea-serif:1.65;--interlinea-titoli:1.15;--misura:68ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--sezione:clamp(3rem,2rem + 4vw,6rem);--larghezza:72rem;--margine:4.5rem;--gutter:1rem;--r-1:4px;--r-2:10px;--r-pill:999px;--bordo:1px;--ombra-testata:0 1px 0 var(--linea),0 8px 24px -20px #0e2e2659;--durata:.16s;--curva:cubic-bezier(.2,.7,.2,1);--bp-1:480px;--bp-2:760px;--bp-3:1040px;--bp-4:1280px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e2e26;--bg-2:#163b31;--testo:#f3f6f5;--testo-2:#b9c9c3;--linea:#2c4c43;--link:#9ed7b0;--link-hover:#c3e9d0;--accento:#f7a8a0;--icona:#9ed7b0;--bottone-bg:#9ed7b0;--bottone-testo:#0e2e26;--bottone-hover:#c3e9d0;--puoi-bg:#17402f;--puoi-icona:#9ed7b0;--evita-bg:#40201d;--evita-icona:#f7a8a0;--piede-bg:#081f19;--piede-testo:#f3f6f5;--piede-accento:#9ed7b0;--piede-muted:#b9c9c3;--piede-linea:#1e3d34;--focus:#9ed7b0;--focus-on-dark:#9ed7b0;--mappa-mare:#0e2e26;--mappa-terra:#163b31;--ombra-testata:0 1px 0 var(--linea),0 8px 24px -20px #000c;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e2e26;--bg-2:#163b31;--testo:#f3f6f5;--testo-2:#b9c9c3;--linea:#2c4c43;--link:#9ed7b0;--link-hover:#c3e9d0;--accento:#f7a8a0;--icona:#9ed7b0;--bottone-bg:#9ed7b0;--bottone-testo:#0e2e26;--bottone-hover:#c3e9d0;--puoi-bg:#17402f;--puoi-icona:#9ed7b0;--evita-bg:#40201d;--evita-icona:#f7a8a0;--piede-bg:#081f19;--piede-testo:#f3f6f5;--piede-accento:#9ed7b0;--piede-muted:#b9c9c3;--piede-linea:#1e3d34;--focus:#9ed7b0;--focus-on-dark:#9ed7b0;--mappa-mare:#0e2e26;--mappa-terra:#163b31;--ombra-testata:0 1px 0 var(--linea),0 8px 24px -20px #000c;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{font-family:var(--sans);font-size:var(--t-0);line-height:var(--interlinea);color:var(--testo);background:var(--bg);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:var(--interlinea-titoli);margin:0 0 var(--s-4);letter-spacing:-.005em;text-wrap:balance}h1{font-size:var(--t-4)}h2{font-size:var(--t-3);margin-top:var(--s-7)}h3{font-size:var(--t-2);margin-top:var(--s-6)}h4{font-size:var(--t-1);margin-top:var(--s-5)}h2:first-child,h3:first-child,h4:first-child{margin-top:0}p,ul,ol,dl,figure,blockquote,table{margin:0 0 var(--s-5)}p:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}ul,ol{padding-left:1.4em}li+li{margin-top:var(--s-2)}a{color:var(--link);text-underline-offset:.18em;transition:color var(--durata) var(--curva);text-decoration:underline 1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}strong,b{font-weight:600}small{font-size:var(--t--1)}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%;font-size:var(--t--1)}th,td{text-align:left;padding:var(--s-3) var(--s-3);border-bottom:var(--bordo) solid var(--linea);vertical-align:top}th{font-weight:600}hr{border:0;border-top:var(--bordo) solid var(--linea);margin:var(--s-6) 0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-1)}.su-scuro :focus-visible,.piede :focus-visible,.testata--scura :focus-visible{outline-color:var(--focus-on-dark)}.bottone:focus-visible{outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}::selection{background:var(--primary-tint);color:var(--testo)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}.salta{left:var(--s-4);z-index:100;padding:var(--s-3) var(--s-4);background:var(--bottone-bg);color:var(--bottone-testo);border-radius:var(--r-1);font-weight:600;position:absolute;top:-100px}.salta:focus{top:var(--s-4)}.contenitore{width:min(100% - 2 * var(--gutter),var(--larghezza));margin-inline:auto}.prosa{max-width:var(--misura)}.prosa--serif{font-family:var(--serif);line-height:var(--interlinea-serif)}.lead{font-size:var(--t-1);color:var(--testo-2);max-width:var(--misura);line-height:1.5}.sezione{padding-block:var(--sezione)}.sezione--alterna{background:var(--bg-2)}.sezione--scura{background:var(--piede-bg);color:var(--piede-testo)}.sezione--scura a{color:var(--piede-accento)}.sopratitolo{font-family:var(--sans);font-size:var(--t--1);color:var(--accento);margin:0 0 var(--s-2);letter-spacing:0;font-weight:600;display:block}.nota{font-size:var(--t--1);color:var(--testo-2)}.piccolo{font-size:var(--t--2);color:var(--testo-2)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.margine{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=1040px){.margine{grid-template-columns:var(--margine) minmax(0,1fr);column-gap:var(--s-5)}}.griglia{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=760px){.griglia--2,.griglia--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gruppo{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.gruppo+.gruppo,.gruppo+.sg-cornice{margin-top:var(--s-4)}.icona{width:1.5em;height:1.5em;color:var(--icona);flex:none}.icona--testo{color:currentColor}.icona--grande{width:2.25em;height:2.25em}.icona--rossa{color:var(--accento)}.da-verificare{text-decoration:underline dotted var(--accento);text-underline-offset:.2em;cursor:help;text-decoration-thickness:2px}.da-verificare:after{content:"?";color:var(--accento);vertical-align:super;margin-left:.2em;font-size:.75em;font-weight:700;line-height:1;display:inline-block}.segnaposto{font-family:var(--sans);font-size:var(--t--1);color:var(--testo-2);background:var(--bg-2);border:1px dashed var(--testo-2);border-radius:var(--r-1);padding:.1em .45em}.bottone{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-3) var(--s-5);border-radius:var(--r-1);font-family:var(--sans);font-size:var(--t-0);cursor:pointer;transition:background-color var(--durata) var(--curva),color var(--durata) var(--curva),border-color var(--durata) var(--curva);background:0 0;border:2px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bottone .icona{color:currentColor;width:1.35em;height:1.35em}.bottone--primario{background:var(--bottone-bg);color:var(--bottone-testo);border-color:var(--bottone-bg)}.bottone--primario:hover{background:var(--bottone-hover);border-color:var(--bottone-hover);color:var(--bottone-testo)}.bottone--secondario{background:var(--bg);color:var(--link);border-color:var(--link)}.bottone--secondario:hover{background:var(--puoi-bg);color:var(--link-hover);border-color:var(--link-hover)}.bottone--discreto{color:var(--link);padding-inline:var(--s-3);text-underline-offset:.2em;text-decoration:underline}.bottone--discreto:hover{color:var(--link-hover);background:var(--bg-2)}.bottone--telefono{background:var(--bg-2);color:var(--testo);border-color:var(--bg-2);font-variant-numeric:tabular-nums}.bottone--telefono:hover{background:var(--linea);border-color:var(--linea);color:var(--testo)}.bottone--chiaro,.sezione--scura .bottone--chiaro,.piede .bottone--chiaro{background:var(--piede-accento);color:var(--ink);border-color:var(--piede-accento)}.bottone--chiaro:hover,.sezione--scura .bottone--chiaro:hover,.piede .bottone--chiaro:hover{background:var(--bianco);border-color:var(--bianco);color:var(--ink)}.bottone--grande{min-height:56px;padding-inline:var(--s-6);font-size:var(--t-1)}.bottone--largo{width:100%}.bottone[aria-disabled=true],.bottone:disabled{opacity:.55;cursor:not-allowed}.utilita{background:var(--bg-2);border-bottom:var(--bordo) solid var(--linea);font-size:var(--t--1);color:var(--testo-2)}.utilita__riga{align-items:center;gap:var(--s-4);min-height:40px;padding-block:var(--s-1);display:flex}.utilita__oggi{align-items:center;gap:var(--s-2);margin:0;line-height:1.3;display:flex}@media (width>=760px){.utilita__oggi{white-space:nowrap}}.utilita__oggi b{color:var(--testo);font-weight:600}.utilita__link{gap:var(--s-4);white-space:nowrap;margin-left:auto;display:flex}.utilita__link a{color:var(--testo-2);justify-content:center;align-items:center;gap:var(--s-1);min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.utilita__link a:hover{color:var(--link);text-decoration:underline}@media (width<=759px){.utilita__link a:has(.icona) span.testo{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.testata{z-index:50;background:var(--bg);box-shadow:var(--ombra-testata);position:static}@media (width>=1040px){.testata{position:sticky;top:0}}.testata--statica{position:static}.testata__riga{align-items:center;gap:var(--s-4);min-height:68px;padding-block:var(--s-2);grid-template-columns:1fr auto;display:grid}.marchio{align-items:center;gap:var(--s-3);color:var(--testo);min-height:44px;text-decoration:none;display:inline-flex}.marchio__logo{border:1.5px dashed var(--testo-2);border-radius:var(--r-1);width:42px;height:42px;font-size:var(--t--2);color:var(--testo-2);background:var(--bg-2);flex:none;place-items:center;display:grid}.marchio__nome{font-family:var(--serif);font-weight:600;font-size:var(--t-1);letter-spacing:-.01em;line-height:1.1}.marchio__nome small{font-family:var(--sans);font-weight:500;font-size:var(--t--2);color:var(--testo-2);margin-top:2px;display:block}.testata__azioni{align-items:center;gap:var(--s-2);justify-self:end;display:flex}.testata__azioni .bottone{min-height:44px;padding-inline:var(--s-4);white-space:nowrap}.solo-piccolo{display:none}@media (width<=759px){.testata__azioni .bottone .solo-grande{display:none}.testata__azioni .bottone .solo-piccolo{display:inline}.testata__azioni .bottone--telefono{padding-inline:var(--s-3)}}.testata__nav{gap:var(--s-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-top:var(--bordo) solid var(--linea);grid-column:1/-1;display:flex;overflow-x:auto}.testata__nav::-webkit-scrollbar{display:none}.testata__nav a{min-height:48px;padding:0 var(--s-3);color:var(--testo);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.testata__nav a:hover{color:var(--link);border-bottom-color:var(--linea)}.testata__nav a[aria-current=page]{color:var(--link);border-bottom-color:var(--link);font-weight:600}@media (width>=1040px){.testata__riga{gap:var(--s-6);grid-template-columns:auto 1fr auto}.testata__nav{border-top:0;grid-column:auto;justify-content:center;margin:0;padding:0;overflow:visible}.testata__nav a{min-height:44px}}.hero{padding-block:var(--sezione)}.hero h1{font-size:var(--t-5);max-width:18ch;margin-bottom:var(--s-5)}.hero__orari{gap:var(--s-2);margin-top:var(--s-6);padding:var(--s-5);background:var(--bg-2);border-radius:var(--r-2);max-width:40rem;display:grid}.hero__orari dt{font-weight:600}.hero__orari dd{color:var(--testo-2);font-variant-numeric:tabular-nums;margin:0}.hero__orari .riga{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-2);border-bottom:var(--bordo) solid var(--linea);display:flex}.hero__orari .riga:last-child{border-bottom:0}.scheda-sede{gap:var(--s-4);padding:var(--s-5);border:var(--bordo) solid var(--linea);border-radius:var(--r-2);background:var(--bg);flex-direction:column;display:flex}.scheda-sede__testa{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.scheda-sede h3{font-size:var(--t-2);margin:0}.scheda-sede h3 small{font-family:var(--sans);font-weight:500;font-size:var(--t--1);color:var(--testo-2);margin-top:var(--s-1);display:block}.etichetta{align-items:center;gap:var(--s-1);border-radius:var(--r-pill);background:var(--bg-2);color:var(--testo);font-size:var(--t--2);white-space:nowrap;padding:.2em .6em;font-weight:600;display:inline-flex}.etichetta--verde{background:var(--puoi-bg);color:var(--link-hover)}.scheda-sede__dato{gap:var(--s-3);align-items:flex-start;margin:0;display:flex}.scheda-sede__dato .icona{margin-top:.1em}.scheda-sede__dato dd{margin:0}.scheda-sede__orari{gap:var(--s-1) var(--s-4);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;margin:0;display:grid}.scheda-sede__orari dt{color:var(--testo-2)}.scheda-sede__orari dd{margin:0}.scheda-sede__azioni{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.scheda-sede__link{gap:var(--s-2) var(--s-4);font-size:var(--t--1);flex-wrap:wrap;display:flex}.scheda-sede__link a{align-items:center;gap:var(--s-1);min-height:44px;display:inline-flex}.passi{counter-reset:passo;gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.passo{counter-increment:passo;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--bordo) solid var(--linea);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.passo:first-child{border-top:0;padding-top:0}.passo__numero{font-family:var(--serif);font-size:var(--t-3);color:var(--link);font-variant-numeric:lining-nums;font-weight:600;line-height:1}.passo__numero:before{content:counter(passo)}.passo__corpo h3{margin:0 0 var(--s-2);font-size:var(--t-1)}.passo__corpo{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.passo__icona{display:none}@media (width>=760px){.passo{grid-template-columns:3.5rem 2.5rem minmax(0,1fr)}.passo__icona{margin-top:.15em;display:block}}@media (width>=1040px){.passi{gap:var(--s-6)}}.in-breve{margin:var(--s-6) 0;padding:var(--s-5) var(--s-5) var(--s-5);background:var(--bg-2);border-radius:var(--r-2);max-width:var(--misura);position:relative}.in-breve:before{content:"";top:0;left:var(--s-5);background:var(--accento);border-radius:0 0 2px 2px;width:2.5rem;height:3px;position:absolute}.in-breve__titolo{margin:var(--s-2) 0 var(--s-3);font-family:var(--sans);font-size:var(--t--1);color:var(--testo-2);font-weight:600}.in-breve__testo{font-family:var(--serif);font-size:var(--t-1);text-wrap:pretty;margin:0;line-height:1.45}.in-breve__fatti{margin:var(--s-4) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.in-breve__fatti li{gap:var(--s-3);padding-top:var(--s-2);border-top:var(--bordo) solid var(--linea);align-items:baseline;display:flex}.in-breve__fatti b{font-family:var(--serif);font-size:var(--t-1);min-width:7ch;font-weight:600}@media (width>=760px){.in-breve{padding:var(--s-6)}.in-breve:before{left:var(--s-6)}}.puoi-evita{gap:var(--s-4);margin:var(--s-6) 0;display:grid}@media (width>=760px){.puoi-evita{grid-template-columns:repeat(2,minmax(0,1fr))}}.puoi-evita__col{padding:var(--s-5);border-radius:var(--r-2)}.puoi-evita__col--puoi{background:var(--puoi-bg);border-top:4px solid var(--puoi-icona)}.puoi-evita__col--evita{background:var(--evita-bg);border-top:4px solid var(--evita-icona)}.puoi-evita__titolo{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-family:var(--sans);font-size:var(--t-1);font-weight:700;display:flex}.puoi-evita__col--puoi .icona{color:var(--puoi-icona)}.puoi-evita__col--evita .icona{color:var(--evita-icona)}.puoi-evita ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.puoi-evita li{gap:var(--s-3);align-items:flex-start;margin:0;display:flex}.puoi-evita li .icona{width:1.35em;height:1.35em;margin-top:.15em}.puoi-evita li b{display:block}.faq{border-top:var(--bordo) solid var(--linea)}.faq details{border-bottom:var(--bordo) solid var(--linea)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-3) 0;cursor:pointer;font-weight:600;font-size:var(--t-0);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icona{color:var(--icona);transition:transform var(--durata) var(--curva)}.faq details[open] summary .icona{transform:rotate(90deg)}.faq summary:hover{color:var(--link)}.faq__risposta{padding:0 0 var(--s-5);max-width:var(--misura)}.card-articolo{border:var(--bordo) solid var(--linea);border-radius:var(--r-2);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.card-articolo__corpo{padding:var(--s-5);gap:var(--s-2);display:grid}.card-articolo h3{font-size:var(--t-2);margin:0}.card-articolo h3 a{color:inherit;text-decoration:none}.card-articolo h3 a:hover{color:var(--link);text-decoration:underline}.card-articolo__meta{font-size:var(--t--1);color:var(--testo-2);margin:0}.card-articolo__meta time{color:var(--testo);font-weight:600}.card-articolo__estratto{color:var(--testo-2);margin:0}.foto-segnaposto{text-align:center;padding:var(--s-4);background:var(--bg-2);border:1.5px dashed var(--testo-2);border-radius:var(--r-2);color:var(--testo-2);font-size:var(--t--1);place-items:center;width:100%;display:grid;position:relative}.foto-segnaposto--3-2{aspect-ratio:3/2}.foto-segnaposto--4-3{aspect-ratio:4/3}.foto-segnaposto--16-9{aspect-ratio:16/9}.foto-segnaposto--1-1{aspect-ratio:1}.foto-segnaposto--quadro{border-radius:0}.foto-segnaposto span{max-width:28ch}.foto-segnaposto b{color:var(--testo);margin-bottom:var(--s-1);display:block}.foto-vera{border-radius:var(--r-2);object-fit:cover;width:100%;height:auto}.briciole{font-size:var(--t--1);margin:0 0 var(--s-5)}.briciole ol{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.briciole li{align-items:center;gap:var(--s-2);margin:0;display:inline-flex}.briciole li .icona{width:1em;height:1em;color:var(--testo-2)}.briciole a{color:var(--testo-2);align-items:center;min-height:44px;display:inline-flex}.briciole a:hover{color:var(--link)}.briciole [aria-current=page]{color:var(--testo);font-weight:600}.revisionato{gap:var(--s-2);margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border-left:3px solid var(--link);background:var(--bg-2);border-radius:0 var(--r-2) var(--r-2) 0;font-size:var(--t--1);max-width:var(--misura);display:grid}.revisionato p{margin:0}.revisionato b{font-weight:600}.revisionato time{font-variant-numeric:tabular-nums}.revisionato__fonti{margin:var(--s-2) 0 0;color:var(--testo-2);padding-left:1.2em}.revisionato__fonti li{margin-top:var(--s-1)}.fonti{font-size:var(--t--1);color:var(--testo-2);max-width:var(--misura)}.fonti ol{padding-left:1.4em}.piede{background:var(--piede-bg);color:var(--piede-testo);padding-block:var(--sezione) var(--s-6);font-size:var(--t--1);line-height:1.55}.piede a{color:var(--piede-accento)}.piede a:hover{color:var(--piede-testo)}.piede h2,.piede h3{color:var(--piede-testo);font-family:var(--sans);font-size:var(--t--1);margin:0 0 var(--s-3);letter-spacing:0;font-weight:600}.piede p{margin:0 0 var(--s-2)}.piede__griglia{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (width>=760px){.piede__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.piede__griglia{grid-template-columns:1.2fr 1fr 1fr 1fr}}.piede__sede{gap:var(--s-1);align-content:start;margin:0;display:grid}.piede__sede dt{font-family:var(--serif);font-size:var(--t-0);font-weight:600}.piede__sede dd{color:var(--piede-muted);margin:0}.piede__sede a{align-items:center;min-height:44px;display:inline-flex}.piede__nome{font-family:var(--serif);font-size:var(--t-1);margin:0 0 var(--s-2);font-weight:600}.piede__muted{color:var(--piede-muted)}.piede__legale{margin-top:var(--s-7);padding-top:var(--s-5);border-top:var(--bordo) solid var(--piede-linea);gap:var(--s-3);display:grid}.piede__link{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.piede__link li{margin:0}.piede__link a{align-items:center;min-height:44px;display:inline-flex}.piede__accredito{gap:var(--s-3);color:var(--piede-muted);align-items:flex-start;display:flex}.piede__accredito .icona{color:var(--piede-accento)}.infografica{margin:var(--s-6) 0}.infografica svg{width:100%;max-width:34rem;height:auto}.infografica--larga svg{max-width:100%}.infografica figcaption{margin-top:var(--s-3);font-size:var(--t--1);color:var(--testo-2);max-width:var(--misura)}.ig-sans{font-family:var(--sans)}.ig-serif{font-family:var(--serif);font-weight:600}.ig-testo{fill:var(--testo)}.ig-muted{fill:var(--testo-2)}.ig-primary{fill:var(--link)}.ig-accento{fill:var(--accento)}.ig-fondo{fill:var(--bg)}.ig-superficie{fill:var(--bg-2)}.ig-puoi{fill:var(--puoi-bg)}.ig-linea{stroke:var(--linea);fill:none}.ig-tratto{stroke:var(--link);fill:none}.ig-tratto-rosso{stroke:var(--accento);fill:none}.ig-tratto-testo{stroke:var(--testo);fill:none}.ig-tratto-muted{stroke:var(--testo-2);fill:none}.ig-mare{fill:var(--mappa-mare)}.ig-terra{fill:var(--mappa-terra);stroke:var(--linea)}.ig-icona{stroke:var(--link);fill:none}.ig-icona-fondo{fill:var(--bg);stroke:var(--link)}.sg-sezione{padding-block:var(--s-7);border-top:var(--bordo) solid var(--linea)}.sg-sezione:first-of-type{border-top:0}.sg-sezione>h2{margin-top:0}.sg-nota{font-size:var(--t--1);color:var(--testo-2);max-width:var(--misura)}.sg-swatch{border:var(--bordo) solid var(--linea);border-radius:var(--r-2);grid-template-rows:5rem auto;display:grid;overflow:hidden}.sg-swatch__colore{border-bottom:var(--bordo) solid var(--linea)}.sg-swatch__info{padding:var(--s-3);font-size:var(--t--2);gap:2px;display:grid}.sg-swatch__info b{font-size:var(--t--1)}.sg-swatch__info code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit}.sg--ink{background:#0e2e26}.sg--primary{background:#1b7a43}.sg--primary-hover{background:#135c32}.sg--accent-red{background:#c8241c}.sg--surface{background:#f3f6f5}.sg--line{background:#dce3e1}.sg--muted{background:#4a5a57}.sg--on-dark-accent{background:#9ed7b0}.sg-scala{gap:var(--s-3);display:grid}.sg-scala>div{gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--bordo) solid var(--linea);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;display:grid}.sg-scala code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t--2);color:var(--testo-2)}.sg-t5{font-family:var(--serif);font-size:var(--t-5);font-weight:600;line-height:1.05}.sg-t4{font-family:var(--serif);font-size:var(--t-4);font-weight:600;line-height:1.1}.sg-t3{font-family:var(--serif);font-size:var(--t-3);font-weight:600;line-height:1.15}.sg-t2{font-family:var(--serif);font-size:var(--t-2);font-weight:600;line-height:1.2}.sg-t1{font-size:var(--t-1);line-height:1.5}.sg-t0{font-size:var(--t-0)}.sg-t-1{font-size:var(--t--1)}.sg-t-2{font-size:var(--t--2)}.sg-icone{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}.sg-icone div{justify-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-2);border:var(--bordo) solid var(--linea);border-radius:var(--r-2);font-size:var(--t--2);color:var(--testo-2);display:grid}.sg-icone .icona{width:2rem;height:2rem}.sg-spazi{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.sg-spazi div{gap:var(--s-1);font-size:var(--t--2);color:var(--testo-2);justify-items:center;display:grid}.sg-spazi i{background:var(--link);border-radius:2px;display:block}.sg-s1{width:var(--s-1);height:var(--s-1)}.sg-s2{width:var(--s-2);height:var(--s-2)}.sg-s3{width:var(--s-3);height:var(--s-3)}.sg-s4{width:var(--s-4);height:var(--s-4)}.sg-s5{width:var(--s-5);height:var(--s-5)}.sg-s6{width:var(--s-6);height:var(--s-6)}.sg-s7{width:var(--s-7);height:var(--s-7)}.sg-s8{width:var(--s-8);height:var(--s-8)}.sg-raggi{gap:var(--s-4);flex-wrap:wrap;display:flex}.sg-raggi div{border:2px solid var(--link);width:7rem;height:4.5rem;font-size:var(--t--2);color:var(--testo-2);place-items:center;display:grid}.sg-r1{border-radius:var(--r-1)}.sg-r2{border-radius:var(--r-2)}.sg-rpill{border-radius:var(--r-pill)}.sg-cornice{border:var(--bordo) dashed var(--linea);border-radius:var(--r-2);padding:var(--s-4);overflow:hidden}.sg-cornice--piena{padding:0}.sg-indice{columns:2;column-gap:var(--s-5);font-size:var(--t--1)}@media (width>=760px){.sg-indice{columns:3}}.sg-indice li{break-inside:avoid}.intestazione{padding-block:var(--s-6) var(--s-5);max-width:var(--misura)}.intestazione h1{margin-bottom:var(--s-4)}.intestazione .lead{margin-top:var(--s-3)}.sezione--piena{padding-inline:max(var(--gutter),calc(50vw - var(--larghezza) / 2));margin-inline:calc(50% - 50vw)}.griglia--allineata{align-items:start}.elenco-icone{margin:var(--s-4) 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.elenco-icone li{gap:var(--s-3);padding-block:var(--s-2);border-top:var(--bordo) solid var(--linea);align-items:flex-start;margin:0;display:flex}.elenco-icone li:first-child{border-top:0}.elenco-icone li .icona{margin-top:.15em}.elenco-icone b{display:block}.dati-sede{gap:var(--s-3);margin:0 0 var(--s-5);display:grid}.dati-sede>div{gap:var(--s-3);padding-block:var(--s-2);border-top:var(--bordo) solid var(--linea);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);display:grid}.dati-sede>div:first-child{border-top:0}.dati-sede dt{gap:var(--s-2);color:var(--testo-2);align-items:flex-start;font-weight:500;display:flex}.dati-sede dt .icona{margin-top:.1em}.dati-sede dd{margin:0}@media (width<=479px){.dati-sede>div{gap:var(--s-1);grid-template-columns:1fr}}.scheda-tecnica{margin:var(--s-5) 0;border:var(--bordo) solid var(--linea);border-radius:var(--r-2);gap:0;display:grid;overflow:hidden}.scheda-tecnica__riga{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--bordo) solid var(--linea);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);display:grid}.scheda-tecnica__riga:first-child{border-top:0}.scheda-tecnica dt{gap:var(--s-2);align-items:center;font-weight:600;display:flex}.scheda-tecnica dd{margin:0}@media (width<=479px){.scheda-tecnica__riga{gap:var(--s-1);grid-template-columns:1fr}}.scheda-esame{gap:var(--s-3);padding:var(--s-5);border:var(--bordo) solid var(--linea);border-radius:var(--r-2);background:var(--bg);display:grid}.scheda-esame h3{font-size:var(--t-2);margin:0}.scheda-esame h3 a{color:inherit;text-decoration:none}.scheda-esame h3 a:hover{color:var(--link);text-decoration:underline}.scheda-esame__dati{gap:var(--s-1);font-size:var(--t--1);margin:0;display:grid}.scheda-esame__dati>div{gap:var(--s-2);display:flex}.scheda-esame__dati dt{color:var(--testo-2);min-width:6.5rem}.scheda-esame__dati dd{margin:0}.contenuto-medico h2{font-size:var(--t-2);margin-top:var(--s-7)}.contenuto-medico h2:first-child{margin-top:var(--s-6)}.contenuto-medico ol,.contenuto-medico ul{max-width:var(--misura)}.sezione-faq,.dove-farlo{margin-top:var(--s-7);max-width:var(--misura)}.dove-farlo__sedi{margin:var(--s-4) 0 0;gap:var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dove-farlo__sedi li{margin:0}.hero__orari .riga dt a{color:inherit;min-height:44px;margin-block:calc(-1 * var(--s-2));align-items:center;text-decoration:none;display:inline-flex}.tabella{margin:0 0 var(--s-5);-webkit-overflow-scrolling:touch;overflow-x:auto}.tabella table{min-width:40rem;margin:0}.hero__orari .riga dt a:hover{color:var(--link);text-decoration:underline}.scheda-sede__testa h2{font-size:var(--t-2);margin:0}.scheda-sede__testa h2 small{font-family:var(--sans);font-weight:500;font-size:var(--t--1);color:var(--testo-2);margin-top:var(--s-1);display:block}.sezione>h2+.lead,.sezione>.lead{margin-bottom:var(--s-5)}article>section{margin-top:var(--s-7)}.fonti li{margin-top:var(--s-1)}
