.article-page.svelte-2ut8mg{min-height:100svh;padding:clamp(2.5rem,6vw,5rem) 1rem clamp(4rem,8vw,7rem);background:radial-gradient(circle at 15% 3%,color-mix(in srgb,var(--site-brand) 12%,transparent),transparent 30rem),var(--site-bg);color:var(--site-ink)}.article-page__shell.svelte-2ut8mg{width:min(100%,74rem);margin:0 auto}.breadcrumb.svelte-2ut8mg{display:flex;gap:.55rem;align-items:center;margin-bottom:clamp(2rem,4vw,3.5rem);color:var(--site-ink-soft);font-size:.88rem}.breadcrumb.svelte-2ut8mg a:where(.svelte-2ut8mg),.content.svelte-2ut8mg a:where(.svelte-2ut8mg){color:var(--site-brand-strong);text-underline-offset:.2em}article.svelte-2ut8mg{width:min(100%,56rem);margin:0 auto}header.svelte-2ut8mg{display:grid;gap:1rem}.eyebrow.svelte-2ut8mg,.byline.svelte-2ut8mg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--site-ink-soft);font-size:.86rem;font-weight:700}h1.svelte-2ut8mg{max-width:52rem;margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.7rem);font-weight:620;line-height:.98;letter-spacing:-.055em}.lede.svelte-2ut8mg{max-width:48rem;margin:.35rem 0 0;color:var(--site-ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.62}.hero.svelte-2ut8mg{width:100%;height:auto;margin-top:clamp(1.2rem,3vw,2rem);border-radius:clamp(1rem,2.5vw,1.6rem);box-shadow:var(--site-shadow-soft);object-fit:cover}.content.svelte-2ut8mg{width:min(100%,46rem);margin:clamp(2rem,5vw,4rem) auto 0;font-size:1.04rem;line-height:1.78}.content.svelte-2ut8mg p{margin:1rem 0}.content.svelte-2ut8mg h2{margin:clamp(2.8rem,6vw,4.5rem) 0 1rem;font-family:var(--font-display);font-size:clamp(1.65rem,3.5vw,2.35rem);line-height:1.12;letter-spacing:-.035em}.content.svelte-2ut8mg h3{margin:2rem 0 .55rem;font-family:var(--font-display);font-size:clamp(1.18rem,2.5vw,1.45rem);line-height:1.25}.content.svelte-2ut8mg ul{margin:1rem 0;padding-left:1.35rem}.content.svelte-2ut8mg li{margin:.5rem 0;padding-left:.25rem}.summary.svelte-2ut8mg{margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(1.25rem,4vw,2rem);border:1px solid color-mix(in srgb,var(--site-brand) 30%,var(--site-border));border-radius:1.25rem;background:color-mix(in srgb,var(--site-brand) 7%,var(--site-surface-strong))}.summary.svelte-2ut8mg h2:where(.svelte-2ut8mg){margin-top:0}.faq.svelte-2ut8mg{margin-top:4rem}.faq-item.svelte-2ut8mg{padding:1.2rem 0;border-top:1px solid var(--site-border)}.faq-item.svelte-2ut8mg h3:where(.svelte-2ut8mg),.faq-item.svelte-2ut8mg p:where(.svelte-2ut8mg){margin-top:0}.references.svelte-2ut8mg{font-size:.95rem}@media(max-width:640px){.article-page.svelte-2ut8mg{padding-inline:1.1rem}.hero.svelte-2ut8mg{aspect-ratio:4 / 3;object-fit:cover}.content.svelte-2ut8mg{font-size:1rem;line-height:1.72}}
