/* ========================================================
   Solo per la pagina «cookie». Ogni pagina di servizio ha il suo foglio: non sono istanze di un modello e hanno perfino intestazioni diverse fra loro.
   Rigenerato da Sito/migrazione/estrai_css.py:
   non modificare a mano la parte generata.
   ======================================================== */

h1,h2,h3{font-family:'Poppins',sans-serif;color:var(--crema);letter-spacing:-.02em;line-height:1.15}
@media(max-width:640px){
  .nav-links{gap:1rem;font-size:.946rem}
}
.kicker{display:block;font-weight:800;color:var(--verde);font-size:.935rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}
.testata{max-width:70ch;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,3rem) 0}
.testata h1{font-size:clamp(2.1rem,5vw,3.2rem)}
.testata .sommario{margin-top:1.2rem;font-size:1.232rem;color:var(--crema);opacity:.92}
.testata .data{margin-top:1.4rem;font-size:.99rem;color:var(--muted)}
.doc{max-width:70ch;margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,5vw,3rem) clamp(4rem,8vw,6rem)}
.doc h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:2.8rem 0 .9rem;padding-top:1.6rem;border-top:1px solid var(--velo)}
.doc h2:first-of-type{margin-top:1rem}
.doc h3{font-size:1.232rem;font-family:'Poppins';font-weight:600;color:var(--verde);margin:1.8rem 0 .5rem}
.doc p{margin-bottom:1.1rem}
.doc ul{margin:0 0 1.2rem 1.2rem}
.doc li{margin-bottom:.6rem}
.doc a{text-decoration:underline;text-underline-offset:3px}
.doc strong{color:var(--crema)}
.nota{background:var(--fondo-2);border:1px solid var(--velo);border-left:3px solid var(--verde);border-radius:var(--r);padding:1.2rem 1.4rem;margin:1.6rem 0}
.nota p:last-child{margin-bottom:0}
.tabella{width:100%;border-collapse:collapse;margin:1.2rem 0 1.6rem;font-size:1.045rem}
.tabella th,.tabella td{text-align:left;padding:.75rem .8rem;border-bottom:1px solid var(--velo);vertical-align:top}
.tabella th{font-family:'Poppins';font-weight:600;color:var(--crema);font-size:.935rem;letter-spacing:.04em;text-transform:uppercase}
.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}
