@layer reset,tokens,base,layout,components,blocks,pages,utilities;
@layer tokens{:root{--zinc-50:#fff;--zinc-100:#f5f5f5;--zinc-200:#e9e9e9;--zinc-300:#d9d9d9;--zinc-400:#b4b2a9;--zinc-500:#888780;--zinc-600:#6e6d67;--zinc-700:#56554f;--zinc-800:#2c2c2a;--zinc-900:#18181b;--pure-white:#fff;--brand-red-88:#df0b0be0;--brand-red-solid:#c42121;--brand-red-hover:#a31818;--brand-red-active:#821212;--brand-red-tint:#fcebeb;--semantic-success:#2f6b47;--semantic-warning:#b07415;--semantic-danger:#802818;--semantic-info:#1f4869;--color-bg:var(--zinc-50);--color-surface-1:var(--pure-white);--color-surface-2:var(--zinc-100);--color-surface-dark:var(--zinc-900);--color-border-subtle:var(--zinc-200);--color-border-emphasis:var(--zinc-300);--color-text-primary:var(--zinc-900);--color-text-secondary:var(--zinc-700);--color-text-caption:var(--zinc-600);--color-text-disabled:var(--zinc-400);--color-text-on-dark:var(--zinc-50);--color-text-on-brand:var(--pure-white);--cta-primary-bg:var(--brand-red-solid);--cta-primary-bg-hover:var(--brand-red-hover);--cta-primary-bg-active:var(--brand-red-active);--cta-primary-bg-disabled:var(--zinc-200);--cta-primary-text:var(--pure-white);--cta-primary-text-disabled:var(--zinc-400);--cta-secondary-bg:var(--zinc-900);--cta-secondary-bg-hover:var(--zinc-800);--cta-secondary-bg-active:#444441;--cta-secondary-bg-disabled:var(--zinc-200);--cta-secondary-text:var(--zinc-50);--cta-secondary-text-disabled:var(--zinc-400);--ghost-text:var(--zinc-900);--ghost-text-hover:var(--zinc-900);--ghost-bg-hover:var(--zinc-100);--ghost-bg-active:var(--zinc-200);--ghost-text-disabled:var(--zinc-400);--link-inline-text:var(--zinc-900);--link-inline-underline:var(--zinc-900);--link-inline-bg-hover:var(--zinc-100);--link-nav-active:var(--zinc-900);--link-nav-inactive:var(--zinc-700);--input-bg:var(--pure-white);--input-border:var(--zinc-300);--input-border-hover:var(--zinc-900);--input-border-focus:var(--zinc-900);--input-border-error:var(--semantic-danger);--input-text:var(--zinc-900);--input-placeholder:var(--zinc-400);--focus-ring-inner:var(--zinc-50);--focus-ring-outer:var(--zinc-900);--type-display:var(--zinc-900);--type-h1:var(--zinc-900);--type-h2:var(--zinc-800);--type-h3:var(--zinc-700);--type-body:var(--zinc-900);--type-body-small:var(--zinc-700);--type-caption:var(--zinc-600);--type-eyebrow:var(--brand-red-solid)}.hm-inverse{--color-bg:#121214;--color-surface-1:#1e1e21;--color-surface-2:#28282c;--color-surface-dark:var(--zinc-900);--color-border-subtle:#2e2e33;--color-border-emphasis:#444448;--color-text-primary:#fff;--color-text-secondary:#c4c2bb;--color-text-caption:#a8a6a0;--color-text-disabled:#5f5e62;--color-text-on-dark:#fff;--color-text-on-brand:#121214;--cta-primary-bg:#e14d4d;--cta-primary-bg-hover:#f07070;--cta-primary-bg-active:#fa9595;--cta-primary-bg-disabled:#2e2e33;--cta-primary-text:#121214;--cta-primary-text-disabled:#5f5e62;--cta-secondary-bg:#fff;--cta-secondary-bg-hover:#c4c2bb;--cta-secondary-bg-active:#a8a6a0;--cta-secondary-bg-disabled:#2e2e33;--cta-secondary-text:#121214;--cta-secondary-text-disabled:#5f5e62;--ghost-text:#fff;--ghost-text-hover:#fff;--ghost-bg-hover:#28282c;--ghost-bg-active:#444448;--ghost-text-disabled:#5f5e62;--link-inline-text:#fff;--link-inline-underline:#fff;--link-inline-bg-hover:#28282c;--link-nav-active:#fff;--link-nav-inactive:#c4c2bb;--input-bg:#1e1e21;--input-border:#444448;--input-border-hover:#fff;--input-border-focus:#fff;--input-border-error:#d55a45;--input-text:#fff;--input-placeholder:#5f5e62;--focus-ring-inner:#121214;--focus-ring-outer:#fff;--type-display:#fff;--type-h1:#fff;--type-h2:#fff;--type-h3:#c4c2bb;--type-body:#fff;--type-body-small:#c4c2bb;--type-caption:#a8a6a0;--type-eyebrow:#e14d4d}:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-inner), 0 0 0 4px var(--focus-ring-outer);border-radius:4px;outline:none}.bg-brand{background-color:var(--brand-red-solid)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-dark{background-color:var(--color-surface-dark)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-caption{color:var(--color-text-caption)}.text-eyebrow{color:var(--type-eyebrow)}.border-subtle{border:.5px solid var(--color-border-subtle)}.border-emphasis{border:.5px solid var(--color-border-emphasis)}}
@layer tokens{:root{--brand-red:#c42121;--accent-red-text:#c42121;--brand-red-tint:#fcebeb;--brand-red-deep:#7a1414;--sem-success:#2f6b47;--sem-warning:#b07415;--sem-danger:#802818;--sem-info:#1f4869;--sem-success-tint:#e6f1ea;--sem-warning-tint:#f8efd9;--sem-danger-tint:#f4e2dd;--sem-info-tint:#dde7ef;--sem-success-bg:#eaf1ed;--sem-success-border:#c9dbd0;--sem-warning-bg:#faf1e2;--sem-warning-border:#ebd9b5;--sem-danger-bg:#fae9e5;--sem-danger-border:#ebc9c0;--sem-info-bg:#e6edf4;--sem-info-border:#c4d2e0;--feedback-error:#c42121;--feedback-error-bg:#fcebeb;--feedback-success:#1f8a5b;--feedback-success-bg:#e6f4ee;--neutral-tint:#e9e9e9;--neutral-fg:#56554f;--track:#e9e9e9;--tt-bg:#18181b;--tt-fg:#fff;--pop-bg:#fff;--pop-border:#e9e9e9;--avatar-ring:#fff;--shadow-sm:0 1px 2px #18181b0a, 0 1px 1px #18181b08;--shadow-md:0 2px 4px #18181b0f, 0 8px 24px #18181b1a;--shadow-toast:0 8px 24px #18181b14, 0 2px 6px #18181b0f;--sem-success-strong:#1f4f33;--shadow-modal:0 16px 48px #18181b2e, 0 4px 12px #18181b14;--scrim:#18181b8c}.hm-inverse{--brand-red:#e14d4d;--accent-red-text:#f07070;--brand-red-tint:#3d1a1a;--brand-red-deep:#4a0f0f;--sem-success:#5baa76;--sem-warning:#e0a33f;--sem-danger:#d55a45;--sem-info:#5c8ab4;--sem-success-tint:#16291f;--sem-warning-tint:#2e2416;--sem-danger-tint:#2a1a1a;--sem-info-tint:#16222e;--sem-success-bg:#1f2d24;--sem-success-border:#2e4736;--sem-warning-bg:#2f2719;--sem-warning-border:#4a3d24;--sem-danger-bg:#2e1e1b;--sem-danger-border:#4a2d27;--sem-info-bg:#1c2733;--sem-info-border:#2e3f52;--feedback-error:#f07070;--feedback-error-bg:#2a1a1a;--feedback-success:#5bc998;--feedback-success-bg:#16291f;--neutral-tint:#2e2e33;--neutral-fg:#c4c2bb;--track:#2e2e33;--tt-bg:#fafaf7;--tt-fg:#18181b;--pop-bg:#1e1e21;--pop-border:#2e2e33;--avatar-ring:#121214;--shadow-sm:0 1px 2px #0006, 0 1px 1px #0000004d;--shadow-md:0 2px 4px #00000073, 0 8px 24px #0000008c;--shadow-toast:0 8px 24px #0000008c, 0 2px 6px #0006;--sem-success-strong:#4a9866;--shadow-modal:0 16px 48px #000000b3, 0 4px 12px #00000080;--scrim:#000000a6}}
@layer tokens{:root{--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-d:56px;--fs-h1-d:36px;--fs-h2-d:24px;--fs-h3-d:18px;--fs-body-d:16px;--fs-small-d:14px;--fs-eyebrow-d:12px;--fs-article-body-d:18px;--fs-display-t:44px;--fs-h1-t:32px;--fs-h2-t:22px;--fs-h3-t:18px;--fs-body-t:16px;--fs-small-t:14px;--fs-eyebrow-t:12px;--fs-article-body-t:17px;--fs-display-m:36px;--fs-h1-m:28px;--fs-h2-m:20px;--fs-h3-m:17px;--fs-body-m:16px;--fs-small-m:13px;--fs-eyebrow-m:11px;--fs-article-body-m:16px;--lh-display:1.05;--lh-h1:1.1;--lh-h2:1.25;--lh-h3:1.35;--lh-body:1.65;--lh-body-mobile:1.55;--lh-small:1.55;--lh-eyebrow:1.5;--lh-article-body:1.75;--ls-display-d:-.03em;--ls-h1-d:-.022em;--ls-h2-d:-.015em;--ls-h3-d:-.005em;--ls-body-d:0;--ls-small-d:0;--ls-eyebrow-d:.08em;--ls-display-t:-.026em;--ls-h1-t:-.02em;--ls-h2-t:-.013em;--ls-h3-t:-.005em;--ls-body-t:0;--ls-small-t:0;--ls-eyebrow-t:.08em;--ls-display-m:-.022em;--ls-h1-m:-.018em;--ls-h2-m:-.012em;--ls-h3-m:-.005em;--ls-body-m:0;--ls-small-m:0;--ls-eyebrow-m:.1em;--ls-tight:-.022em;--ls-snug:-.012em;--ls-normal:0;--ls-wide:.08em;--ls-extra-wide:.1em;--ls-article-body:.005em;--measure-body:70ch;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--color-accent:#df0b0b}.text-display{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-display-m);line-height:var(--lh-display);letter-spacing:var(--ls-display-m)}@media (min-width:768px){.text-display{font-size:var(--fs-display-t);letter-spacing:var(--ls-display-t)}}@media (min-width:1024px){.text-display{font-size:var(--fs-display-d);letter-spacing:var(--ls-display-d)}}.text-h1{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h1-m);line-height:var(--lh-h1);letter-spacing:var(--ls-h1-m)}@media (min-width:768px){.text-h1{font-size:var(--fs-h1-t);letter-spacing:var(--ls-h1-t)}}@media (min-width:1024px){.text-h1{font-size:var(--fs-h1-d);letter-spacing:var(--ls-h1-d)}}.text-h2{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h2-m);line-height:var(--lh-h2);letter-spacing:var(--ls-h2-m)}@media (min-width:768px){.text-h2{font-size:var(--fs-h2-t);letter-spacing:var(--ls-h2-t)}}@media (min-width:1024px){.text-h2{font-size:var(--fs-h2-d);letter-spacing:var(--ls-h2-d)}}.text-h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h3-m);line-height:var(--lh-h3);letter-spacing:var(--ls-h3-m)}@media (min-width:768px){.text-h3{font-size:var(--fs-h3-t);letter-spacing:var(--ls-h3-t)}}@media (min-width:1024px){.text-h3{font-size:var(--fs-h3-d);letter-spacing:var(--ls-h3-d)}}.text-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body-m);line-height:var(--lh-body-mobile);letter-spacing:var(--ls-body-m);max-width:var(--measure-body)}@media (min-width:768px){.text-body{font-size:var(--fs-body-t);line-height:var(--lh-body);letter-spacing:var(--ls-body-t)}}@media (min-width:1024px){.text-body{font-size:var(--fs-body-d);line-height:var(--lh-body);letter-spacing:var(--ls-body-d)}}.text-small{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-small-m);line-height:var(--lh-small);letter-spacing:var(--ls-small-m)}@media (min-width:768px){.text-small{font-size:var(--fs-small-t);letter-spacing:var(--ls-small-t)}}@media (min-width:1024px){.text-small{font-size:var(--fs-small-d);letter-spacing:var(--ls-small-d)}}.text-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow-m);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow-m);text-transform:uppercase}@media (min-width:768px){.text-eyebrow{font-size:var(--fs-eyebrow-t);letter-spacing:var(--ls-eyebrow-t)}}@media (min-width:1024px){.text-eyebrow{font-size:var(--fs-eyebrow-d);letter-spacing:var(--ls-eyebrow-d)}}.numeric-display-bold{font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:-.045em;font-size:96px;line-height:.9}.numeric-display-light{font-family:var(--font-sans);font-weight:var(--fw-light);letter-spacing:-.045em;font-size:96px;line-height:.9}.numeric-display-xl{font-size:128px}.numeric-display-xxl{font-size:144px}.numeric-accent{color:var(--color-accent)}.title-mix-emphasis{font-weight:var(--fw-bold)}.title-mix-context{font-weight:var(--fw-light)}.title-mix-context-regular{font-weight:var(--fw-regular)}.ratio-bold-2-1{align-items:flex-start;gap:4px;display:inline-flex}.ratio-bold-2-1 .primary{font-weight:var(--fw-bold);letter-spacing:-.045em;font-size:120px;line-height:.85}.ratio-bold-2-1 .secondary{font-weight:var(--fw-medium);color:var(--color-accent);margin-top:4px;font-size:60px;line-height:1}.display-section{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:-.04em;margin:var(--space-7) 0 var(--space-5);font-size:96px;line-height:1.02}.tabular-nums{font-variant-numeric:tabular-nums}.oldstyle-nums{font-variant-numeric:oldstyle-nums}.lining-nums{font-variant-numeric:lining-nums}.italic-quote{font-style:italic;font-weight:var(--fw-regular)}.italic-title-of-work{font-style:italic;font-weight:var(--fw-medium)}.italic-foreign-term{font-style:italic;font-weight:inherit}.tag-badge{font-size:10px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 8px;display:inline-block}.watermark-print{font-size:14px;font-weight:var(--fw-medium);letter-spacing:.15em;text-transform:uppercase}.align-default{text-align:left}.align-hero,.align-cover,.align-manifesto{text-align:center}.text-mono{font-family:var(--font-mono)}.code-inline{font-family:var(--font-mono);font-size:.875em;font-weight:var(--fw-regular);background-color:#0000000a;border-radius:4px;padding:2px 6px}.code-block{font-family:var(--font-mono);white-space:pre;font-size:14px;line-height:1.6;font-weight:var(--fw-regular);background-color:#0000000a;border-radius:6px;padding:16px 20px;overflow-x:auto}.text-serif{font-family:var(--font-serif)}.article-body{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-article-body-m);line-height:var(--lh-article-body);letter-spacing:var(--ls-article-body);max-width:var(--measure-body)}@media (min-width:768px){.article-body{font-size:var(--fs-article-body-t)}}@media (min-width:1024px){.article-body{font-size:var(--fs-article-body-d)}}}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--carta:var(--zinc-50);--inchiostro:var(--zinc-900);--grafite:var(--zinc-700);--cenere:var(--zinc-600);--velina:var(--zinc-100);--filo:var(--zinc-200);--filo-marcato:var(--zinc-300);--bordo-controllo:var(--zinc-500);--rosso-firma:var(--brand-red-solid);--rosso-firma-hover:var(--brand-red-hover);--rosso-firma-active:var(--brand-red-active);--sigillo:var(--brand-red-88);--notte:#121214;--success:var(--semantic-success);--warning:var(--semantic-warning);--danger:var(--semantic-danger);--info:var(--semantic-info);--testo-success:var(--semantic-success);--testo-danger:var(--semantic-danger);--testo-info:var(--semantic-info);--testo-warning:var(--inchiostro);--tinta-success:var(--sem-success-bg);--tinta-warning:var(--sem-warning-bg);--tinta-danger:var(--sem-danger-bg);--tinta-info:var(--sem-info-bg);--tinta-brand:var(--brand-red-tint);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--ritmo-sezione:clamp(64px, 8vw, 128px);--ritmo-testa:clamp(40px, 6vw, 96px);--contenitore:1280px;--margine-pagina:clamp(20px, 5vw, 80px);--gutter:clamp(16px, 2vw, 32px);--colonne:4;--font-sans:"IBM Plex Sans", "plexSans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-serif:"IBM Plex Serif", "plexSerif Fallback", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(2.75rem, 1.9rem + 3.6vw, 5.5rem);--fs-h1:clamp(2.25rem, 1.75rem + 2.1vw, 3.75rem);--fs-h2:clamp(1.75rem, 1.45rem + 1.2vw, 2.5rem);--fs-h3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--fs-h4:1.125rem;--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--fs-body:clamp(1rem, .96rem + .15vw, 1.0625rem);--fs-small:.875rem;--fs-caption:.8125rem;--fs-price:clamp(3rem, 2.4rem + 2.4vw, 4.5rem);--fs-field:16px;--fs-article:16px;--lh-display:1.02;--lh-h1:1.06;--lh-h2:1.12;--lh-h3:1.25;--lh-h4:1.3;--lh-lead:1.5;--lh-body:1.55;--lh-small:1.5;--lh-article:1.7;--ls-display:-.032em;--ls-h1:-.026em;--ls-h2:-.02em;--ls-h3:-.012em;--ls-h4:-.006em;--misura-display:14ch;--misura-h1:20ch;--misura-h2:24ch;--misura-lead:52ch;--misura-body:66ch;--misura-articolo:68ch;--misura-legale:72ch;--r-1:4px;--r-2:6px;--r-3:12px;--r-pill:999px;--e-1:0 1px 2px #18181b0f;--e-2:0 12px 32px -12px #18181b2e, 0 2px 6px #18181b0f;--e-3:0 24px 64px -16px #18181b3d, 0 4px 12px #18181b14;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--d-1:.12s;--d-2:.2s;--d-3:.32s;--d-4:.64s;--header-h:56px;--pos-sticky:sticky;--anello-focus:0 0 0 2px var(--focus-ring-inner), 0 0 0 4px var(--focus-ring-outer);--tratteggio:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='t' width='7' height='7' patternUnits='userSpaceOnUse' patternTransform='rotate(-60)'%3E%3Crect width='7' height='1' fill='%23D9D9D9'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23t)'/%3E%3C/svg%3E");--tratteggio-sigillo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='t' width='7' height='7' patternUnits='userSpaceOnUse' patternTransform='rotate(-60)'%3E%3Crect width='7' height='1' fill='%23DF0B0B' fill-opacity='0.14'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23t)'/%3E%3C/svg%3E");--tratteggio-notte:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='t' width='7' height='7' patternUnits='userSpaceOnUse' patternTransform='rotate(-60)'%3E%3Crect width='7' height='1' fill='%23FFFFFF' fill-opacity='0.08'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23t)'/%3E%3C/svg%3E")}@media (min-width:768px){:root{--colonne:8;--fs-article:17px;--lh-body:1.6}}@media (min-width:1024px){:root{--colonne:12;--header-h:64px;--fs-article:18px;--lh-article:1.75}}.hm-inverse{--carta:#121214;--inchiostro:#fff;--grafite:#c4c2bb;--cenere:#a8a6a0;--velina:#28282c;--filo:#2e2e33;--filo-marcato:#444448;--testo-warning:#fff;--tratteggio:var(--tratteggio-notte);--anello-focus:0 0 0 2px #121214, 0 0 0 4px #fff}@media (max-height:500px){:root{--pos-sticky:static}}}
@layer reset{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--filo)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure,pre,hr{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;background-color:#0000;background-image:none}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse}[hidden]:not([hidden=until-found]){display:none!important}:where(b,strong){font-weight:var(--fw-semibold)}summary{cursor:pointer}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{background-color:var(--carta);min-height:100dvh;color:var(--inchiostro);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}p,li,dd,blockquote,figcaption{text-wrap:pretty}::selection{background:var(--velina);color:var(--inchiostro)}:focus-visible{outline-offset:2px;box-shadow:var(--anello-focus);outline:2px solid #0000}table,time{font-variant-numeric:tabular-nums lining-nums}.text-display{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:var(--misura-display)}.text-h1{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.text-h2{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.text-h3{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.text-h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.text-lead{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--grafite);max-width:var(--misura-lead)}.text-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;max-width:var(--misura-body)}.text-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:0}.text-caption{font-size:var(--fs-caption);color:var(--cenere);line-height:1.45}.text-eyebrow,.kicker{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--grafite);line-height:1.4}.testo-secondario{color:var(--grafite)}.testo-didascalia{color:var(--cenere)}.cifre-grandi{font-weight:var(--fw-light);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;line-height:1}.codice{font-family:var(--font-mono);letter-spacing:0;font-size:.92em;font-weight:400}.link-testo{color:inherit;text-underline-offset:.18em;transition:text-decoration-thickness var(--d-1) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.link-testo:hover{text-decoration-thickness:2px}.a-capo-ovunque{overflow-wrap:anywhere}@media (max-width:599px){.text-body,.text-lead,.prosa p,.prosa li{-webkit-hyphens:auto;hyphens:auto}}.salta-al-contenuto{left:var(--s-4);top:var(--s-3);z-index:100;padding:var(--s-3) var(--s-4);background:var(--inchiostro);color:var(--carta);font-size:var(--fs-small);font-weight:var(--fw-semibold);border-radius:var(--r-2);position:fixed;transform:translateY(calc(-100% - 24px))}.salta-al-contenuto:focus-visible,.salta-al-contenuto:focus{transform:none}main#contenuto{outline:none;flex:1 0 auto}main#contenuto:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}:root{--tratteggio:none;--tratteggio-sigillo:none;--tratteggio-notte:none}}}@layer layout{.contenitore{width:100%;max-width:calc(var(--contenitore) + 2 * var(--margine-pagina));padding-inline:var(--margine-pagina);margin-inline:auto}.contenitore--stretto{max-width:calc(760px + 2 * var(--margine-pagina))}.contenitore--lettura{max-width:calc(68ch + 2 * var(--margine-pagina))}.griglia-12{grid-template-columns:repeat(var(--colonne), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.margine{grid-template-columns:repeat(var(--colonne), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-6);display:grid}.margine__testa,.margine__corpo{grid-column:1/-1;min-width:0}@media (min-width:1280px){.margine__testa{position:var(--pos-sticky);top:calc(var(--header-h) + 24px);grid-column:1/span 3;align-self:start}.margine__corpo{grid-column:4/-1}}.sezione{padding-block:var(--ritmo-sezione)}.sezione--alt{background:var(--velina)}.sezione--stretta{padding-block:clamp(32px,4vw,56px)}.sezione+.sezione:not(.sezione--alt){padding-top:clamp(16px,3vw,40px)}.sezione--alt+.sezione:not(.sezione--alt),.sezione:not(.sezione--alt)+.sezione--alt{padding-top:var(--ritmo-sezione)}.pagina-testa+.sezione:not(.sezione--alt),.pagina-introduzione+.sezione:not(.sezione--alt),.apertura+.sezione:not(.sezione--alt){padding-top:clamp(8px,2vw,24px)}.sezione__testa{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.sezione__testa .text-eyebrow{margin-bottom:var(--s-3)}.sezione__titolo{color:var(--inchiostro);max-width:var(--misura-h2)}.sezione__titolo.text-h1{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.sezione__intro{margin-top:var(--s-4);color:var(--grafite)}.sezione__piede{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.pagina-testa{padding:var(--ritmo-testa) 0 clamp(32px, 5vw, 64px)}.pagina-testa__eyebrow{margin-bottom:var(--s-4)}.pagina-testa__titolo{color:var(--inchiostro);max-width:var(--misura-h1);overflow-wrap:break-word}.pagina-testa__data{margin-top:var(--s-4);color:var(--cenere);font-size:var(--fs-small)}.pagina-testa__intro{margin-top:clamp(20px,3vw,32px)}.pagina-introduzione{padding-top:0}.griglia{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.griglia--2,.griglia--3,.griglia--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}.griglia--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.griglia>li{display:flex}.griglia>li>*{flex:1}.articolo__corpo{padding-bottom:clamp(32px,5vw,64px)}.articolo__ritorno{padding-top:var(--s-5);border-top:1px solid var(--filo);max-width:var(--misura-body);margin-top:clamp(32px,4vw,48px)}.sezione--articoli{padding-top:0}.blog__paginazione{margin-top:clamp(32px,4vw,48px)}.sezione--prezzi,.sezione--domande{padding-top:0}.sezione--domande+.sezione--domande{padding-top:clamp(24px,3vw,40px)}.domande__argomento{margin-bottom:var(--s-2)}.link-prezzi{padding-left:0}.funzione__dettaglio{margin-top:var(--s-3);font-size:var(--fs-small);line-height:1.6}}@layer components{.link-freccia{align-items:center;gap:var(--s-2);min-height:44px;font-weight:var(--fw-medium);color:var(--inchiostro);text-underline-offset:.18em;border-radius:var(--r-1);transition:text-decoration-thickness var(--d-1) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-freccia:hover{text-decoration-thickness:2px}.link-freccia svg{display:none}.nota-pulsante{margin-top:var(--s-2);font-size:var(--fs-caption);color:var(--grafite);line-height:1.45}.prosa .payload-richtext>:first-child{margin-top:0}.prosa .payload-richtext>:last-child{margin-bottom:0}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tabular-nums,.cifre{font-variant-numeric:tabular-nums lining-nums}.senza-a-capo{white-space:nowrap}}
