:root{color-scheme:light;--fond: #fbf7f6;--fond-2: #f0ebea;--surface: #fefefe;--texte: #352525;--texte-doux: #605151;--ligne: #d9cdcb;--accent: #8e595a;--accent-2: #b79b86;--sur-accent: #fdf9f9;--police-titre: "Ysabeau Office", sans-serif;--police-texte: "Libre Caslon Text", serif;--police-etiquette: "Geist Mono", monospace;--graisse-titre: 700;--approche-titre: -.023em;--casse-etiquette: uppercase;--interligne: 1.63;--mesure: 68ch;--tm2: .72rem;--tm1: .797rem;--t0: 1.063rem;--t1: 1.416rem;--t2: 1.888rem;--t3: clamp(1.812rem, 1.258rem + 4.03vw, 2.517rem);--t4: clamp(2.416rem, 1.677rem + 5.37vw, 3.355rem);--t5: clamp(3.22rem, 2.236rem + 7.16vw, 4.472rem);--t6: clamp(4.292rem, 2.981rem + 9.54vw, 5.961rem);--e1: .5rem;--e2: .8rem;--e3: 1.28rem;--e4: 2.048rem;--e5: 3.277rem;--e6: 5.243rem;--e7: 8.389rem;--rayon: 8px;--rayon-petit: 6px;--trait: 3px;--ombre: none}.l-pile{display:flex;flex-direction:column;justify-content:flex-start}.l-pile>*{margin-block:0}.l-pile>*+*{margin-block-start:var(--pile-espace, 1.5rem)}.l-grappe{display:flex;flex-wrap:wrap;gap:var(--grappe-espace, 1rem);justify-content:var(--grappe-justifie, flex-start);align-items:var(--grappe-aligne, center)}.l-lateral{display:flex;flex-wrap:wrap;gap:var(--lateral-espace, 2rem)}.l-lateral>:first-child{flex-basis:var(--lateral-largeur, 16rem);flex-grow:1}.l-lateral>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--lateral-min, 55%)}.l-lateral[data-cote=droite]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--lateral-min, 55%)}.l-lateral[data-cote=droite]>:last-child{flex-basis:var(--lateral-largeur, 16rem);flex-grow:1;min-inline-size:0}.l-bascule{display:flex;flex-wrap:wrap;gap:var(--bascule-espace, 1.5rem)}.l-bascule>*{flex-grow:1;flex-basis:calc((var(--bascule-seuil, 40rem) - 100%) * 999)}.l-grille{display:grid;gap:var(--grille-espace-lignes, var(--grille-espace, 1.5rem)) var(--grille-espace, 1.5rem);grid-template-columns:var(--grille-pistes, repeat(auto-fill, minmax(min(var(--grille-min, 16rem), 100%), 1fr)))}.l-couverture{display:flex;flex-direction:column;min-block-size:var(--couverture-hauteur, 80vh);gap:var(--couverture-espace, 1rem)}.l-couverture>[data-principal]{margin-block:auto}.l-cadre{aspect-ratio:var(--cadre-ratio, 16 / 9);overflow:hidden;display:flex;justify-content:center;align-items:center}.l-cadre>img,.l-cadre>video,.l-cadre>picture,.l-cadre>picture>img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--cadre-position, 50% 50%)}.l-centre{box-sizing:content-box;max-inline-size:var(--centre-max, 70rem);margin-inline:auto;padding-inline:var(--centre-gouttiere, clamp(1rem, 4vw, 3rem))}.l-mesure{max-inline-size:var(--mesure, 66ch)}.l-defile{display:grid;grid-auto-flow:column;grid-auto-columns:var(--defile-largeur, min(18rem, 80%));gap:var(--defile-espace, 1rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.l-defile>*{scroll-snap-align:start}.l-superpose{display:grid}.l-superpose>*{grid-area:1 / 1;align-self:var(--superpose-aligne, stretch);justify-self:var(--superpose-justifie, stretch)}.l-deborde{inline-size:100vw;margin-inline:calc(50% - 50vw)}.l-collant{position:sticky;inset-block-start:var(--collant-haut, 1rem)}@media(max-width:40rem){table.tableau-mobile,table.tableau-mobile>tbody,table.tableau-mobile>tfoot,table.tableau-mobile tr,table.tableau-mobile td,table.tableau-mobile th{display:block;inline-size:100%}table.tableau-mobile>thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table.tableau-mobile tr{margin-block:var(--tableau-espace, 1rem);padding:var(--tableau-marge, .75rem 0);border-block-start:var(--tableau-trait, 1px solid color-mix(in srgb, currentColor 25%, transparent))}table.tableau-mobile td,table.tableau-mobile th{display:grid;grid-template-columns:minmax(7rem,42%) 1fr;gap:.75rem;padding:.3rem 0;border:0;text-align:start}table.tableau-mobile td:before,table.tableau-mobile th:before{content:attr(data-label);font-weight:var(--tableau-graisse-intitule, 600)}table.tableau-mobile tr>:first-child{grid-template-columns:1fr;font-weight:var(--tableau-graisse-titre, 700)}table.tableau-mobile tr>:first-child:before,table.tableau-mobile td:not([data-label]):before{content:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--police-texte);font-size:var(--t0);line-height:var(--interligne)}img{max-inline-size:100%;block-size:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:var(--approche-titre);line-height:1.12;margin:0;text-wrap:balance}h1{font-size:var(--t5)}h2{font-size:var(--t2)}h3{font-size:var(--t1)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}time{font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--texte-doux)}main{max-inline-size:74rem;margin-inline:auto;padding:var(--e4) clamp(1rem,4vw,2rem) var(--e5)}main>h1{margin-block-end:var(--e3);font-size:var(--t4)}main>p,main>article>p,main>ul{max-inline-size:var(--mesure)}main>ul>li{margin-block:var(--e1)}.saut{position:absolute;inset-inline-start:.5rem;inset-block-start:-4rem;background:var(--surface);padding:var(--e1) var(--e2);border:1px solid var(--ligne);z-index:20}.saut:focus{inset-block-start:.5rem}.codice{display:inline-block;font-family:var(--police-etiquette);font-size:var(--tm1);text-transform:var(--casse-etiquette);letter-spacing:.06em;line-height:1;background:var(--accent);color:var(--sur-accent);padding:.32em .55em;border-radius:var(--rayon-petit);vertical-align:.1em}.conto{font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--texte-doux);font-weight:400}.testata{background:var(--fond);border-block-end:1px solid var(--ligne);position:relative;z-index:10}.barra{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e1) var(--e3);padding:var(--e1) clamp(1rem,4vw,2rem);font-size:var(--tm1);color:var(--texte-doux);border-block-end:1px solid var(--ligne);max-inline-size:74rem;margin-inline:auto}.testata-riga{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);max-inline-size:74rem;margin-inline:auto;padding:var(--e2) clamp(1rem,4vw,2rem)}.marchio{display:inline-flex;flex:none}.marchio img{block-size:2.6rem;inline-size:auto}.menu-bottone{display:none;font:inherit;font-family:var(--police-etiquette);font-size:var(--tm1);text-transform:var(--casse-etiquette);background:transparent;color:var(--texte);border:1px solid var(--ligne);border-radius:var(--rayon-petit);padding:var(--e1) var(--e2);cursor:pointer}.menu>ul{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e4);align-items:center}.menu a{text-decoration:none;font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--t0)}.menu>ul>li{position:relative}.menu>ul>li>a{display:inline-flex;align-items:center;gap:.5em;padding-block:var(--e1)}.menu .sotto{display:none;position:absolute;inset-inline-start:calc(var(--e2) * -1);inset-block-start:100%;min-inline-size:19rem;z-index:30;background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);padding:var(--e2)}.menu li:hover>.sotto,.menu li:focus-within>.sotto{display:block}.menu .sotto a{display:block;font-family:var(--police-texte);font-weight:400;font-size:var(--tm1);line-height:1.35;padding:.45em var(--e1);border-radius:var(--rayon-petit)}.menu .sotto a:hover{background:var(--fond-2);color:var(--texte)}.menu .sotto .tutti a{font-family:var(--police-etiquette);color:var(--accent)}@media(max-width:62rem){.js .menu-bottone{display:inline-block}.js .menu{display:none;inline-size:100%}.js .testata[data-aperto=true] .menu{display:block}.testata-riga{flex-wrap:wrap}.menu>ul{flex-direction:column;align-items:flex-start;gap:var(--e1);padding-block:var(--e2)}.menu .sotto{display:none!important}}.apertura{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--e4);align-items:center;padding-block:var(--e4) var(--e3)}.apertura h1{font-size:var(--t5);margin-block-end:var(--e3)}.apertura blockquote{margin:0 0 var(--e3)}.apertura blockquote p{font-size:var(--t1);line-height:1.35;font-style:italic;max-inline-size:28ch}.apertura blockquote footer{margin-block-start:var(--e2);font-size:var(--tm1);font-family:var(--police-etiquette);color:var(--texte-doux)}.apertura-intro{color:var(--texte-doux);max-inline-size:46ch}.apertura-foto img{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--rayon)}@media(max-width:62rem){.apertura{grid-template-columns:1fr;gap:var(--e3)}.apertura h1{font-size:var(--t4)}}.rubriche-indice{border-block:1px solid var(--ligne)}.rubriche-indice ol{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e4);padding-block:var(--e2)}.rubriche-indice a{text-decoration:none;display:inline-flex;align-items:center;gap:.6em;font-family:var(--police-titre);font-weight:var(--graisse-titre)}.sezione{margin-block-start:var(--e5)}.sezione-testa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);border-block-end:1px solid var(--ligne);padding-block-end:var(--e2);margin-block-end:var(--e3)}.sezione-testa a{font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--accent)}.vignette{display:block;aspect-ratio:var(--ratio, 3 / 2);overflow:hidden;border-radius:var(--rayon-petit);background:var(--fond-2)}.vignette img{inline-size:100%;block-size:100%;object-fit:cover}.primo-piano{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e3)}.primo-piano-lista,.primo-piano-lista ol{display:contents}.scheda{display:block}.scheda>a{display:grid;gap:var(--e1);text-decoration:none;align-content:start}.scheda h3{font-size:var(--t0);line-height:1.25}.scheda .codice{justify-self:start}.scheda>a:hover h3{color:var(--accent)}@media(max-width:62rem){.primo-piano{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.primo-piano{grid-template-columns:1fr}}.rubriche{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e4)}.rubrica-titolo{background:var(--fond-2);border-radius:var(--rayon-petit);padding:var(--e2) var(--e3);margin-block-end:var(--e3);font-size:var(--t0)}.rubrica-titolo a{display:flex;align-items:center;flex-wrap:wrap;gap:.6em;text-decoration:none}.rubrica-titolo .conto{margin-inline-start:auto}.rubrica-primo{display:grid;gap:var(--e2);text-decoration:none;margin-block-end:var(--e3)}.rubrica-primo-testo{display:grid;gap:var(--e1)}.rubrica-primo-testo strong{font-family:var(--police-titre);font-size:var(--t1);line-height:1.2}.rubrica-primo:hover strong{color:var(--accent)}.rubrica-lista li{border-block-start:1px solid var(--ligne)}.rubrica-lista a{display:block;padding-block:var(--e2);text-decoration:none;font-size:var(--tm1);line-height:1.4}.rubrica-lista a:before{content:"›";color:var(--accent);margin-inline-end:.6em}.rubrica-tutti{display:inline-block;margin-block-start:var(--e2);font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--accent)}@media(max-width:62rem){.rubriche{grid-template-columns:1fr;gap:var(--e5)}}.famiglie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3)}.famiglia{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);padding:var(--e3);display:grid;gap:var(--e1);align-content:start}.famiglia-ico{color:var(--accent)}.famiglia h3{font-size:var(--t1)}.famiglia ul{margin-block-start:var(--e2)}.famiglia li{border-block-start:1px solid var(--ligne)}.famiglia li a{display:block;padding-block:var(--e1);font-size:var(--tm1);text-decoration:none}.famiglia li a:before{content:"›";color:var(--accent);margin-inline-end:.6em}@media(max-width:62rem){.famiglie{grid-template-columns:1fr}}.due-colonne{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--e5);align-items:start}.colonna-destra{display:grid;gap:var(--e4)}.domande-sole .domande{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e4)}.domande-sole .domande li{border-block-end:0;padding-block:0}@media(max-width:62rem){.domande-sole .domande{grid-template-columns:1fr}}.domande li{display:grid;grid-template-columns:auto 1fr;gap:var(--e2) var(--e3);padding-block:var(--e3);border-block-end:1px solid var(--ligne)}.domande li:first-child{padding-block-start:0}.domanda-q{display:inline-grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:var(--accent);color:var(--sur-accent);font-family:var(--police-titre);font-weight:var(--graisse-titre)}.domande h3{font-size:var(--t1);margin-block-end:var(--e1)}.domande p{color:var(--texte-doux)}.domande a{color:var(--accent)}.elenco li{display:grid;gap:.15rem;padding-block:var(--e2);border-block-end:1px solid var(--ligne)}.elenco li:first-child{padding-block-start:0}.elenco a{text-decoration:none;line-height:1.35}.elenco a:hover{color:var(--accent);text-decoration:underline}.elenco-largo{max-inline-size:48rem}.altri{margin-block-start:var(--e2);font-family:var(--police-etiquette);font-size:var(--tm1)}.altri a{color:var(--accent)}@media(max-width:62rem){.due-colonne{grid-template-columns:1fr;gap:var(--e4)}}.autrice{display:flex;align-items:center;gap:var(--e3);margin-block-start:var(--e5);padding:var(--e3);background:var(--fond-2);border-radius:var(--rayon)}.autrice img{inline-size:5.5rem;block-size:5.5rem;border-radius:50%;object-fit:cover;flex:none}.autrice-nome{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--t1)}.autrice a{text-decoration:none}.testata-pagina{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--e4);align-items:center;padding-block-end:var(--e3)}.testata-pagina h1{font-size:var(--t5);margin-block:var(--e2) var(--e2)}.testata-pagina img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--rayon)}.sottotitolo{font-size:var(--t1);color:var(--texte-doux);font-style:italic;max-inline-size:38ch}.articolo-rubrica{display:flex;align-items:center;gap:var(--e2)}.articolo-rubrica a{text-decoration:none;display:inline-flex;align-items:center;gap:.6em;font-family:var(--police-titre);font-weight:var(--graisse-titre)}@media(max-width:62rem){.testata-pagina{grid-template-columns:1fr}.testata-pagina h1{font-size:var(--t4)}}.indice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e4)}.indice-titolo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2);font-size:var(--t1);padding-block-end:var(--e2);border-block-end:1px solid var(--ligne);margin-block-end:var(--e2)}.indice-titolo a{display:inline-flex;align-items:center;gap:.6em;text-decoration:none}.indice-titolo .conto{margin-inline-start:auto}.indice-lista li{border-block-end:1px solid var(--ligne)}.indice-lista a{display:grid;grid-template-columns:6rem 1fr;gap:var(--e2);align-items:center;padding-block:var(--e2);text-decoration:none}.indice-testo{display:grid;gap:.25rem}.indice-testo strong{font-family:var(--police-texte);font-weight:400;line-height:1.3}.indice-lista a:hover strong{color:var(--accent)}@media(max-width:62rem){.indice{grid-template-columns:1fr;gap:var(--e5)}}nav[aria-label=Pagina] ul{display:flex;flex-wrap:wrap;gap:var(--e1);justify-content:center;margin-block-start:var(--e4)}nav[aria-label=Pagina] li{margin:0}nav[aria-label=Pagina] a,nav[aria-label=Pagina] span{display:inline-grid;place-items:center;min-inline-size:2.4rem;block-size:2.4rem;padding-inline:var(--e2);border-radius:var(--rayon-petit);border:1px solid var(--ligne);text-decoration:none;font-family:var(--police-etiquette);font-size:var(--tm1)}nav[aria-label=Pagina] span[aria-current]{background:var(--accent);color:var(--sur-accent);border-color:var(--accent)}nav[aria-label="Percorso di navigazione"] ol{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e2);font-size:var(--tm1);color:var(--texte-doux)}nav[aria-label="Percorso di navigazione"] li+li:before{content:"/";margin-inline-end:var(--e2)}nav[aria-label="Percorso di navigazione"] a{text-decoration:none}nav[aria-label="Percorso di navigazione"] a:hover{text-decoration:underline}.lettura{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:var(--e5);align-items:start}.articolo-testa{display:grid;gap:var(--e2);margin-block-end:var(--e3)}.articolo-testa h1,.articolo-testa h2{font-size:var(--t4)}.scheda-pratica{display:grid;gap:var(--e2);background:var(--fond-2);border-radius:var(--rayon);padding:var(--e3);margin-block-start:var(--e1)}.in-breve{font-size:var(--t1);line-height:1.4;font-style:italic}.firma{font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--texte-doux)}.articolo-foto{margin:0 0 var(--e4)}.articolo-foto img{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--rayon)}.prosa{max-inline-size:var(--mesure)}.prosa>*+*{margin-block-start:var(--e3)}.prosa h2{font-size:var(--t2);margin-block-start:var(--e5)}.prosa h3{font-size:var(--t1);margin-block-start:var(--e4)}.prosa ul,.prosa ol{padding-inline-start:1.3em}.prosa ul{list-style:disc}.prosa ol{list-style:decimal}.prosa li{margin-block:var(--e1);padding-inline-start:.2em}.prosa li::marker{color:var(--accent)}.prosa a{color:var(--accent)}.prosa blockquote{margin:0;padding:var(--e3);background:var(--fond-2);border-radius:var(--rayon);font-style:italic}.prosa table{inline-size:100%;border-collapse:collapse;font-size:var(--tm1)}.prosa th,.prosa td{text-align:start;padding:var(--e1) var(--e2);border-block-end:1px solid var(--ligne);vertical-align:top}.articolo>section[aria-labelledby=faq-title]{max-inline-size:var(--mesure);margin-block-start:var(--e5)}[aria-labelledby=faq-title] h2{font-size:var(--t2);margin-block-end:var(--e2)}details{border-block-end:1px solid var(--ligne)}summary{cursor:pointer;padding-block:var(--e2);font-family:var(--police-titre);font-weight:var(--graisse-titre)}details p{padding-block-end:var(--e2);color:var(--texte-doux)}.articolo>aside{margin-block-start:var(--e5);display:flex;align-items:center;gap:var(--e3);padding:var(--e3);background:var(--fond-2);border-radius:var(--rayon);max-inline-size:var(--mesure)}.articolo>aside img{inline-size:5.5rem;block-size:5.5rem;border-radius:50%;object-fit:cover;flex:none}.articolo>aside a{font-family:var(--police-titre);font-weight:var(--graisse-titre);text-decoration:none}.laterale{display:grid;gap:var(--e4);position:sticky;inset-block-start:var(--e3)}.laterale h2{font-size:var(--t1);padding-block-end:var(--e2);border-block-end:1px solid var(--ligne);margin-block-end:var(--e2)}@media(max-width:62rem){.lettura{grid-template-columns:1fr}.laterale{position:static}.articolo-testa h1{font-size:var(--t3)}}.rubrica-apertura{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--e4);align-items:start}.scheda-grande{display:grid;gap:var(--e2);text-decoration:none;align-content:start}.scheda-grande h3{font-size:var(--t2)}.scheda-grande p{color:var(--texte-doux)}.articolo-guida{max-inline-size:none}@media(max-width:62rem){.rubrica-apertura{grid-template-columns:1fr}}.autrice-pagina{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--e4);align-items:center}.autrice-pagina h1{margin-block:var(--e2)}.autrice-pagina img{inline-size:min(100%,22rem);aspect-ratio:1;object-fit:cover;border-radius:50%;justify-self:center}@media(max-width:62rem){.autrice-pagina{grid-template-columns:1fr}.autrice-pagina img{justify-self:start;inline-size:12rem}}main>article>h1{font-size:var(--t4);margin-block:var(--e2) var(--e3)}main>article>p{margin-block-end:var(--e2)}.pie{background:var(--fond-2);margin-block-start:var(--e5)}.pie-corpo{max-inline-size:74rem;margin-inline:auto;padding:var(--e4) clamp(1rem,4vw,2rem);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:var(--e4)}.pie-autrice{display:flex;gap:var(--e3);align-items:flex-start}.pie-autrice img{inline-size:4.5rem;block-size:4.5rem;border-radius:50%;object-fit:cover;flex:none}.pie-etichetta{font-family:var(--police-etiquette);font-size:var(--tm1);color:var(--texte-doux)}.pie-nome{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--t1)}.pie-nome a{text-decoration:none}.pie-bio{color:var(--texte-doux);font-size:var(--tm1)}.pie-nav li{margin-block:var(--e1)}.pie-nav a{text-decoration:none;font-size:var(--tm1)}.pie-nav a:hover{text-decoration:underline}.pie-riga{max-inline-size:74rem;margin-inline:auto;padding:var(--e2) clamp(1rem,4vw,2rem) var(--e3);border-block-start:1px solid var(--ligne);font-size:var(--tm1);color:var(--texte-doux)}@media(max-width:62rem){.pie-corpo{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
