:root{--inchiostro: #16181d;--carta: #fbfaf7;--carta-alt: #f1efe9;--matita: #2b4a8b;--correzione: #b3261e;--velo: #656870;--matita-tenue: color-mix(in srgb, var(--matita) 12%, var(--carta));--matita-bordo: color-mix(in srgb, var(--matita) 28%, var(--carta));--correzione-tenue: color-mix(in srgb, var(--correzione) 8%, var(--carta));--correzione-bordo: color-mix(in srgb, var(--correzione) 30%, var(--carta));--filo: color-mix(in srgb, var(--inchiostro) 14%, var(--carta));--filo-forte: color-mix(in srgb, var(--inchiostro) 26%, var(--carta));--evidenza: #fdf3c7;--evidenza-bordo: #d9b310;--font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-testo: "Source Serif 4", ui-serif, Georgia, "Times New Roman", serif;--font-utility: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--corpo-base: 1.1875rem;--t--1: .8125rem;--t-0: .9375rem;--t-1: var(--corpo-base);--t-2: clamp(1.3rem, 1.15rem + .6vw, 1.55rem);--t-3: clamp(1.6rem, 1.35rem + 1.1vw, 2.05rem);--t-4: clamp(2.1rem, 1.6rem + 2.2vw, 3.1rem);--t-5: clamp(2.6rem, 1.8rem + 3.6vw, 4.2rem);--interlinea-testo: 1.65;--interlinea-stretta: 1.25;--misura: 68ch;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--larghezza-pagina: 78rem;--larghezza-testo: 42rem;--colonna-scheda: 19rem;--raggio: 3px;--raggio-grande: 6px;--transizione: .12s ease-out;--soglia-scheda: 64rem;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--inchiostro: #e6e4df;--carta: #15171b;--carta-alt: #1e2127;--matita: #9ab8f2;--correzione: #f0938a;--velo: #9ca1aa;--matita-tenue: color-mix(in srgb, var(--matita) 14%, var(--carta));--matita-bordo: color-mix(in srgb, var(--matita) 30%, var(--carta));--correzione-tenue: color-mix(in srgb, var(--correzione) 10%, var(--carta));--correzione-bordo: color-mix(in srgb, var(--correzione) 32%, var(--carta));--filo: color-mix(in srgb, var(--inchiostro) 18%, var(--carta));--filo-forte: color-mix(in srgb, var(--inchiostro) 32%, var(--carta));--evidenza: #2f2a12;--evidenza-bordo: #8a7420}}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-wght-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-ext-wght-italic.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--s-8) + var(--s-4))}body{min-height:100svh;background:var(--carta);color:var(--inchiostro);font-family:var(--font-testo);font-size:var(--t-1);line-height:var(--interlinea-testo);font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4{line-height:var(--interlinea-stretta);text-wrap:balance;font-weight:600}h1{font-family:var(--font-display);font-size:var(--t-4);font-weight:500;letter-spacing:-.02em;font-variation-settings:"SOFT" 0,"WONK" 0}h2{font-size:var(--t-3);margin-block:var(--s-8) var(--s-4);letter-spacing:-.01em}h3{font-size:var(--t-2);margin-block:var(--s-6) var(--s-3)}h4{font-size:var(--t-1);margin-block:var(--s-5) var(--s-2);font-weight:700}p{text-wrap:pretty;hyphens:none}a{color:var(--matita);text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--matita-bordo);transition:text-decoration-color var(--transizione)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--matita);outline-offset:2px;border-radius:1px}code,kbd,samp{font-family:var(--font-utility);font-size:.86em}pre{font-family:var(--font-utility);font-size:var(--t-0);line-height:1.5;overflow-x:auto;padding:var(--s-4);background:var(--carta-alt);border:1px solid var(--filo);border-radius:var(--raggio);tab-size:2}pre code{font-size:inherit;background:none;padding:0}.solo-a-schermo-letto{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.salta-al-contenuto{position:absolute;top:var(--s-2);left:var(--s-2);z-index:100;padding:var(--s-2) var(--s-4);background:var(--carta);border:1px solid var(--matita);border-radius:var(--raggio);font-family:var(--font-utility);font-size:var(--t-0);text-decoration:none;transform:translateY(-200%);transition:transform var(--transizione)}.salta-al-contenuto:focus{transform:translateY(0)}.contenitore{width:min(100% - var(--s-5) * 2,var(--larghezza-pagina));margin-inline:auto}@media(min-width:40rem){.contenitore{width:min(100% - var(--s-7) * 2,var(--larghezza-pagina))}}.testata{border-bottom:1px solid var(--filo);background:var(--carta)}.testata__interno{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3) var(--s-5);padding-block:var(--s-4)}.testata__marchio{font-family:var(--font-display);font-size:var(--t-2);font-weight:600;letter-spacing:-.02em;color:var(--inchiostro);text-decoration:none;font-variation-settings:"SOFT" 0,"WONK" 1}.testata__marchio:hover{color:var(--matita)}.testata__marchio b{font-weight:inherit;color:var(--matita)}.testata__nav{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:var(--s-4);font-family:var(--font-utility);font-size:var(--t--1);letter-spacing:.02em;text-transform:lowercase}.testata__nav a{text-decoration:none;color:var(--velo);padding-block:var(--s-1);border-bottom:1px solid transparent}.testata__nav a:hover,.testata__nav a[aria-current=page]{color:var(--inchiostro);border-bottom-color:var(--matita)}.piede{margin-top:var(--s-9);border-top:1px solid var(--filo);background:var(--carta-alt);font-size:var(--t-0);color:var(--velo)}.piede__interno{padding-block:var(--s-6) var(--s-7);display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.piede h2{font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--velo);margin:0 0 var(--s-3)}.piede ul{list-style:none;padding:0;display:grid;gap:var(--s-2)}.piede a{color:var(--inchiostro)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.testata__nav,.indice-laterale,.salta-al-contenuto,.blocco-prompt__copia{display:none}.marcatore__pannello{display:inline!important;position:static!important}}.prosa{max-width:var(--misura)}.prosa>*+*{margin-block-start:var(--s-4)}.prosa>h2+*,.prosa>h3+*,.prosa>h4+*{margin-block-start:var(--s-3)}.prosa h2{padding-top:var(--s-5);border-top:1px solid var(--filo)}.prosa h2:first-child{border-top:0;padding-top:0;margin-top:0}.prosa h2:has(+p){scroll-margin-top:var(--s-7)}.prosa ul,.prosa ol{padding-inline-start:var(--s-5)}.prosa li+li{margin-block-start:var(--s-2)}.prosa li::marker{color:var(--velo)}.prosa ol>li::marker{font-family:var(--font-utility);font-size:.85em}.prosa strong{font-weight:700}.prosa hr{margin-block:var(--s-7);border:0;border-top:1px solid var(--filo)}.prosa blockquote{margin-inline:0;padding:var(--s-4) var(--s-5);background:var(--carta-alt);border-inline-start:2px solid var(--filo-forte);border-radius:0 var(--raggio) var(--raggio) 0}.prosa blockquote>*+*{margin-block-start:var(--s-3)}.prosa blockquote em{color:var(--velo)}.tabella-scorrevole{max-width:min(100%,calc(var(--misura) + var(--s-8)));overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--filo);border-radius:var(--raggio)}.tabella-scorrevole:focus-visible{outline-offset:-2px}.prosa table{width:100%;border-collapse:collapse;font-size:var(--t-0);line-height:1.45}.prosa th,.prosa td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:baseline;border-bottom:1px solid var(--filo)}.prosa thead th{font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--velo);background:var(--carta-alt);border-bottom-color:var(--filo-forte)}.prosa tbody tr:last-child td,.prosa tbody tr:last-child th{border-bottom:0}.prosa tbody td:first-child strong{font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;letter-spacing:.02em;color:var(--velo);text-transform:none}.prosa pre{max-width:min(100%,calc(var(--misura) + var(--s-8)))}.prosa :not(pre)>code{padding:.1em .35em;background:var(--carta-alt);border:1px solid var(--filo);border-radius:var(--raggio);white-space:nowrap}.prosa figure{margin-block:var(--s-6)}.prosa figcaption{margin-top:var(--s-2);font-family:var(--font-utility);font-size:var(--t--1);line-height:1.5;color:var(--velo);text-wrap:pretty}.prosa em:has(+br),.prosa p>em:only-child{color:var(--velo)}.marcatore{position:relative;display:inline}.marcatore__testo{border-bottom:1px dotted var(--matita-bordo)}.marcatore__segno{all:unset;display:inline-block;cursor:help;font-family:var(--font-utility);font-size:.62em;line-height:1;vertical-align:.45em;margin-inline-start:.15em;padding:.15em .25em;color:var(--matita);border:1px solid var(--matita-bordo);border-radius:var(--raggio);background:var(--matita-tenue);transition:background var(--transizione),border-color var(--transizione)}.marcatore__segno:hover,.marcatore__segno:focus-visible{background:var(--matita);border-color:var(--matita);color:var(--carta)}.marcatore__segno:focus-visible{outline:2px solid var(--matita);outline-offset:2px}.marcatore__pannello{display:none;inset:auto;margin:0;max-width:min(28rem,calc(100vw - var(--s-6)));padding:var(--s-3) var(--s-4);border:1px solid var(--matita-bordo);border-inline-start:2px solid var(--matita);border-radius:var(--raggio);background:var(--carta);box-shadow:0 6px 24px -8px #00000047;color:var(--inchiostro);font-family:var(--font-utility);font-size:var(--t--1);line-height:1.5;text-align:start;white-space:normal;overflow-wrap:anywhere}.marcatore__pannello:popover-open{display:block;position:fixed;inset:auto;margin:auto;inset-block-end:var(--s-4);inset-inline:var(--s-4);max-width:min(34rem,calc(100vw - var(--s-8)))}@media(min-width:40rem){.marcatore__pannello:popover-open{inset-block-end:var(--s-5);inset-inline-start:50%;inset-inline-end:auto;translate:-50% 0}}@supports (anchor-name: --prova){@media(min-width:40rem){.marcatore__pannello:popover-open{position:absolute;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;inset:auto;translate:none;margin-block-start:.4em;max-width:min(28rem,calc(100vw - var(--s-6)))}}}@media(hover:hover)and (pointer:fine){.marcatore:hover .marcatore__pannello:not(:popover-open),.marcatore:focus-within .marcatore__pannello:not(:popover-open){display:block;position:absolute;z-index:20;inset-block-start:calc(100% + .4em);inset-inline-start:0;width:max-content}}.marcatore__pannello b{display:block;font-weight:400;font-size:.85em;text-transform:uppercase;letter-spacing:.06em;color:var(--velo);margin-bottom:var(--s-1)}.marcatore__pannello a{overflow-wrap:anywhere}.marcatore[data-grado=T2] .marcatore__segno{color:var(--velo);border-color:var(--filo-forte);background:var(--carta-alt)}.marcatore[data-grado=T2] .marcatore__testo{border-bottom-color:var(--filo-forte)}.scheda-entita{font-family:var(--font-utility);font-size:var(--t--1);line-height:1.55;background:var(--carta-alt);border:1px solid var(--filo);border-radius:var(--raggio-grande);overflow:hidden}.scheda-entita__intestazione{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--velo);background:none;border:0;border-bottom:1px solid var(--filo);cursor:pointer;text-align:start}.scheda-entita__intestazione::-webkit-details-marker{display:none}.scheda-entita__intestazione:after{content:"+";font-size:1.2em;line-height:1;color:var(--matita)}.scheda-entita[open] .scheda-entita__intestazione:after{content:"−"}.scheda-entita__ritratto{margin:0;border-bottom:1px solid var(--filo)}.scheda-entita__ritratto img{display:block;width:100%;height:auto}.scheda-entita__ritratto figcaption{padding:var(--s-2) var(--s-4);font-size:var(--t--2, .75rem);color:var(--velo);text-wrap:pretty}.scheda-entita__corpo{padding:var(--s-3) 0}.scheda-entita__riga{display:grid;gap:0 var(--s-3);grid-template-columns:1fr;padding:var(--s-2) var(--s-4)}.scheda-entita__riga+.scheda-entita__riga{border-top:1px solid color-mix(in srgb,var(--filo) 60%,transparent)}.scheda-entita__etichetta{color:var(--velo);text-transform:uppercase;letter-spacing:.05em;font-size:.9em}.scheda-entita__valore{overflow-wrap:break-word}.scheda-entita__nota{display:block;color:var(--velo);font-style:italic}.scheda-entita__nota[data-aperto=true]{color:var(--correzione)}.scheda-entita__piede{padding:var(--s-3) var(--s-4);border-top:1px solid var(--filo);color:var(--velo);font-size:.9em}.scheda-entita__piede a{color:var(--matita)}@media(min-width:64rem){.scheda-entita__intestazione{cursor:default;pointer-events:none}.scheda-entita__intestazione:after{content:""}}.discrepanza{margin-block:var(--s-5);padding:var(--s-4) var(--s-5);background:var(--correzione-tenue);border:1px solid var(--correzione-bordo);border-inline-start:3px solid var(--correzione);border-radius:0 var(--raggio) var(--raggio) 0;max-width:var(--misura)}.discrepanza__titolo{display:flex;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3);font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;text-transform:uppercase;letter-spacing:.07em;color:var(--correzione)}.discrepanza dl{display:grid;gap:var(--s-3);margin:0}.discrepanza dt{font-family:var(--font-utility);font-size:var(--t--1);color:var(--velo);text-transform:uppercase;letter-spacing:.05em}.discrepanza dd{margin:var(--s-1) 0 0}.discrepanza dd ul{margin:0;padding-inline-start:var(--s-5)}.discrepanza__esito{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--correzione-bordo)}.discrepanza__esito strong{color:var(--correzione)}.confronto{margin-block:var(--s-5);max-width:min(100%,calc(var(--misura) + var(--s-8)))}.confronto table{width:100%;border-collapse:collapse;font-size:var(--t-0);line-height:1.45}.confronto caption{font-family:var(--font-utility);font-size:var(--t--1);text-transform:uppercase;letter-spacing:.07em;color:var(--velo);text-align:start;padding-bottom:var(--s-3)}.confronto th,.confronto td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:baseline;border-bottom:1px solid var(--filo)}.confronto thead th{font-family:var(--font-display);font-size:var(--t-1);font-weight:600;border-bottom:1px solid var(--filo-forte)}.confronto tbody th{font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;color:var(--velo);text-transform:uppercase;letter-spacing:.04em;width:11rem}.confronto tbody tr:last-child th,.confronto tbody tr:last-child td{border-bottom:0}@media(max-width:47.99rem){.confronto thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.confronto tbody tr{display:block;padding:var(--s-4) 0;border-bottom:1px solid var(--filo)}.confronto tbody tr:last-child{border-bottom:0}.confronto tbody th{display:block;width:auto;padding:0 0 var(--s-2);border:0}.confronto tbody td{display:grid;grid-template-columns:1fr;gap:var(--s-1);padding:var(--s-2) 0 0;border:0}.confronto tbody td:before{content:attr(data-colonna);font-family:var(--font-utility);font-size:var(--t--1);color:var(--matita);letter-spacing:.03em}}.blocco-prompt{margin-block:var(--s-6);max-width:min(100%,calc(var(--misura) + var(--s-8)));border:1px solid var(--filo-forte);border-radius:var(--raggio-grande);overflow:hidden;background:var(--carta-alt)}.blocco-prompt__testata{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--filo);font-family:var(--font-utility);font-size:var(--t--1);text-transform:uppercase;letter-spacing:.07em;color:var(--velo)}.blocco-prompt__copia{font:inherit;text-transform:none;letter-spacing:0;padding:var(--s-1) var(--s-3);color:var(--matita);background:var(--carta);border:1px solid var(--matita-bordo);border-radius:var(--raggio);cursor:pointer;transition:background var(--transizione),color var(--transizione)}.blocco-prompt__copia:hover{background:var(--matita);border-color:var(--matita);color:var(--carta)}.blocco-prompt__copia[data-esito=fatto]{color:var(--carta);background:var(--matita);border-color:var(--matita)}.blocco-prompt pre{margin:0;border:0;border-radius:0;background:none;max-height:32rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.indice-laterale{margin-top:var(--s-4);max-width:var(--misura);font-family:var(--font-utility);font-size:var(--t--1);line-height:1.45;border:1px solid var(--filo);border-radius:var(--raggio-grande);overflow:hidden}.indice-laterale__intestazione{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);text-transform:uppercase;letter-spacing:.07em;color:var(--velo);cursor:pointer}.indice-laterale__intestazione::-webkit-details-marker{display:none}.indice-laterale__intestazione:after{content:"+";font-size:1.2em;line-height:1;color:var(--matita)}.indice-laterale[open] .indice-laterale__intestazione:after{content:"−"}.indice-laterale nav{padding:0 var(--s-4) var(--s-3)}.indice-laterale ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);border-inline-start:1px solid var(--filo)}.indice-laterale li[data-livello="3"]{padding-inline-start:var(--s-3)}.indice-laterale a{display:block;padding:var(--s-1) var(--s-3);margin-inline-start:-1px;border-inline-start:1px solid transparent;color:var(--velo);text-decoration:none;text-wrap:pretty}.indice-laterale a:hover{color:var(--inchiostro);border-inline-start-color:var(--filo-forte)}.indice-laterale a:target,.indice-laterale a[aria-current=true]{color:var(--matita);border-inline-start-color:var(--matita)}.blocco-faq{max-width:var(--misura);border-bottom:1px solid var(--filo)}.blocco-faq:first-of-type{border-top:1px solid var(--filo)}.blocco-faq__domanda{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;font-family:var(--font-display);font-weight:600;cursor:pointer}.blocco-faq__domanda::-webkit-details-marker{display:none}.blocco-faq__domanda:after{content:"+";flex:none;font-size:1.2em;line-height:1;color:var(--matita)}.blocco-faq[open] .blocco-faq__domanda:after{content:"−"}.blocco-faq__risposta{padding-bottom:var(--s-4)}.blocco-faq__risposta>:first-child{margin-top:0}.blocco-faq__risposta>:last-child{margin-bottom:0}.scheda-libro{margin-block:var(--s-5);max-width:var(--misura);border:1px solid var(--filo);border-radius:var(--raggio-grande);overflow:hidden}.scheda-libro__testata{padding:var(--s-4) var(--s-5);background:var(--carta-alt);border-bottom:1px solid var(--filo)}.scheda-libro__titolo{font-family:var(--font-display);font-size:var(--t-2);font-style:italic;margin:0}.scheda-libro__meta{margin-top:var(--s-2);font-family:var(--font-utility);font-size:var(--t--1);color:var(--velo);display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.scheda-libro__dominio{color:var(--matita);border:1px solid var(--matita-bordo);border-radius:var(--raggio);padding:0 var(--s-2)}.scheda-libro__edizioni{display:grid}.scheda-libro__edizione{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-5);font-size:var(--t-0)}.scheda-libro__edizione+.scheda-libro__edizione{border-top:1px solid var(--filo)}.scheda-libro__verifica{font-family:var(--font-utility);font-size:var(--t--1);color:var(--velo)}.scheda-libro__vuoto{padding:var(--s-4) var(--s-5);color:var(--velo);font-size:var(--t-0)}.blocco-implementazione{margin-block:var(--s-5);max-width:min(100%,calc(var(--misura) + var(--s-8)));padding:var(--s-3) var(--s-4);background:var(--evidenza);border:1px dashed var(--evidenza-bordo);border-radius:var(--raggio);font-family:var(--font-utility);font-size:var(--t--1);line-height:1.5}.blocco-implementazione>p:first-child{margin-bottom:var(--s-2);text-transform:uppercase;letter-spacing:.06em;font-size:.9em}.blocco-implementazione pre{margin:0;padding:0;border:0;background:none;white-space:pre-wrap;font-size:inherit}.nastro-stato{position:sticky;top:0;z-index:50;padding:var(--s-2) var(--s-4);background:var(--evidenza);border-bottom:1px solid var(--evidenza-bordo);color:var(--inchiostro);font-family:var(--font-utility);font-size:var(--t--1);text-align:center;text-wrap:pretty}.nastro-stato b{text-transform:uppercase;letter-spacing:.06em}.pagina-autore{display:grid;gap:var(--s-6);padding-block:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.pagina-autore{grid-template-columns:minmax(0,1fr) var(--colonna-scheda);gap:var(--s-6) var(--s-8);align-items:start}.pagina-autore__testa{grid-column:1 / -1;grid-row:1}.pagina-autore__laterale{grid-column:2;grid-row:2;display:grid;gap:var(--s-6)}.pagina-autore__corpo{grid-column:1;grid-row:2}}.pagina-autore__testa{grid-column:1 / -1}.intestazione-autore__occhiello{font-family:var(--font-utility);font-size:var(--t--1);text-transform:uppercase;letter-spacing:.09em;color:var(--velo);margin-bottom:var(--s-3)}.intestazione-autore h1{max-width:20ch}.intestazione-autore__vita{margin-top:var(--s-3);font-family:var(--font-utility);font-size:var(--t-0);color:var(--velo)}.sommario{margin-top:var(--s-4);max-width:var(--misura)}.sommario>h2{margin:0 0 var(--s-2);padding:0;border:0;font-family:var(--font-utility);font-size:var(--t--1);font-weight:400;text-transform:uppercase;letter-spacing:.09em;color:var(--velo)}.sommario p{margin:0;font-size:clamp(1.22rem,1.1rem + .4vw,1.34rem);line-height:1.5}.correlati{margin-top:var(--s-7);max-width:var(--misura)}.correlati h2{font-size:var(--t-2)}.correlati ul{list-style:none;padding:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.elenco-autori{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.scheda-autore{min-width:0}.fascicolo{position:relative;display:grid;align-content:start;gap:var(--s-2);height:100%;padding:var(--s-5);background:var(--carta);border:1px solid var(--filo);border-top:2px solid var(--filo-forte);border-radius:0 0 var(--raggio-grande) var(--raggio-grande);transition:border-color var(--transizione),background var(--transizione),transform var(--transizione),box-shadow var(--transizione)}.fascicolo:hover{border-color:var(--matita-bordo);border-top-color:var(--matita);background:var(--matita-tenue);transform:translateY(-2px);box-shadow:0 8px 20px -12px #00000059}@media(prefers-reduced-motion:reduce){.fascicolo:hover{transform:none}}.fascicolo__intestazione{display:flex;gap:var(--s-2);font-family:var(--font-utility);font-size:var(--t--1);letter-spacing:.02em;color:var(--velo)}.fascicolo__nome{margin:0;font-family:var(--font-display);font-size:var(--t-2);font-weight:500;letter-spacing:-.015em}.fascicolo__nome a{text-decoration:none;color:var(--inchiostro)}.fascicolo__nome a:after{content:"";position:absolute;inset:0}.fascicolo__ruolo{margin:0;font-family:var(--font-utility);font-size:var(--t--1);color:var(--velo)}.fascicolo__estratto{margin:0;font-size:var(--t-0);line-height:1.5}.fascicolo__campagne{margin:var(--s-1) 0 0;padding-top:var(--s-3);border-top:1px solid var(--filo);font-family:var(--font-utility);font-size:var(--t--1);line-height:1.6;color:var(--velo)}.fascicolo__campagne-etichetta{display:block;text-transform:uppercase;letter-spacing:.07em;color:var(--velo);margin-bottom:.15em}.fascicolo__stato{justify-self:start;margin-top:var(--s-1);padding:0 var(--s-2);font-family:var(--font-utility);font-size:var(--t--1);color:var(--velo);border:1px dashed var(--evidenza-bordo);background:var(--evidenza);border-radius:var(--raggio)}.apertura{padding-block:var(--s-8) var(--s-7);border-bottom:1px solid var(--filo)}.apertura h1{font-size:var(--t-5);max-width:16ch}.apertura__tesi{margin-top:var(--s-5);max-width:var(--misura);font-size:var(--t-2);line-height:1.5;text-wrap:pretty}.apertura__dettaglio{margin-top:var(--s-4);max-width:var(--misura);color:var(--velo)}.sezione{padding-block:var(--s-7)}.sezione>h2{margin-top:0;padding-top:0;border-top:0}.sezione__testata{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5)}.sezione__testata h2{margin:0;padding:0;border:0}.sezione__testata a{font-family:var(--font-utility);font-size:var(--t-0)}.tre-punti{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));counter-reset:punto}.tre-punti li{counter-increment:punto;max-width:34ch}.tre-punti li:before{content:counter(punto,decimal-leading-zero);display:block;margin-bottom:var(--s-2);font-family:var(--font-display);font-size:var(--t-3);color:var(--matita);font-variation-settings:"WONK" 1}.tre-punti h3{margin:0 0 var(--s-2);font-size:var(--t-1)}.tre-punti p{margin:0;font-size:var(--t-0);color:var(--velo);line-height:1.55}.cerca{padding-block:var(--s-6) var(--s-8);min-height:60svh}.cerca__nota{max-width:var(--misura);color:var(--velo);font-size:var(--t-0);margin-bottom:var(--s-5)}#contenitore-ricerca{max-width:46rem;--pagefind-ui-scale: .85;--pagefind-ui-primary: var(--matita);--pagefind-ui-text: var(--inchiostro);--pagefind-ui-background: var(--carta);--pagefind-ui-border: var(--filo-forte);--pagefind-ui-tag: var(--carta-alt);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: var(--raggio);--pagefind-ui-font: var(--font-testo)}.cerca__senza-js{max-width:var(--misura);padding:var(--s-4) var(--s-5);background:var(--carta-alt);border:1px solid var(--filo);border-radius:var(--raggio)}.pagina-testo{padding-block:var(--s-6) var(--s-8);display:grid;gap:var(--s-6);grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.pagina-testo{grid-template-columns:13rem minmax(0,1fr);gap:var(--s-8);align-items:start}.pagina-testo__indice{position:sticky;top:var(--s-5)}.pagina-testo__testa,.pagina-testo__corpo{grid-column:2}}.scadenze{width:100%;border-collapse:collapse;font-size:var(--t-0);font-family:var(--font-utility)}.scadenze th,.scadenze td{padding:var(--s-3);text-align:start;border-bottom:1px solid var(--filo)}.scadenze tr[data-scaduta=true] td{color:var(--correzione)}
