:root{--carta:#fff;--terra:#43281a;--terra-scuro:#2b190f;--verde:#2b8030;--verde-scuro:#1c5a21;--limone:#f4c92e;--cielo:#a9d8e8;--salvia:#f0f5ee;--cielo-chiaro:#e7f3f7;--limone-chiaro:#fcf4d6;--terra-chiara:#f5ede7;--linea:#dbe3d8;--testo:#33261f;--testo-tenue:#6b5d55;--font-titoli:var(--font-bodoni), "Bodoni 72", Didot, Georgia, serif;--font-testo:var(--font-instrument), "Helvetica Neue", Arial, sans-serif;--misura:1200px;--margine:clamp(1.25rem, 4vw, 3rem);--spazio-sezione:clamp(4rem, 9vw, 7.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--testata-visibile:var(--altezza-testata,0px)}:root[data-testata=nascosta]{--testata-visibile:0px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--carta);color:var(--testo);font-family:var(--font-testo);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,h4{color:var(--terra);font-family:var(--font-titoli);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}p{margin:0}a{color:var(--verde);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--verde-scuro)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--limone);outline-offset:3px}.contenitore{width:100%;max-width:calc(var(--misura) + 2 * var(--margine));padding-inline:var(--margine);margin-inline:auto}.solo-lettori{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(dialog[open]){overflow:hidden}@media (max-width:860px){html:has(#menu-principale[data-open=true]){overflow:hidden}}.pulsante{border:2px solid var(--verde);background:var(--verde);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:.85em 1.5em;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-block}.pulsante:hover{border-color:var(--verde-scuro);background:var(--verde-scuro);color:#fff}.pulsante-chiaro{color:#fff;background:0 0;border-color:#fff}.pulsante-chiaro:hover{color:var(--terra-scuro);background:#fff;border-color:#fff}.maioliche{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' fill='%23fff'/%3E%3Cpath d='M32 3 39 25 61 32 39 39 32 61 25 39 3 32 25 25Z' fill='%232f8d33'/%3E%3Ccircle cx='32' cy='32' r='6.5' fill='%23f4c92e'/%3E%3Cg fill='%23a9d8e8'%3E%3Ccircle r='11'/%3E%3Ccircle cx='64' r='11'/%3E%3Ccircle cy='64' r='11'/%3E%3Ccircle cx='64' cy='64' r='11'/%3E%3C/g%3E%3Cg fill='%232f8d33'%3E%3Ccircle r='4.5'/%3E%3Ccircle cx='64' r='4.5'/%3E%3Ccircle cy='64' r='4.5'/%3E%3Ccircle cx='64' cy='64' r='4.5'/%3E%3C/g%3E%3C/svg%3E");background-position:top;background-size:44px 44px;height:44px}.prosa{max-width:68ch;font-size:1.125rem;line-height:1.65}.prosa>*+*{margin-top:1.1em}.prosa h2,.prosa h3,.prosa h4{margin-top:2.2em;line-height:1.15}.prosa h2{font-size:2rem}.prosa h3{font-size:1.6rem}.prosa h4{font-size:1.3rem}.prosa .has-large-font-size{color:var(--terra);font-family:var(--font-titoli);line-height:1.25;font-size:clamp(1.5rem,2.6vw,2rem)!important}.prosa ul,.prosa ol{padding-left:1.2em}.prosa img{display:block}
