.hv3.content-hub{--ch-surface:var(--surface,var(--bg-elevated,#111113));--ch-surface-2:var(--surface-2,var(--bg-soft,#19191c));--ch-ink:var(--ink,#f5f5f7);--ch-muted:var(--ink-secondary,var(--muted,#f5f5f7b8));--ch-faint:var(--ink-tertiary,var(--faint,#f5f5f780));--ch-line:var(--border,var(--line,#f5f5f724));--ch-line-strong:var(--border-strong,var(--line-strong,#f5f5f73d));--ch-primary:var(--brand,var(--primary,#0071e3));--ch-accent:var(--accent,#3b9bff);--ch-accent-text:var(--accent-text,var(--brand-text,#4ba3ff));--ch-accent-bg:var(--accent-bg,#3b9bff24);--ch-cyan:var(--trace,var(--trace-cyan,#71e8ff));--ch-grad:linear-gradient(120deg, var(--ch-primary) 0%, var(--ch-accent) 46%, var(--ch-cyan) 100%);--ch-grad-soft:linear-gradient(120deg, color-mix(in oklab, var(--ch-primary) 70%, transparent) 0%, color-mix(in oklab, var(--ch-accent) 66%, transparent) 46%, color-mix(in oklab, var(--ch-cyan) 62%, transparent) 100%);--ch-glow:0 0 0 1px color-mix(in oklab, var(--ch-accent) 18%, transparent), 0 18px 60px -22px color-mix(in oklab, var(--ch-primary) 55%, transparent), 0 6px 26px -18px color-mix(in oklab, var(--ch-cyan) 40%, transparent);--ch-glow-hover:0 0 0 1px color-mix(in oklab, var(--ch-accent) 34%, transparent), 0 26px 74px -20px color-mix(in oklab, var(--ch-primary) 62%, transparent), 0 10px 34px -16px color-mix(in oklab, var(--ch-cyan) 52%, transparent);--ch-glass:linear-gradient(158deg, color-mix(in oklab, var(--ch-surface) 92%, var(--ch-cyan) 8%) 0%, var(--ch-surface) 60%, color-mix(in oklab, var(--ch-surface) 96%, black) 100%);--ch-radius:14px;--ch-radius-lg:18px;--ch-measure:44rem;--ch-rhythm:1.65rem}.hv3.content-hub main{isolation:isolate;position:relative}.hv3.content-hub main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 42% at 18% 0%, color-mix(in oklab, var(--ch-primary) 26%, transparent), transparent 70%), radial-gradient(52% 40% at 92% 6%, color-mix(in oklab, var(--ch-cyan) 16%, transparent), transparent 72%);opacity:.9;height:46rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hv3.content-hub--article .guide-article{max-width:var(--ch-measure);margin-inline:auto}.hv3.content-hub--article main>.section:first-child{padding-bottom:clamp(3.5rem,2rem + 5vw,6rem)}.hv3.content-hub--article .guide-article>*{margin-top:var(--ch-rhythm)}.hv3.content-hub--article .guide-article>:first-child{margin-top:0}.hv3.content-hub--article .guide-article>.eyebrow{color:var(--ch-cyan);letter-spacing:.16em;margin-bottom:.4rem}.hv3.content-hub--article .guide-article>.eyebrow a{color:var(--ch-cyan)}.hv3.content-hub--article .guide-article>h1{max-width:22ch;margin-top:.1rem}.hv3.content-hub--article .guide-article section>*{margin-top:var(--ch-rhythm)}.hv3.content-hub--article .guide-article section>:first-child{margin-top:0}.hv3.content-hub--article .guide-article section{margin-top:clamp(2.5rem,1.6rem + 3vw,3.5rem)}.hv3.content-hub--article .guide-article h1{letter-spacing:-.03em;color:var(--ch-ink);font-size:clamp(2.55rem,1.7rem + 3.6vw,3.7rem);font-weight:800;line-height:1.02}.hv3.content-hub--article .guide-article h2{letter-spacing:-.025em;color:var(--ch-ink);scroll-margin-top:calc(var(--header-offset) + 1rem);margin-top:clamp(2.9rem,1.9rem + 3.2vw,4rem);padding-top:1.15rem;font-size:clamp(1.7rem,1.25rem + 1.7vw,2.15rem);font-weight:700;line-height:1.12;position:relative}.hv3.content-hub--article .guide-article h2:before{content:"";background:var(--ch-grad);width:3.25rem;height:2px;box-shadow:0 0 14px -2px color-mix(in oklab, var(--ch-cyan) 60%, transparent);border-radius:2px;position:absolute;top:0;left:0}.hv3.content-hub--article .guide-article h3{letter-spacing:-.012em;color:var(--ch-ink);scroll-margin-top:calc(var(--header-offset) + 1rem);font-size:1.22rem;font-weight:700;line-height:1.28}.hv3.content-hub--article .guide-article p{color:var(--ch-ink);max-width:100%;font-size:1.0625rem;line-height:1.72}.hv3.content-hub--article .guide-article p strong{color:var(--ch-ink);font-weight:700}.hv3.content-hub--article .guide-article p a,.hv3.content-hub--article .guide-article li a,.hv3.content-hub--article .guide-article dd a{color:var(--ch-cyan);-webkit-text-decoration-color:color-mix(in oklab, var(--ch-cyan) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--ch-cyan) 45%, transparent);transition:text-decoration-color var(--d-fast,.18s) ease, color var(--d-fast,.18s) ease}.hv3.content-hub--article .guide-article p a:hover,.hv3.content-hub--article .guide-article li a:hover,.hv3.content-hub--article .guide-article dd a:hover{text-decoration-color:currentColor}.hv3.content-hub--article .guide-article ul{gap:.75rem;padding-left:0;list-style:none;display:grid}.hv3.content-hub--article .guide-article ul li{color:var(--ch-ink);padding-left:1.65rem;font-size:1.0625rem;line-height:1.68;position:relative}.hv3.content-hub--article .guide-article ul li:before{content:"";background:var(--ch-grad);width:.5rem;height:.5rem;box-shadow:0 0 10px -1px color-mix(in oklab, var(--ch-cyan) 65%, transparent);border-radius:2px;position:absolute;top:.62em;left:.1rem;transform:rotate(45deg)}.hv3.content-hub--article .guide-article .directAnswer{color:var(--ch-ink);background:var(--ch-glass);border-radius:var(--ch-radius-lg);max-width:100%;box-shadow:var(--ch-glow);isolation:isolate;border:1px solid #0000;padding:1.5rem 1.7rem 1.6rem;font-size:1.28rem;line-height:1.56;position:relative}.hv3.content-hub--article .guide-article .directAnswer:before{content:"";z-index:-1;border-radius:inherit;background:var(--ch-grad);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hv3.content-hub--article .guide-article .directAnswer:after{content:"";z-index:-2;border-radius:inherit;background:var(--ch-grad-soft);filter:blur(26px);opacity:.32;position:absolute;inset:-1px}.hv3.content-hub--article .guide-article .directAnswer strong{color:var(--ch-ink);font-weight:700}.hv3.content-hub--article .guide-article .directAnswer::marker{content:none}.hv3.content-hub--article .key-takeaways{background:var(--ch-glass);border:1px solid var(--ch-line);border-radius:var(--ch-radius-lg);box-shadow:0 18px 54px -30px color-mix(in oklab, var(--ch-primary) 55%, transparent);isolation:isolate;padding:1.4rem 1.55rem 1.5rem;position:relative}.hv3.content-hub--article .key-takeaways:before{content:"";background:var(--ch-grad);opacity:.85;height:1px;position:absolute;top:-1px;left:1.4rem;right:1.4rem}.hv3.content-hub--article .key-takeaways h2{letter-spacing:.16em;text-transform:uppercase;background:var(--ch-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;padding:0;font-size:.74rem;font-weight:800;display:inline-block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hv3.content-hub--article .key-takeaways h2{color:var(--ch-cyan)}}.hv3.content-hub--article .key-takeaways ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hv3.content-hub--article .key-takeaways li{color:var(--ch-ink);padding-left:1.8rem;font-size:1rem;line-height:1.56;position:relative}.hv3.content-hub--article .key-takeaways li:before{content:"";background:color-mix(in oklab, var(--ch-cyan) 16%, transparent);width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ch-cyan) 62%, transparent), 0 0 10px -3px color-mix(in oklab, var(--ch-cyan) 70%, transparent);border-radius:50%;position:absolute;top:.2em;left:.05rem}.hv3.content-hub--article .key-takeaways li:after{content:"";border-left:1.6px solid var(--ch-cyan);border-bottom:1.6px solid var(--ch-cyan);width:.38rem;height:.19rem;position:absolute;top:.56em;left:.36rem;transform:rotate(-45deg)}.hv3.content-hub--article .guide-freshness{color:var(--ch-muted);font-size:.85rem;line-height:1.5}.hv3.content-hub--article .guide-freshness--top{border:1px solid color-mix(in oklab, var(--ch-cyan) 24%, var(--ch-line));background:color-mix(in oklab, var(--ch-surface) 84%, var(--ch-cyan) 4%);color:var(--ch-muted);box-shadow:0 0 22px -14px color-mix(in oklab, var(--ch-cyan) 80%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .85rem;font-weight:600;display:inline-flex}.hv3.content-hub--article .guide-freshness--top:before{content:"";background:var(--ch-cyan);width:.5rem;height:.5rem;box-shadow:0 0 8px 1px color-mix(in oklab, var(--ch-cyan) 75%, transparent);border-radius:50%}.hv3.content-hub--article .guide-article>.guide-freshness:not(.guide-freshness--top){border-top:1px solid #0000;border-image:var(--ch-grad-soft) 1;padding-top:1.5rem}.hv3.content-hub--article .guide-article table{border-collapse:collapse;border:1px solid var(--ch-line);border-radius:var(--ch-radius);width:100%;box-shadow:0 16px 46px -30px color-mix(in oklab, var(--ch-primary) 60%, transparent);font-size:.95rem;display:table;overflow:hidden}@media (width<=640px){.hv3.content-hub--article .guide-article table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}.hv3.content-hub--article .guide-article caption{caption-side:top;text-align:left;color:var(--ch-muted);padding-bottom:.6rem;font-size:.85rem}.hv3.content-hub--article .guide-article thead th{background:linear-gradient(120deg, color-mix(in oklab, var(--ch-primary) 30%, var(--ch-surface-2)) 0%, color-mix(in oklab, var(--ch-cyan) 12%, var(--ch-surface-2)) 100%);color:var(--ch-ink);text-align:left;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid color-mix(in oklab, var(--ch-cyan) 30%, var(--ch-line-strong));padding:.8rem 1rem;font-size:.78rem;font-weight:800}.hv3.content-hub--article .guide-article tbody td{color:var(--ch-ink);border-bottom:1px solid var(--ch-line);vertical-align:top;padding:.75rem 1rem;line-height:1.5}.hv3.content-hub--article .guide-article tbody tr:last-child td{border-bottom:0}.hv3.content-hub--article .guide-article tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--ch-surface) 55%, transparent)}.hv3.content-hub--article .guide-article dl{border:1px solid var(--ch-line);border-radius:var(--ch-radius);background:color-mix(in oklab, var(--ch-surface) 62%, transparent);gap:.95rem;padding:1.35rem 1.5rem;display:grid}.hv3.content-hub--article .guide-article dt{color:var(--ch-ink);font-size:1rem;font-weight:800}.hv3.content-hub--article .guide-article dd{border-left:2px solid #0000;border-image:var(--ch-grad) 1;color:var(--ch-muted);margin:.2rem 0 0;padding-left:1rem;line-height:1.6}.hv3.content-hub--article .guide-article h3+p{color:var(--ch-ink)}.hv3.content-hub--article .guide-article section>div{border-top:1px solid var(--ch-line);margin-top:0;padding:1.4rem 0}.hv3.content-hub--article .guide-article section>div:first-of-type{border-top:1px solid var(--ch-line)}.hv3.content-hub--article .guide-article section>div h3{margin:0 0 .55rem}.hv3.content-hub--article .guide-article section>div p{margin:0}.hv3.content-hub--article .guide-article section ul{gap:.55rem;padding:0;list-style:none;display:grid}.hv3.content-hub--article .guide-article section li{padding-left:0}.hv3.content-hub--article .guide-article section li:before{display:none}.hv3.content-hub--article .guide-article section li a[target=_blank]{color:var(--ch-cyan);align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.hv3.content-hub--article .guide-article section li a[target=_blank]:after{content:"↗";color:var(--ch-muted);transition:color var(--d-fast,.18s) ease, transform var(--d-fast,.18s) ease;font-size:.85em}.hv3.content-hub--article .guide-article section li a[target=_blank]:hover{text-underline-offset:3px;text-decoration:underline}.hv3.content-hub--article .guide-article section li a[target=_blank]:hover:after{color:var(--ch-cyan);transform:translate(1px,-1px)}.hv3.content-hub--article .term-example{background:color-mix(in oklab, var(--ch-surface) 82%, var(--ch-primary) 6%);border-radius:var(--ch-radius);color:var(--ch-ink);isolation:isolate;border:1px solid #0000;padding:1.15rem 1.35rem;line-height:1.62;position:relative}.hv3.content-hub--article .term-example:before{content:"";z-index:-1;border-radius:inherit;background:var(--ch-grad-soft);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hv3.content-hub--article .term-example strong{color:var(--ch-cyan);font-weight:700}.hv3.content-hub--article .term-back a{color:var(--ch-cyan);align-items:center;gap:.4rem;display:inline-flex}.hv3.content-hub .disclaimer{max-width:var(--ch-measure);border-top:1px solid #0000;border-image:var(--ch-grad-soft) 1;color:var(--ch-muted);margin:clamp(2.5rem,1.6rem + 3vw,3.5rem) auto 0;padding:1.15rem 0 0;font-size:.85rem;line-height:1.55}.hv3.content-hub--article .toc{background:var(--ch-glass);border:1px solid var(--ch-line);border-radius:var(--ch-radius);box-shadow:0 16px 44px -32px color-mix(in oklab, var(--ch-primary) 55%, transparent);isolation:isolate;padding:1.2rem 1.45rem;position:relative}.hv3.content-hub--article .toc:before{content:"Indice";letter-spacing:.16em;text-transform:uppercase;background:var(--ch-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.85rem;font-size:.74rem;font-weight:800;display:block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hv3.content-hub--article .toc:before{color:var(--ch-cyan)}}.hv3.content-hub--article .toc ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hv3.content-hub--article .toc li{padding-left:.9rem;position:relative}.hv3.content-hub--article .toc li:before{content:"";background:color-mix(in oklab, var(--ch-cyan) 70%, transparent);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}.hv3.content-hub--article .toc a{color:var(--ch-muted);transition:color var(--d-fast,.18s) ease;font-size:.95rem;line-height:1.4;text-decoration:none}.hv3.content-hub--article .toc a:hover{color:var(--ch-cyan)}.hv3.content-hub--article .corso-cta{border-top:1px solid #0000;border-image:var(--ch-grad-soft) 1}.hv3.content-hub .related{max-width:var(--content-max,1200px);padding:clamp(2.5rem, 1.6rem + 3vw, 3.5rem) var(--gutter,1.5rem);margin-inline:auto}.hv3.content-hub .related>h2{letter-spacing:-.02em;color:var(--ch-ink);margin-bottom:1.5rem;font-size:clamp(1.55rem,1.25rem + 1.1vw,1.95rem);font-weight:800}.hv3.content-hub .related ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.hv3.content-hub .related ul:last-child{margin-bottom:0}.hv3.content-hub .related li{margin:0;padding:0}.hv3.content-hub .related li a{background:var(--ch-glass);border:1px solid var(--ch-line);border-radius:var(--ch-radius);min-height:100%;color:var(--ch-ink);text-transform:capitalize;transition:border-color var(--d-fast,.18s) ease, transform var(--d-fast,.18s) ease, box-shadow var(--d-fast,.18s) ease;justify-content:space-between;align-items:center;gap:.75rem;padding:1.2rem 1.35rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex;position:relative}.hv3.content-hub .related li a:after{content:"→";color:var(--ch-cyan);transition:transform var(--d-fast,.18s) ease;flex:none}.hv3.content-hub .related li a:hover{border-color:color-mix(in oklab, var(--ch-cyan) 50%, var(--ch-line));box-shadow:var(--ch-glow-hover);transform:translateY(-2px)}.hv3.content-hub .related li a:hover:after{transform:translate(3px)}.hv3.content-hub .fd-quiz{max-width:var(--ch-measure);background:var(--ch-glass);border:1px solid var(--ch-line);border-radius:var(--ch-radius-lg);box-shadow:var(--ch-glow);isolation:isolate;margin:clamp(2.5rem,1.6rem + 3vw,3.5rem) auto 0;padding:clamp(1.6rem,1rem + 2vw,2.4rem);position:relative}.hv3.content-hub .fd-quiz:before{content:"";background:var(--ch-grad);opacity:.85;height:1px;position:absolute;top:-1px;left:1.6rem;right:1.6rem}.hv3.content-hub .fd-quiz h2{letter-spacing:-.02em;color:var(--ch-ink);max-width:none;margin:0 0 .95rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.85rem);font-weight:800}.hv3.content-hub .fd-quiz>p{color:var(--ch-ink);margin:0 0 1.5rem;line-height:1.65}.hv3.content-hub .fd-quiz form{gap:1.15rem;display:grid}.hv3.content-hub .fd-quiz__fieldset{border:1px solid var(--ch-line);border-radius:var(--ch-radius);background:color-mix(in oklab, var(--ch-surface-2) 60%, transparent);min-width:0;margin:0;padding:1.2rem 1.35rem 1.35rem}.hv3.content-hub .fd-quiz__fieldset legend{color:var(--ch-ink);margin-bottom:.95rem;padding:0;font-weight:700;line-height:1.45}.hv3.content-hub .fd-quiz__opzione{border:1px solid var(--ch-line);cursor:pointer;background:color-mix(in oklab, var(--ch-surface) 40%, transparent);transition:border-color var(--d-fast,.18s) ease, background var(--d-fast,.18s) ease, box-shadow var(--d-fast,.18s) ease;border-radius:10px;align-items:center;gap:.7rem;padding:.75rem .95rem;display:flex}.hv3.content-hub .fd-quiz__opzione+.fd-quiz__opzione{margin-top:.6rem}.hv3.content-hub .fd-quiz__opzione:hover{border-color:color-mix(in oklab, var(--ch-cyan) 42%, var(--ch-line));background:color-mix(in oklab, var(--ch-surface) 72%, transparent)}.hv3.content-hub .fd-quiz__opzione input[type=radio]{accent-color:var(--ch-accent);flex:none;width:1.15rem;height:1.15rem;margin:0}.hv3.content-hub .fd-quiz__opzione label{color:var(--ch-ink);cursor:pointer;flex:1;font-weight:500}.hv3.content-hub .fd-quiz__opzione:has(input:checked){border-color:color-mix(in oklab, var(--ch-cyan) 60%, var(--ch-line));background:color-mix(in oklab, var(--ch-surface) 60%, var(--ch-primary) 12%);box-shadow:0 0 24px -12px color-mix(in oklab, var(--ch-cyan) 85%, transparent)}.hv3.content-hub .fd-quiz form .btn{justify-self:start;margin-top:.35rem}.hv3.content-hub .fd-quiz [role=status]:not(:empty){background:var(--ch-glass);border-radius:var(--ch-radius);box-shadow:var(--ch-glow);isolation:isolate;border:1px solid #0000;margin-top:1.6rem;padding:1.3rem 1.5rem 1.4rem;position:relative}.hv3.content-hub .fd-quiz [role=status]:not(:empty):before{content:"";z-index:-1;border-radius:inherit;background:var(--ch-grad);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hv3.content-hub .fd-quiz [role=status] h3{letter-spacing:.16em;text-transform:uppercase;background:var(--ch-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .65rem;font-size:.74rem;font-weight:800}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hv3.content-hub .fd-quiz [role=status] h3{color:var(--ch-cyan)}}.hv3.content-hub .fd-quiz [role=status] p{color:var(--ch-ink);margin:0;line-height:1.6}.hv3.content-hub .fd-quiz [role=status] p+p{color:var(--ch-muted);margin-top:.6rem;font-size:.85rem}.hv3.content-hub--index main>.section:first-child .container>h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.6rem,1.7rem + 3.8vw,4rem);font-weight:800;line-height:1.02}.hv3.content-hub--index .container>.eyebrow{color:var(--ch-cyan);letter-spacing:.16em}.hv3.content-hub--index .lead{max-width:60ch;color:var(--ch-ink)}.hv3.content-hub--index .hub-index-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.15rem;margin-top:2.6rem;display:grid}.hv3.content-hub--index .hub-index-card{background:var(--ch-glass);border:1px solid var(--ch-line);border-radius:var(--ch-radius-lg);transition:border-color var(--d-fast,.18s) ease, transform var(--d-fast,.18s) ease, box-shadow var(--d-fast,.18s) ease;flex-direction:column;gap:.65rem;padding:1.6rem 1.7rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.hv3.content-hub--index .hub-index-card:before{content:"";background:var(--ch-grad);opacity:0;height:2px;transition:opacity var(--d-fast,.18s) ease;position:absolute;top:0;left:0;right:0}.hv3.content-hub--index .hub-index-card h2{letter-spacing:-.02em;color:var(--ch-ink);font-size:1.3rem;font-weight:700;line-height:1.24}.hv3.content-hub--index .hub-index-card p{color:var(--ch-muted);flex:1;font-size:.95rem;line-height:1.56}.hv3.content-hub--index .hub-index-card__cta{color:var(--ch-cyan);transition:transform var(--d-fast,.18s) ease;font-size:.9rem;font-weight:700}.hv3.content-hub--index .hub-index-card:hover{border-color:color-mix(in oklab, var(--ch-cyan) 48%, var(--ch-line));box-shadow:var(--ch-glow-hover);transform:translateY(-3px)}.hv3.content-hub--index .hub-index-card:hover:before{opacity:.9}.hv3.content-hub--index .hub-index-card:hover .hub-index-card__cta{transform:translate(3px)}.hv3.content-hub--glossary .glossary-list{border:1px solid var(--ch-line);border-radius:var(--ch-radius-lg);background:color-mix(in oklab, var(--ch-surface) 70%, transparent);gap:0;max-width:54rem;margin-top:2.6rem;display:grid;overflow:hidden}.hv3.content-hub--glossary .glossary-list dt{color:var(--ch-ink);padding:1.2rem 1.5rem .4rem;font-size:1.08rem;font-weight:800}.hv3.content-hub--glossary .glossary-list dt:not(:first-of-type){border-top:1px solid var(--ch-line);margin-top:0}.hv3.content-hub--glossary .glossary-list dt a{color:var(--ch-ink);transition:color var(--d-fast,.18s) ease;align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.hv3.content-hub--glossary .glossary-list dt a:after{content:"→";color:var(--ch-cyan);opacity:0;transition:opacity var(--d-fast,.18s) ease, transform var(--d-fast,.18s) ease;font-size:.85em;transform:translate(-3px)}.hv3.content-hub--glossary .glossary-list dt a:hover{color:var(--ch-cyan)}.hv3.content-hub--glossary .glossary-list dt a:hover:after{opacity:1;transform:translate(0)}.hv3.content-hub--glossary .glossary-list dd{color:var(--ch-muted);margin:0;padding:0 1.5rem 1.2rem;font-size:.98rem;line-height:1.6}@media (width<=640px){.hv3.content-hub--article .guide-article .directAnswer{padding:1.25rem 1.2rem 1.3rem;font-size:1.14rem}.hv3.content-hub--article .guide-article p,.hv3.content-hub--article .guide-article ul li{font-size:1rem}.hv3.content-hub .fd-quiz{padding:1.4rem 1.15rem}.hv3.content-hub .fd-quiz:before{left:1.15rem;right:1.15rem}.hv3.content-hub--index .hub-index-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hv3.content-hub .related li a,.hv3.content-hub--index .hub-index-card,.hv3.content-hub--index .hub-index-card:before,.hv3.content-hub .fd-quiz__opzione,.hv3.content-hub--glossary .glossary-list dt a:after{transition:none}.hv3.content-hub .related li a:hover,.hv3.content-hub--index .hub-index-card:hover{transform:none}}
