.essay-head.svelte-cjwv1s{border-bottom:var(--rule);padding:40px 0 24px}.back-link.svelte-cjwv1s{font-family:var(--font-mono);color:var(--ink-soft);margin-bottom:22px;font-size:.78rem;display:inline-block}.back-link.svelte-cjwv1s:hover{color:var(--accent)}.eyebrow.svelte-cjwv1s{font-family:var(--font-mono);color:var(--ink-soft);margin:0 0 8px;font-size:.8rem}.eyebrow.svelte-cjwv1s .cat-name:where(.svelte-cjwv1s){color:var(--cat);font-weight:400}.essay-head.svelte-cjwv1s h1:where(.svelte-cjwv1s){font-family:var(--font-headline);font-size:clamp(2.2rem,6vw,3.6rem);line-height:1}.subtitle.svelte-cjwv1s{font-family:var(--font-body);color:var(--ink-soft);margin:10px 0 0;font-size:1.15rem}.byline.svelte-cjwv1s{font-family:var(--font-mono);color:var(--ink-soft);margin-top:18px;font-size:.82rem}.byline.svelte-cjwv1s b:where(.svelte-cjwv1s){color:var(--ink);font-weight:400}.essay-body.svelte-cjwv1s{grid-template-columns:240px 1fr;align-items:start;gap:50px;padding:34px 0 60px;display:grid}.toc.svelte-cjwv1s{position:sticky;top:24px}.toc-title.svelte-cjwv1s{color:var(--ink);margin:0 0 12px}.toc.svelte-cjwv1s ol:where(.svelte-cjwv1s){counter-reset:toc;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-cjwv1s li:where(.svelte-cjwv1s){counter-increment:toc;border-top:1px solid var(--line)}.toc.svelte-cjwv1s li:where(.svelte-cjwv1s) a:where(.svelte-cjwv1s){font-family:var(--font-mono);color:var(--ink-soft);padding:9px 0;font-size:.78rem;line-height:1.4;display:block}.toc.svelte-cjwv1s li:where(.svelte-cjwv1s) a:where(.svelte-cjwv1s):before{content:counter(toc, decimal-leading-zero) "  ";color:var(--cat)}.toc.svelte-cjwv1s li:where(.svelte-cjwv1s) a:where(.svelte-cjwv1s):hover{color:var(--ink)}.prose-outer.svelte-cjwv1s{max-width:940px}.prose.svelte-cjwv1s{max-width:68ch;font-family:var(--font-body);color:var(--ink);font-size:1.05rem;line-height:1.75}.prose.svelte-cjwv1s section:where(.svelte-cjwv1s){margin-bottom:44px;scroll-margin-top:24px}.prose.svelte-cjwv1s h2:where(.svelte-cjwv1s){font-family:var(--font-headline);border-bottom:2px solid var(--cat);color:var(--cat);margin-bottom:18px;padding-bottom:10px;font-size:1.4rem}.prose.svelte-cjwv1s p:where(.svelte-cjwv1s){margin:0 0 20px}.prose.svelte-cjwv1s em:where(.svelte-cjwv1s){font-style:italic}@media (width<=900px){.essay-body.svelte-cjwv1s{grid-template-columns:1fr}.toc.svelte-cjwv1s{border-bottom:var(--rule);padding-bottom:20px;position:static}}
