:root{--c-marrone:#362e26;--c-rosa:#ff808b;--c-marrone-medio:#7d695f;--c-beige:#f1e8e2;--c-sfondo:#fefefe;--c-bianco:#fff;--c-testo:var(--c-marrone);--c-testo-2:#6f5c52;--c-errore:#b02e4a;--c-bordo:#d9cbc1;--c-bordo-forte:var(--c-marrone-medio);--c-beige-scuro:#e6d9d0;--f-serif:"Cardo", Georgia, "Times New Roman", serif;--f-sans:"Cabin", "Gill Sans", "Trebuchet MS", system-ui, sans-serif;--w-testo:400;--w-titolo:500;--track-titolo:.01em;--carta:url(/immagini/sfondi/carta.jpg);--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.25rem;--t-menu:1.25rem;--t-h3:clamp(1.15rem, 1.05rem + .5vw, 1.375rem);--t-h2:clamp(1.5rem, 1.2rem + 1.5vw, 2.125rem);--t-h1:clamp(1.875rem, 1.4rem + 2.4vw, 3.125rem);--lh-base:1.6;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--gutter:1rem;--raggio:3px;--ombra:0 1px 2px #362e2614, 0 4px 16px #362e2614;--max:79rem;--altezza-header:4rem;--altezza-pre:2.75rem}@media (width>=768px){:root{--gutter:1.5rem;--altezza-header:6.4rem;--altezza-pre:2.95rem}}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cardo/cardo-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cardo/cardo-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cardo/cardo-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cabin/cabin-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Cabin;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cabin/cabin-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cabin/cabin-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cabin/cabin-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cabin/cabin-latin-700-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--altezza-header) + 3rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--c-sfondo);color:var(--c-testo);font-family:var(--f-serif);font-size:var(--t-base);line-height:var(--lh-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--s-4);font-family:var(--f-sans);font-weight:var(--w-titolo);letter-spacing:var(--track-titolo);text-transform:uppercase;color:var(--c-marrone);text-wrap:balance;line-height:1.2}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4{font-size:var(--t-lg)}p,ul,ol,table{margin:0 0 var(--s-4)}p{text-wrap:pretty}a{color:var(--c-marrone);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--c-testo-2)}:focus-visible{outline:3px solid var(--c-marrone);outline-offset:3px;border-radius:2px}.su-scuro :focus-visible{outline-color:var(--c-beige)}::selection{background:var(--c-rosa);color:var(--c-marrone)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salta-al-contenuto{inset-inline-start:var(--s-3);z-index:100;padding:var(--s-3) var(--s-4);background:var(--c-marrone);color:var(--c-bianco);font-family:var(--f-sans);text-decoration:none;position:absolute;top:-4rem}.salta-al-contenuto:focus{top:var(--s-3)}.btn{justify-content:center;align-items:center;gap:var(--s-2);border:2px solid var(--c-marrone);border-radius:var(--raggio);background:var(--c-marrone);min-height:2.75rem;color:var(--c-bianco);font-family:var(--f-sans);font-size:var(--t-sm);font-weight:var(--w-testo);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:.7rem 1.4rem;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover,.btn--rosa{background:var(--c-rosa);border-color:var(--c-rosa);color:var(--c-marrone)}.btn--rosa:hover{background:var(--c-marrone);border-color:var(--c-marrone);color:var(--c-bianco)}.btn--contorno{color:var(--c-marrone);background:0 0}.btn--contorno:hover{background:var(--c-marrone);border-color:var(--c-marrone);color:var(--c-bianco)}.su-scuro .btn--contorno{border-color:var(--c-beige);color:var(--c-beige)}.su-scuro .btn--contorno:hover{background:var(--c-rosa);border-color:var(--c-rosa);color:var(--c-marrone)}.zigzag-sopra{--zz-colore:var(--c-marrone-medio);position:relative}.zigzag-sopra:before{content:"";background:var(--zz-colore);block-size:.5rem;position:absolute;inset:0 0 auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M0 0h14L7 8z'/%3E%3C/svg%3E") 0 0/14px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M0 0h14L7 8z'/%3E%3C/svg%3E") 0 0/14px 8px repeat-x}.testo>:last-child{margin-bottom:0}.testo h2{margin-top:var(--s-6)}.testo h3,.testo h4{margin-top:var(--s-5)}.testo ul,.testo ol{padding-left:1.4em}.testo li+li{margin-top:var(--s-1)}.testo table{border-collapse:collapse;width:100%}.testo td,.testo th{padding:var(--s-2) var(--s-3);border:1px solid var(--c-bordo);text-align:left;vertical-align:top}.bozza-avviso{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:2px dashed var(--c-rosa);border-radius:var(--raggio);background:var(--c-beige);font-family:var(--f-sans);font-weight:600}.btn--piccolo{min-block-size:2.5rem;font-size:var(--t-sm);letter-spacing:.02em;text-transform:none;padding:.55rem 1rem}.pagina{padding-block:var(--s-4) var(--s-6)}.stretto{max-inline-size:50rem}.intro{max-inline-size:46rem;color:var(--c-testo-2);font-size:var(--t-lg);margin-block-end:var(--s-5)}.griglia-card{gap:var(--s-4);margin:0 0 var(--s-6);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.con-sidebar{gap:var(--s-4);display:grid}.con-sidebar>*{min-inline-size:0}@media (width>=992px){.con-sidebar{gap:var(--s-6);grid-template-columns:18.4rem minmax(0,1fr);align-items:start}.con-sidebar .griglia-card{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}}main{background:var(--c-sfondo) var(--carta)}
