.article-hero__meta.svelte-1f19a26{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.6rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#f2ede3ad}.article-shell.svelte-1f19a26{padding-top:clamp(3.5rem,6vw,5rem)}.article-back.svelte-1f19a26{display:inline-flex;margin-bottom:2rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-fast)}.article-back.svelte-1f19a26:hover{color:var(--color-text)}.article-layout.svelte-1f19a26{display:grid;grid-template-columns:minmax(15rem,.35fr) minmax(0,.65fr);gap:clamp(2rem,5vw,4rem);align-items:start}.article-aside.svelte-1f19a26{position:sticky;top:7.5rem;display:grid;gap:1.5rem}.article-aside__block.svelte-1f19a26{padding-top:1.25rem;border-top:1px solid var(--color-border)}.article-aside__label.svelte-1f19a26{display:block;margin-bottom:1rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.article-aside.svelte-1f19a26 nav:where(.svelte-1f19a26){display:grid;gap:.65rem}.article-aside.svelte-1f19a26 nav:where(.svelte-1f19a26) a:where(.svelte-1f19a26){font-size:.9rem;line-height:1.45;color:var(--color-text-light);transition:color var(--transition-fast)}.article-aside.svelte-1f19a26 nav:where(.svelte-1f19a26) a:where(.svelte-1f19a26):hover{color:var(--color-text)}.article-aside.svelte-1f19a26 ul:where(.svelte-1f19a26),.article-content.svelte-1f19a26 ul:where(.svelte-1f19a26){list-style:none;display:grid;gap:.8rem}.article-aside.svelte-1f19a26 li:where(.svelte-1f19a26),.article-content.svelte-1f19a26 li:where(.svelte-1f19a26){position:relative;padding-left:1rem;color:var(--color-text-light);font-size:.92rem;line-height:1.7}.article-aside.svelte-1f19a26 li:where(.svelte-1f19a26):before,.article-content.svelte-1f19a26 li:where(.svelte-1f19a26):before{content:"";position:absolute;left:0;top:.82rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-accent)}.article-content.svelte-1f19a26{max-width:760px}.article-section.svelte-1f19a26{scroll-margin-top:7rem;padding-bottom:clamp(2.75rem,5vw,4rem);margin-bottom:clamp(2.75rem,5vw,4rem);border-bottom:1px solid var(--color-border)}.article-section.svelte-1f19a26:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.article-section.svelte-1f19a26 h2:where(.svelte-1f19a26){font-size:clamp(1.8rem,3.5vw,2.7rem);max-width:14ch;margin-bottom:1.2rem}.article-section.svelte-1f19a26 p:where(.svelte-1f19a26){max-width:68ch;margin-bottom:1.15rem;font-size:1.02rem;line-height:1.9}.article-section.svelte-1f19a26 ul:where(.svelte-1f19a26){margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--color-border)}.article-references.svelte-1f19a26 ol:where(.svelte-1f19a26){display:grid;gap:1rem;margin-top:1.4rem;padding-left:1.1rem}.article-references.svelte-1f19a26 li:where(.svelte-1f19a26){padding-left:.4rem;color:var(--color-text-muted)}.article-references.svelte-1f19a26 li:where(.svelte-1f19a26)::marker{font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-muted)}.article-references.svelte-1f19a26 a:where(.svelte-1f19a26){display:inline;color:var(--color-text);border-bottom:1px solid var(--color-border-strong);transition:border-color var(--transition-fast),color var(--transition-fast)}.article-references.svelte-1f19a26 a:where(.svelte-1f19a26):hover{color:var(--color-accent-text);border-color:var(--color-accent)}.article-references.svelte-1f19a26 span:where(.svelte-1f19a26){display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-muted)}.article-references.svelte-1f19a26 p:where(.svelte-1f19a26){margin-top:.35rem;margin-bottom:0;font-size:.9rem;line-height:1.65}.article-cta__grid.svelte-1f19a26{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding-top:1rem;border-top:1px solid rgba(242,237,227,.12)}.article-cta.svelte-1f19a26 .label:where(.svelte-1f19a26){display:block;margin-bottom:1rem}.article-cta.svelte-1f19a26 h2:where(.svelte-1f19a26){max-width:13ch}.article-cta.svelte-1f19a26 p:where(.svelte-1f19a26){margin-bottom:1.6rem;font-size:1.02rem}.article-next.svelte-1f19a26{background:var(--color-bg-alt)}.article-next__row.svelte-1f19a26{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,.45fr) minmax(0,.55fr);gap:1.5rem;align-items:start;padding:1.5rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.article-next__row.svelte-1f19a26 h2:where(.svelte-1f19a26){font-size:clamp(1.35rem,2.6vw,2rem)}.article-next__row.svelte-1f19a26 p:where(.svelte-1f19a26){font-size:.96rem}@media(max-width:900px){.article-layout.svelte-1f19a26,.article-cta__grid.svelte-1f19a26,.article-next__row.svelte-1f19a26{grid-template-columns:1fr}.article-aside.svelte-1f19a26{position:static}}
