.articleHero.svelte-1ormjzk{background:radial-gradient(circle at top right,color-mix(in srgb,var(--c-accent) 22%,transparent),transparent 34rem),linear-gradient(180deg,var(--c-primary) 0%,#111827 100%);color:var(--c-primary-text);padding:var(--s-7) 0 var(--s-8)}.articleHeroInner.svelte-1ormjzk{max-width:1040px}.backLink.svelte-1ormjzk{color:color-mix(in srgb,var(--c-primary-text) 76%,transparent);display:inline-flex;font-size:var(--fs-sm);margin-bottom:var(--s-5);text-decoration:none}.backLink.svelte-1ormjzk:hover{color:var(--c-accent)}.articleHeaderCard.svelte-1ormjzk{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--r-2) + 10px);box-shadow:var(--shadow-2);padding:clamp(var(--s-6),5vw,var(--s-9))}.articleMetaRow.svelte-1ormjzk{align-items:center;color:color-mix(in srgb,var(--c-primary-text) 74%,transparent);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--s-3);margin-bottom:var(--s-5)}.categoryPill.svelte-1ormjzk{background:var(--c-accent);border-radius:999px;color:var(--c-accent-text);font-size:.76rem;font-weight:900;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}h1.svelte-1ormjzk{font-size:clamp(2.4rem,6vw,5rem);letter-spacing:-.06em;line-height:.96;margin:0;max-width:920px}.articleLead.svelte-1ormjzk{color:color-mix(in srgb,var(--c-primary-text) 82%,transparent);font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.65;margin:var(--s-5) 0 0;max-width:840px}.articleIntroGrid.svelte-1ormjzk{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);margin-top:var(--s-7)}.tocBox.svelte-1ormjzk,.quoteBox.svelte-1ormjzk{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-2);padding:var(--s-5)}.tocTitle.svelte-1ormjzk,.quoteLabel.svelte-1ormjzk,.midCtaKicker.svelte-1ormjzk,.takeawaysKicker.svelte-1ormjzk,.asideTitle.svelte-1ormjzk{color:var(--c-accent);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tocBox.svelte-1ormjzk ol:where(.svelte-1ormjzk){display:grid;gap:var(--s-2);margin:var(--s-4) 0 0;padding-left:1.2rem}.tocBox.svelte-1ormjzk a:where(.svelte-1ormjzk){color:color-mix(in srgb,var(--c-primary-text) 86%,transparent);text-decoration:none}.tocBox.svelte-1ormjzk a:where(.svelte-1ormjzk):hover{color:var(--c-accent)}.quoteBox.svelte-1ormjzk p:where(.svelte-1ormjzk){color:var(--c-primary-text);font-size:1.08rem;line-height:1.6;margin:var(--s-3) 0 0}.articleBodySection.svelte-1ormjzk{padding-top:var(--s-7)}.articleShell.svelte-1ormjzk{align-items:start;display:grid;gap:var(--s-6);grid-template-columns:250px minmax(0,1fr);max-width:1120px}.articleAside.svelte-1ormjzk{position:sticky;top:96px}.asideCard.svelte-1ormjzk{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-2);box-shadow:var(--shadow-1);padding:var(--s-5)}.asideCard.svelte-1ormjzk a:where(.svelte-1ormjzk){border-left:3px solid var(--c-border);color:var(--c-muted);display:block;font-size:.9rem;line-height:1.35;margin-top:var(--s-3);padding-left:var(--s-3);text-decoration:none}.asideCard.svelte-1ormjzk a:where(.svelte-1ormjzk):hover{border-left-color:var(--c-accent);color:var(--c-text)}.asideCard.svelte-1ormjzk span:where(.svelte-1ormjzk){color:var(--c-text);display:block;font-size:.78rem;font-weight:900;margin-bottom:2px}.articleCard.svelte-1ormjzk{background:var(--c-surface);border:1px solid var(--c-border);border-radius:calc(var(--r-2) + 8px);box-shadow:var(--shadow-1);padding:clamp(var(--s-6),5vw,var(--s-9))}.articleSection.svelte-1ormjzk{scroll-margin-top:120px}.articleSection.svelte-1ormjzk+.articleSection:where(.svelte-1ormjzk),.articleSection.svelte-1ormjzk+.midArticleCta:where(.svelte-1ormjzk),.midArticleCta.svelte-1ormjzk+.articleSection:where(.svelte-1ormjzk){border-top:1px solid var(--c-border);margin-top:var(--s-8);padding-top:var(--s-8)}.sectionNumber.svelte-1ormjzk{color:var(--c-accent);font-size:.82rem;font-weight:900;letter-spacing:.12em;margin-bottom:var(--s-3)}.articleSection.svelte-1ormjzk h2:where(.svelte-1ormjzk){font-size:clamp(1.55rem,2.7vw,2.25rem);letter-spacing:-.04em;line-height:1.12;margin:0 0 var(--s-5)}.articleSection.svelte-1ormjzk p:where(.svelte-1ormjzk){color:var(--c-muted);font-size:1.08rem;line-height:1.82;margin:0}.articleSection.svelte-1ormjzk p:where(.svelte-1ormjzk)+p:where(.svelte-1ormjzk){margin-top:var(--s-4)}.articleList.svelte-1ormjzk{display:grid;gap:var(--s-2);list-style:none;margin:var(--s-5) 0 0;padding:0}.articleList.svelte-1ormjzk li:where(.svelte-1ormjzk){background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-1);color:var(--c-muted);line-height:1.55;padding:var(--s-3) var(--s-4)}.articleList.svelte-1ormjzk li:where(.svelte-1ormjzk):before{color:var(--c-accent-text);content:"Check";font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-right:var(--s-2);text-transform:uppercase}.inlineCallout.svelte-1ormjzk{background:var(--c-tint-bg);border:1px solid color-mix(in srgb,var(--c-accent) 50%,var(--c-border));border-radius:var(--r-2);margin-top:var(--s-6);padding:var(--s-5)}.inlineCallout.svelte-1ormjzk p:where(.svelte-1ormjzk){color:var(--c-text);font-weight:650;line-height:1.6;margin-top:var(--s-2)}.inlineCalloutTitle.svelte-1ormjzk{color:var(--c-text);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.midArticleCta.svelte-1ormjzk{align-items:center;background:var(--c-primary);border-radius:var(--r-2);color:var(--c-primary-text);display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;padding:var(--s-6)}.midArticleCta.svelte-1ormjzk h3:where(.svelte-1ormjzk){font-size:var(--fs-h3);margin:var(--s-2) 0}.midArticleCta.svelte-1ormjzk p:where(.svelte-1ormjzk){color:color-mix(in srgb,var(--c-primary-text) 78%,transparent);margin:0}.takeawaysBox.svelte-1ormjzk{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-2);margin-top:var(--s-8);padding:var(--s-6)}.takeawaysBox.svelte-1ormjzk h2:where(.svelte-1ormjzk){font-size:clamp(1.35rem,2.3vw,1.8rem);margin:var(--s-2) 0 var(--s-5)}.takeawaysBox.svelte-1ormjzk ul:where(.svelte-1ormjzk){display:grid;gap:var(--s-3);margin:0;padding-left:1.2rem}.takeawaysBox.svelte-1ormjzk li:where(.svelte-1ormjzk){color:var(--c-muted);line-height:1.55}.articleNav.svelte-1ormjzk{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-8)}.articleNavCard.svelte-1ormjzk{border:1px solid var(--c-border);border-radius:var(--r-2);padding:var(--s-5);text-decoration:none}.articleNavCard.svelte-1ormjzk:hover{border-color:color-mix(in srgb,var(--c-border) 55%,var(--c-accent) 45%)}.articleNavCard.svelte-1ormjzk span:where(.svelte-1ormjzk){color:var(--c-muted);display:block;font-size:.78rem;font-weight:900;letter-spacing:.1em;margin-bottom:var(--s-2);text-transform:uppercase}.articleNavCard.svelte-1ormjzk strong:where(.svelte-1ormjzk){display:block;line-height:1.35}.articleNavCardNext.svelte-1ormjzk{text-align:right}@media(max-width:900px){.articleIntroGrid.svelte-1ormjzk,.articleShell.svelte-1ormjzk,.midArticleCta.svelte-1ormjzk{grid-template-columns:1fr}.articleAside.svelte-1ormjzk{display:none}}@media(max-width:640px){.articleHeaderCard.svelte-1ormjzk,.articleCard.svelte-1ormjzk{padding:var(--s-5)}.articleNav.svelte-1ormjzk{grid-template-columns:1fr}.articleNavCardNext.svelte-1ormjzk{text-align:left}}
