.editorial-header.svelte-n3o8g,.article-hero.svelte-n3o8g,.article-layout.svelte-n3o8g,.related-inner.svelte-n3o8g{width:min(100% - 2.5rem,72rem);margin-inline:auto}.editorial-header.svelte-n3o8g{display:flex;align-items:center;justify-content:space-between;min-height:4.25rem;border-bottom:1px solid var(--color-rule)}.brand.svelte-n3o8g{display:flex;align-items:center;gap:.6rem;color:var(--color-ink);font-size:1.15rem;font-weight:700;letter-spacing:-.018em;text-decoration:none}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g){display:flex;align-items:center;gap:1.6rem}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g) a:where(.svelte-n3o8g){color:var(--color-soft);font-size:.72rem;text-decoration:none}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g) a:where(.svelte-n3o8g):hover{color:var(--color-ink)}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g) .pilot-link:where(.svelte-n3o8g){border-left:1px solid var(--color-rule);padding:.45rem 0 .45rem 1.6rem;color:var(--color-ink);font-weight:650}.pilot-link.svelte-n3o8g span:where(.svelte-n3o8g){color:var(--color-signal)}.article-hero.svelte-n3o8g{padding:clamp(4.5rem,8vw,6.5rem) 0 clamp(3.5rem,6vw,5rem);border-bottom:1px solid var(--color-ink)}.article-hero.svelte-n3o8g h1:where(.svelte-n3o8g){max-width:19ch;margin:0;font-size:clamp(3.4rem,6.6vw,5.8rem);font-weight:700;letter-spacing:-.022em;line-height:1.02;text-wrap:balance}.dek.svelte-n3o8g{max-width:46rem;margin:1.8rem 0 0;color:var(--color-soft);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.62}.byline.svelte-n3o8g{margin:1.6rem 0 0;color:var(--color-faint);font-size:.86rem}.article-layout.svelte-n3o8g{display:grid;grid-template-columns:12rem minmax(0,43rem);gap:clamp(3rem,7vw,6rem);align-items:start;padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(6rem,9vw,8rem)}.toc.svelte-n3o8g{position:sticky;top:1.5rem;border-top:1px solid var(--color-ink)}.toc.svelte-n3o8g ol:where(.svelte-n3o8g){margin:0;padding:0;list-style:none}.toc.svelte-n3o8g li:where(.svelte-n3o8g){border-bottom:1px solid var(--color-rule-soft);padding:.65rem 0}.toc.svelte-n3o8g li:where(.svelte-n3o8g) a:where(.svelte-n3o8g){color:var(--color-soft);font-size:.74rem;line-height:1.35;text-decoration:none}.toc.svelte-n3o8g li:where(.svelte-n3o8g) a:where(.svelte-n3o8g):hover{color:var(--color-ink)}.article-copy.svelte-n3o8g{min-width:0}.article-copy.svelte-n3o8g .answer{margin:0 0 4rem;border-left:2px solid var(--color-signal);background:var(--color-paper-bright);padding:1.35rem 1.5rem}.article-copy.svelte-n3o8g .answer strong{display:block;margin-bottom:.4rem;color:var(--color-ink);font-size:.9rem;font-weight:650}.article-copy.svelte-n3o8g .answer p{margin:0;color:var(--color-ink);font-size:1.05rem;line-height:1.65}.article-copy.svelte-n3o8g h2{scroll-margin-top:2rem;margin:5rem 0 1.4rem;font-size:clamp(2.2rem,3.9vw,3.1rem);font-weight:700;letter-spacing:-.018em;line-height:1.08;text-wrap:balance}.article-copy.svelte-n3o8g h2:first-of-type{margin-top:0}.article-copy.svelte-n3o8g h3{margin:2.8rem 0 1rem;font-size:1.55rem;font-weight:700;letter-spacing:-.015em}.article-copy.svelte-n3o8g p,.article-copy.svelte-n3o8g li{color:var(--color-soft);font-size:1rem;line-height:1.78}.article-copy.svelte-n3o8g p{margin:1.15rem 0}.article-copy.svelte-n3o8g a{color:var(--color-ink);text-decoration-color:var(--color-signal);text-underline-offset:.25rem}.article-copy.svelte-n3o8g a:hover{color:var(--color-signal)}.article-copy.svelte-n3o8g ul,.article-copy.svelte-n3o8g ol{margin:1.4rem 0;padding-left:1.4rem}.article-copy.svelte-n3o8g li+li{margin-top:.65rem}.article-copy.svelte-n3o8g li::marker{color:var(--color-signal)}.article-copy.svelte-n3o8g code{border:1px solid var(--color-rule);background:var(--color-inset);padding:.08rem .28rem;color:var(--color-ink);font-family:var(--font-mono);font-size:.84em}.article-copy.svelte-n3o8g .note{margin:2rem 0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule);padding:1rem 0}.article-copy.svelte-n3o8g .note strong{display:block;margin-bottom:.35rem;color:var(--color-ink);font-size:.9rem;font-weight:650}.article-copy.svelte-n3o8g .note p{margin:0;font-size:.86rem}.article-copy.svelte-n3o8g blockquote{margin:2.5rem 0;border-left:2px solid var(--color-signal);padding:.3rem 0 .3rem 1.4rem}.article-copy.svelte-n3o8g blockquote p{margin:0;color:var(--color-ink);font-size:1.15rem;line-height:1.6}.article-copy.svelte-n3o8g .table-scroll{max-width:100%;margin:2rem 0;overflow-x:auto;border-top:1px solid var(--color-ink)}.article-copy.svelte-n3o8g table{width:100%;min-width:38rem;border-collapse:collapse;text-align:left}.article-copy.svelte-n3o8g th{padding:.8rem .7rem;border-bottom:1px solid var(--color-ink);color:var(--color-faint);font-size:.76rem;font-weight:600}.article-copy.svelte-n3o8g td{padding:.9rem .7rem;border-bottom:1px solid var(--color-rule);color:var(--color-soft);font-size:.77rem;line-height:1.5;vertical-align:top}.article-copy.svelte-n3o8g td:first-child{color:var(--color-ink);font-weight:650}.article-copy.svelte-n3o8g .checklist{margin:2rem 0;padding:0;list-style:none;counter-reset:check;border-top:1px solid var(--color-ink)}.article-copy.svelte-n3o8g .checklist li{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;margin:0;border-bottom:1px solid var(--color-rule);padding:1rem 0;counter-increment:check}.article-copy.svelte-n3o8g .checklist li:before{content:counter(check,decimal-leading-zero);color:var(--color-signal);font-family:var(--font-mono);font-size:.62rem}.article-copy.svelte-n3o8g .checklist strong{color:var(--color-ink)}.article-copy.svelte-n3o8g .source-note{color:var(--color-faint);font-family:var(--font-mono);font-size:.68rem;line-height:1.65}.faq.svelte-n3o8g{margin-top:6rem}.faq.svelte-n3o8g h2:where(.svelte-n3o8g){margin-top:0}.faq.svelte-n3o8g details:where(.svelte-n3o8g){border-top:1px solid var(--color-rule)}.faq.svelte-n3o8g details:where(.svelte-n3o8g):last-child{border-bottom:1px solid var(--color-rule)}.faq.svelte-n3o8g summary:where(.svelte-n3o8g){padding:1.2rem 2rem 1.2rem 0;color:var(--color-ink);font-size:.95rem;font-weight:650;cursor:pointer}.faq.svelte-n3o8g details:where(.svelte-n3o8g) p:where(.svelte-n3o8g){margin:-.2rem 0 1.4rem;font-size:.88rem}.article-cta.svelte-n3o8g{margin-top:6rem;border:1px solid var(--color-rule);background:var(--color-paper-bright);padding:2rem;color:var(--color-ink)}.article-cta.svelte-n3o8g h2:where(.svelte-n3o8g){margin:0 0 1.8rem;font-size:clamp(2.1rem,3.8vw,2.9rem)}.article-cta.svelte-n3o8g a:where(.svelte-n3o8g){display:inline-flex;justify-content:space-between;gap:3rem;min-width:12rem;background:var(--color-ink);padding:.85rem 1rem;color:var(--color-paper-bright);font-size:.78rem;font-weight:650;text-decoration:none}.related.svelte-n3o8g{padding:clamp(4rem,7vw,6rem) 0;border-top:1px solid var(--color-rule);background:var(--color-inset);color:var(--color-ink)}.related.svelte-n3o8g h2:where(.svelte-n3o8g){margin:0 0 2.2rem;font-size:clamp(2.2rem,3.9vw,3.3rem);font-weight:700;letter-spacing:-.018em}.related-list.svelte-n3o8g{border-top:1px solid var(--color-rule)}.related-list.svelte-n3o8g a:where(.svelte-n3o8g){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border-bottom:1px solid var(--color-rule);padding:1.25rem 0;color:inherit;text-decoration:none}.related-list.svelte-n3o8g strong:where(.svelte-n3o8g){font-size:1.18rem;font-weight:600}.related-list.svelte-n3o8g i:where(.svelte-n3o8g){color:var(--color-signal);font-style:normal;transition:transform .16s ease}.related-list.svelte-n3o8g a:where(.svelte-n3o8g):hover i:where(.svelte-n3o8g){transform:translate(.35rem)}@media(max-width:820px){.article-layout.svelte-n3o8g{grid-template-columns:1fr}.toc.svelte-n3o8g{position:static}.toc.svelte-n3o8g ol:where(.svelte-n3o8g){display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}}@media(max-width:640px){.editorial-header.svelte-n3o8g,.article-hero.svelte-n3o8g,.article-layout.svelte-n3o8g,.related-inner.svelte-n3o8g{width:min(100% - 1.5rem,72rem)}.editorial-header.svelte-n3o8g{min-height:4.2rem}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g) a:where(.svelte-n3o8g):not(.pilot-link){display:none}.editorial-header.svelte-n3o8g nav:where(.svelte-n3o8g) .pilot-link:where(.svelte-n3o8g){border-left:0;padding-left:0}.article-hero.svelte-n3o8g h1:where(.svelte-n3o8g){font-size:clamp(3rem,13vw,4rem)}.toc.svelte-n3o8g ol:where(.svelte-n3o8g){grid-template-columns:1fr}.article-copy.svelte-n3o8g .answer{padding:1.25rem}.article-copy.svelte-n3o8g h2{margin-top:4.5rem}.article-copy.svelte-n3o8g p,.article-copy.svelte-n3o8g li{font-size:.96rem}.article-cta.svelte-n3o8g{margin-inline:-.25rem;padding:1.5rem}}
