.container.svelte-1gyup5m{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.article-hero.svelte-1gyup5m{position:relative;background:var(--ink-dark);color:var(--paper);overflow:hidden;min-height:360px;display:flex;align-items:flex-end}.article-hero-img.svelte-1gyup5m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.article-hero-img.svelte-1gyup5m img:where(.svelte-1gyup5m){width:100%;height:100%;object-fit:cover}.article-hero-inner.svelte-1gyup5m{position:relative;padding-top:var(--space-16);padding-bottom:var(--space-12);width:100%}.breadcrumb.svelte-1gyup5m{display:flex;gap:var(--space-2);font-size:var(--text-xs);color:#faf6eeb3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-6)}.breadcrumb.svelte-1gyup5m a:where(.svelte-1gyup5m){color:inherit;text-decoration:none}.breadcrumb.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--brass)}.breadcrumb.svelte-1gyup5m [aria-current]:where(.svelte-1gyup5m){color:var(--paper)}.article-hero.svelte-1gyup5m h1:where(.svelte-1gyup5m){color:var(--paper);margin-top:var(--space-4);max-width:900px}.article-date.svelte-1gyup5m{display:block;margin-top:var(--space-4);color:#faf6eeb3;font-size:var(--text-sm);letter-spacing:.05em}.article-body.svelte-1gyup5m{padding-top:var(--space-16);padding-bottom:var(--space-16)}.prose.svelte-1gyup5m{max-width:720px;margin:0 auto;color:var(--ink)}.prose.svelte-1gyup5m h2{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);margin-top:var(--space-12);margin-bottom:var(--space-4)}.prose.svelte-1gyup5m h3{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose.svelte-1gyup5m p{margin-top:var(--space-4);line-height:1.85;color:var(--ink)}.prose.svelte-1gyup5m blockquote{margin:var(--space-8) 0;padding-left:var(--space-6);border-left:3px solid var(--terracotta);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--ink-soft)}.prose.svelte-1gyup5m a{color:var(--terracotta);border-bottom:1px solid currentColor;padding-bottom:1px}.prose.svelte-1gyup5m ul,.prose.svelte-1gyup5m ol{margin:var(--space-4) 0 var(--space-4) var(--space-6);line-height:1.85}.prose.svelte-1gyup5m strong{color:var(--ink);font-weight:600}.related.svelte-1gyup5m{border-top:1px solid var(--border);padding-top:var(--space-16);padding-bottom:var(--space-24)}.related-header.svelte-1gyup5m{text-align:center;margin-bottom:var(--space-12)}.related-header.svelte-1gyup5m h2:where(.svelte-1gyup5m){margin-top:var(--space-3);font-size:var(--text-3xl)}.related-grid.svelte-1gyup5m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width: 1024px){.related-grid.svelte-1gyup5m{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.related-grid.svelte-1gyup5m{grid-template-columns:1fr}}
