.art-griglia{--art-fs:17px;--art-lh:27.2px;--art-gap:clamp(40px, 4.5vw, 64px);--art-testo:calc(30 * var(--art-fs))}@media (min-width:769px){.art-griglia{--art-fs:18px;--art-lh:28.8px}}@media (min-width:1024px){.art-griglia{--art-fs:19px;--art-lh:30.4px}}@media (min-width:1440px){.art-griglia{--art-fs:20px;--art-lh:32px}}.art-etichetta{font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--cave-4)}.art-indietro{width:fit-content;font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.16em;color:var(--cave-4);text-transform:uppercase;display:block}.art-categoria{background:var(--abyss-2);border:1px solid var(--border-ui);color:var(--cave-4);font-family:var(--mono);font-size:var(--t-mono-xs);letter-spacing:.12em;text-transform:uppercase;border-left-width:2px;margin-top:24px;padding:4px 10px;display:inline-block}.art-titolo{letter-spacing:-.035em;max-width:var(--measure-title);font-size:clamp(40px,6vw,80px);font-weight:300;line-height:1.05}.art-meta{font-family:var(--mono);font-size:var(--t-mono-sm);color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:4px 8px;margin-top:32px;display:flex}.art-meta>span{white-space:nowrap}.art-meta>span:not(:last-child):after{content:" ·"}.art-copertina__cornice{border:1px solid var(--border)}.art-copertina--larga .art-copertina__cornice{aspect-ratio:16/7}.art-apertura__cornice{aspect-ratio:3/2;border:1px solid var(--border);width:100%;max-height:424px}.art-apertura__cornice svg{width:100%;height:100%;display:block}@media (max-width:1279px){.art-hero__griglia{flex-direction:column;display:flex}.art-hero__strumento{display:contents}.art-hero__griglia [data-hero-first]{order:0}.art-hero__griglia .art-titolo{order:1}.art-hero__griglia .art-sommario{order:2}.art-hero__griglia .art-meta,.art-hero__griglia .art-edizione{order:3}.art-hero__griglia .cover-figure{width:100%;max-width:var(--art-testo);order:4}}@media (min-width:1280px){.art-griglia{grid-template-columns:[strumento-start] minmax(180px, 240px) [strumento-end testo-start] var(--art-testo) [testo-end margine-start] minmax(220px, 280px) [margine-end];column-gap:var(--art-gap);--art-margine-w:calc(220px + clamp(0px, (100cqw - var(--art-testo) - 2 * var(--art-gap) - 400px) / 2, 60px));justify-content:start;display:grid;container-type:inline-size}.art-hero__griglia{grid-template-rows:auto auto 1fr}.art-hero__strumento{grid-area:1/strumento/-1}.art-hero__griglia .art-titolo{grid-area:1/testo-start/auto/margine-end;margin-top:0}.art-hero__griglia .art-sommario{grid-area:2/testo}.art-hero__griglia .art-copertina{grid-area:2/margine/-1;margin-top:0}.art-hero__griglia .art-copertina--larga{grid-area:3/strumento-start/auto/margine-end;margin-top:48px}.art-hero__griglia .art-apertura{grid-area:3/testo-start/auto/margine-end;margin-top:40px}.art-meta{flex-direction:column;margin-top:32px}.art-meta>span:not(:last-child):after{content:none}}.art-flusso{font-size:var(--art-fs)}.art-flusso>*+*{margin-top:1.2em}.art-p,.art-elenco{font-family:var(--sans);font-weight:400;font-size:var(--art-fs);line-height:var(--art-lh);color:var(--text-2);margin:0}.art-p{max-width:30em}.art-elenco{flex-direction:column;gap:.6em;max-width:30em;padding-left:1.4em;display:flex}.art-elenco li{max-width:none}.art-link{color:var(--cave-4);text-underline-offset:2px;text-decoration:underline}.art-termine{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.art-flusso>.art-h2-blocco{border-top:1px solid var(--border);margin-top:64px;padding-top:20px}.art-flusso>.art-h2-blocco+*{margin-top:16px}.art-h2__numero{font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.14em;color:var(--text-3);margin-bottom:8px;line-height:1;display:block}.art-h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--text);margin:0;font-size:36px;font-weight:400;line-height:1.1}.art-h3{color:var(--text);margin:0;font-size:24px;font-weight:400;line-height:1.2}.art-citazione{border-left:2px solid var(--cave-4);font-family:var(--serif);color:var(--text-2);margin:0;padding-left:20px;font-size:22px;font-style:italic;line-height:1.35}.art-citazione cite{font-family:var(--sans);font-style:normal;font-size:var(--t-sm);margin-top:8px;display:block}.art-estratto{font-family:var(--serif);color:var(--text);border-top:1px solid var(--border-ui);padding-top:12px;font-size:22px;font-style:italic;font-weight:400;line-height:1.35}.art-nota{font-family:var(--sans);color:var(--text-3);font-size:15px;line-height:1.5}.art-nota__termine{color:var(--text-2);font-weight:600}.art-didascalia{font-family:var(--sans);color:var(--text-3);margin:8px 0 0;font-size:15px;line-height:1.5}.art-figura{margin:0}.art-schema{width:100%;max-width:480px;margin:0}.art-schema__svg svg{width:100%;height:auto;display:block}.art-schema__svg--largo{display:none}.art-schema__svg a{fill:currentColor;color:var(--cave-4);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.art-termini{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.art-termini dl{flex-direction:column;gap:12px;margin:12px 0 0;display:flex}.art-termini dt{font-family:var(--sans);color:var(--text-2);font-size:15px;font-weight:600}.art-termini dd{color:var(--text-3);margin:2px 0 0;font-size:15px;line-height:1.5}.art-tag{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:24px;display:flex}@media (max-width:1279px){.art-blocco{flex-direction:column;display:flex}.art-blocco>:not(.art-estratto):not(.art-nota){order:1}.art-blocco>.art-estratto,.art-nota{display:none}}@media (min-width:1280px){.art-estratto,.art-margine{float:right;clear:right;width:var(--art-margine-w);margin-right:calc(-1 * (var(--art-margine-w) + var(--art-gap)));margin-bottom:24px}.art-flusso>.art-figura.art-margine{margin-top:0}.art-schema{clear:both;width:calc(100% + var(--art-gap) + var(--art-margine-w));max-width:none}.art-schema__svg--largo{display:block}.art-schema__svg--stretto,.art-termini{display:none}}@media (min-width:480px) and (max-width:768px){.art-p{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:479px){.art-p{-webkit-hyphens:manual;hyphens:manual;text-align:left}}@media (max-width:768px){.art-h2{font-size:28px}.art-flusso>.art-h2-blocco{margin-top:48px;padding-top:16px}.art-flusso>.art-h2-blocco+*{margin-top:12px}}.art-inbreve{border:1px solid var(--border);margin-bottom:32px;padding:20px 24px}.art-inbreve ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.art-inbreve li{color:var(--text-2);padding-left:20px;font-size:16px;line-height:1.5;position:relative}.art-inbreve li:before{content:"";background:var(--cave-4);width:12px;height:1px;position:absolute;top:.75em;left:0}.art-indice ol{margin:12px 0 0;padding:0;list-style:none}.art-indice a{min-height:32px;font-family:var(--sans);color:var(--text-2);border-left:2px solid #0000;align-items:center;padding:4px 0 4px 12px;font-size:16px;line-height:1.35;display:flex}.art-indice a:hover{color:var(--ice-1)}.art-indice a[aria-current]{border-left-color:var(--cave-4);color:var(--text)}.art-indice-chiuso{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:1.2em}.art-indice-chiuso summary{cursor:pointer;min-height:44px;font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--cave-4);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.art-indice-chiuso summary::-webkit-details-marker{display:none}.art-indice-chiuso .art-indice{padding-bottom:12px}.art-indice-chiuso .art-indice>.art-etichetta{display:none}.art-piu{flex:none;width:16px;height:16px;position:relative}.art-piu:before,.art-piu:after{content:"";background:var(--text-2);transition:transform var(--dur-2) var(--ease-out);position:absolute}.art-piu:before{height:1px;top:50%;left:0;right:0}.art-piu:after{width:1px;top:0;bottom:0;left:50%}.art-indice-chiuso[open] .art-piu:after{transform:scaleY(0)}.art-corso-link{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:32px;padding-top:16px;display:flex}.art-corso-link__nome{color:var(--text);font-size:22px;line-height:1.2}.art-freccia{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.art-corso-link:hover .art-freccia{transform:translate(4px)}.art-autore{border:1px solid var(--border);flex-direction:column;gap:8px;margin-top:48px;padding:24px;display:flex}.art-autore__firma{color:var(--text-2);font-size:15px}.art-autore__nome{color:var(--text);font-size:24px;line-height:1.2}.art-autore__ruolo{font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.art-autore__qualifiche{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.art-autore__qualifiche li{color:var(--text-2);font-size:16px;line-height:1.5}.art-autore__link{width:fit-content;font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--cave-4);margin-top:8px}.art-corso-card{border:1px solid var(--border);flex-direction:column;gap:10px;margin-top:24px;padding:24px;display:flex}.art-corso-card__titolo{color:var(--text);font-size:28px;line-height:1.15}.art-corso-card__testo{color:var(--text-2);font-size:16px;line-height:1.5}.art-corso-card__piede{border-top:1px dashed var(--border-strong);font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.art-corso-card__vai{color:var(--cave-4);margin-left:auto}.art-strumenti{display:none}@media (min-width:1024px){.art-indice-chiuso{display:none}.art-strumenti{align-self:stretch;display:block}}@media (min-width:1280px){.art-strumenti__fermo{top:calc(var(--header-h) + 32px);position:sticky}}@media (min-width:1024px) and (max-width:1279px){.art-corpo{grid-template-columns:var(--art-testo) minmax(220px, 280px);column-gap:var(--art-gap);grid-template-rows:auto 1fr;align-items:start;display:grid;container-type:inline-size}.art-corpo>.art-inbreve{grid-area:1/1}.art-corpo>.art-testo{grid-area:2/1}.art-corpo>.art-strumenti{grid-area:1/2/span 2}.art-corpo>.art-coda{grid-area:3/1}.art-schema{width:calc(100% + var(--art-gap) + clamp(220px, 100cqw - var(--art-testo) - var(--art-gap), 280px));max-width:none}.art-schema__svg--largo{display:block}.art-schema__svg--stretto{display:none}}@media (min-width:1280px){.art-corpo{grid-template-rows:auto 1fr;align-items:start}.art-corpo>.art-inbreve{grid-area:1/strumento;padding:16px}.art-corpo>.art-strumenti{grid-area:2/strumento}.art-corpo>.art-testo{grid-area:1/testo/span 2}.art-corpo>.art-coda{grid-area:3/testo}}@media (prefers-reduced-motion:reduce){.art-corso-link:hover .art-freccia{transform:none}}@media (min-width:1280px){html:has(.page-hero[data-article-hero] [data-first-rows]){--acqua-y:calc(var(--header-h) + var(--hero-pad-top))}}ol.art-elenco{list-style:decimal}ul.art-elenco{list-style:outside}.art-elenco li::marker{color:var(--cave-4);font-family:var(--mono)}@media (max-width:480px){.art-didascalia,.art-apertura__didascalia{font-size:16px}}.art-flusso>.art-schema,.art-flusso>.art-figura,.art-flusso>.art-figura.art-margine{margin-top:48px;margin-bottom:40px}.art-flusso>.art-schema+*{margin-top:0}@media (max-width:1279px){.art-flusso>.art-figura+*{margin-top:0}}@media (max-width:768px){.art-flusso>.art-schema,.art-flusso>.art-figura,.art-flusso>.art-figura.art-margine{margin-top:32px;margin-bottom:28px}}.art-flusso>.art-schema+.art-h2-blocco,.art-flusso>.art-figura+.art-h2-blocco{margin-top:64px}@media (max-width:768px){.art-flusso>.art-schema+.art-h2-blocco,.art-flusso>.art-figura+.art-h2-blocco{margin-top:48px}}.art-p{hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:2}.cover-figure.art-apertura>figcaption,.cover-figure.art-copertina>figcaption{font-family:var(--sans);letter-spacing:0;color:var(--text-3);background:0 0;border:0;margin:12px 0 0;padding:0;font-size:15px;font-weight:400;line-height:1.5;position:static}@media (max-width:768px){.cover-figure.art-apertura>figcaption,.cover-figure.art-copertina>figcaption{font-size:16px}}.art-calcoli{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.art-calcoli summary{cursor:pointer;min-height:44px;font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--cave-4);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.art-calcoli summary::-webkit-details-marker{display:none}.art-calcoli[open] .art-piu:after{transform:scaleY(0)}.art-calcoli__testo{font-family:var(--sans);color:var(--text-2);padding-bottom:16px;font-size:15px;line-height:1.5}.art-calcoli__testo>*+*{margin-top:12px}.art-calcoli__testo ul{padding-left:1.2em;list-style:outside}.art-calcoli__testo table{border-collapse:collapse;font-family:var(--mono);font-size:14px}.art-calcoli__testo th,.art-calcoli__testo td{text-align:left;border-bottom:1px solid var(--border);padding:4px 16px 4px 0}.art-calcoli__testo th{color:var(--text-3);font-weight:500}@media (max-width:480px){.art-calcoli__testo,.art-calcoli__testo table{font-size:16px}}@media (max-width:1023px){.art-schema{max-width:390px}}@media (max-width:422px){.art-schema__svg--stretto{margin-inline:-16px}}.art-edizione{font-family:var(--sans);color:var(--text-3);margin:8px 0 0;font-size:14px;line-height:20px}
