:root{--sfondo:#fbf8f6;--sfondo-carta:#fff;--lavanda:#9a8fbf;--lavanda-chiara:#ece8f4;--lavanda-scura:#6b5f99;--cipria:#efd9df;--cipria-chiara:#f7ecef;--scuro:#3c3550;--scuro-tenue:#6e6884;--bordo:#e6e0ea;--font-titoli:"Lora", Georgia, "Times New Roman", serif;--font-testo:"Nunito", "Segoe UI", Helvetica, Arial, sans-serif;--raggio:18px;--raggio-piccolo:12px;--ombra:0 10px 30px #3c355014;--contenitore:1120px;--prosa:42rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:18px}@media (width>=768px){html{font-size:19px}}body{background:var(--sfondo);color:var(--scuro);font-family:var(--font-testo);flex-direction:column;min-height:100vh;margin:0;line-height:1.7;display:flex}main{flex:1}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-titoli);color:var(--scuro);letter-spacing:-.01em;margin:0 0 .6em;font-weight:500;line-height:1.2}h1{font-size:clamp(2.1rem,4.5vw,3.2rem)}h2{font-size:clamp(1.7rem,3vw,2.3rem)}h3{font-size:1.35rem}p{margin:0 0 1.1em}a{color:var(--lavanda-scura);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--scuro)}.contenitore{width:min(100% - 2rem, var(--contenitore));margin-inline:auto}.sezione{padding-block:clamp(3rem,7vw,5.5rem)}.sezione--stretta{padding-block:clamp(2rem,5vw,3.5rem)}.sezione--cipria{background:var(--cipria-chiara)}.sezione--lavanda{background:var(--lavanda-chiara)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lavanda-scura);margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:block}.sottotitolo{color:var(--scuro-tenue);max-width:38rem;font-size:1.15rem}.pulsante{background:var(--lavanda-scura);color:#fff;border:2px solid var(--lavanda-scura);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.pulsante:hover{background:var(--scuro);border-color:var(--scuro);color:#fff;transform:translateY(-1px)}.pulsante--secondario{color:var(--lavanda-scura);background:0 0}.pulsante--secondario:hover{background:var(--lavanda-chiara);border-color:var(--lavanda-scura);color:var(--scuro)}.pulsanti{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.riquadro{background:var(--sfondo-carta);border:1px solid var(--bordo);border-radius:var(--raggio);padding:1.6rem}.griglia-3{grid-template-columns:1fr;gap:1.2rem;display:grid}@media (width>=720px){.griglia-3{grid-template-columns:repeat(3,1fr)}}.griglia-2{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=720px){.griglia-2{grid-template-columns:repeat(2,1fr)}}.etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--lavanda-scura);background:var(--lavanda-chiara);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.etichetta--bozza{color:#8a5a2b;background:#fbe9d0}.prosa{max-width:var(--prosa)}.prosa p,.prosa ul,.prosa ol{margin-bottom:1.3em}.prosa h2{margin-top:2.2em;font-size:1.6rem}.prosa h3{margin-top:1.8em;font-size:1.25rem}.prosa blockquote{border-left:4px solid var(--cipria);color:var(--scuro-tenue);margin:1.5em 0;padding:.2em 0 .2em 1.2em;font-style:italic}.prosa img{border-radius:var(--raggio)}.immagine{border-radius:var(--raggio);background:var(--lavanda-chiara);overflow:hidden}.immagine img{object-fit:cover;width:100%;height:100%}.immagine--segnaposto{text-align:center;color:var(--lavanda-scura);background:linear-gradient(135deg, var(--lavanda-chiara), var(--cipria-chiara));place-items:center;padding:1.5rem;display:grid}.immagine--segnaposto svg{opacity:.7;width:3rem;height:3rem;margin-bottom:.6rem}.immagine--segnaposto span{font-size:.85rem;line-height:1.4}.nota-redazione{color:#8a5a2b;border-radius:var(--raggio-piccolo);background:#fbe9d0;margin:0 0 1.5rem;padding:.6rem .9rem;font-size:.9rem}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulsante{transition:none}}
