.accent-text.svelte-1hqih8e{color:var(--accent)}.meta-strip.svelte-1hqih8e{padding:18px var(--section-pad);border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--muted)}.masthead.svelte-1hqih8e{padding:var(--block) var(--gutter) 48px;text-align:center;max-width:calc(1000px + 2 * var(--gutter));margin:0 auto}.masthead.svelte-1hqih8e .meta:where(.svelte-1hqih8e){margin-bottom:24px}h1.svelte-1hqih8e{font-size:clamp(40px,6.4vw,80px);line-height:1.02;margin-bottom:28px}.sub.svelte-1hqih8e{font-family:var(--serif);font-size:20px;color:var(--muted);max-width:60ch;margin:0 auto;line-height:1.55}.hero-wrap.svelte-1hqih8e{padding:0 var(--section-pad) 48px}.caption.svelte-1hqih8e{margin-top:12px;font-size:10px;letter-spacing:.1em}.body.svelte-1hqih8e{max-width:calc(700px + 2 * var(--gutter));margin:0 auto;padding:48px var(--gutter) 72px;font-family:var(--serif);font-size:18px;line-height:1.8;color:var(--ink-2)}.body.svelte-1hqih8e p{margin-bottom:24px}.body.svelte-1hqih8e h2{font-size:34px;margin:56px 0 24px;color:var(--ink);font-weight:500}.body.svelte-1hqih8e h3{font-size:26px;margin:48px 0 20px;color:var(--ink);font-weight:500}.body.svelte-1hqih8e blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:32px 0;margin:48px 0;text-align:center}.body.svelte-1hqih8e blockquote p{font-size:26px;line-height:1.35;margin:0;color:var(--ink)}.body.svelte-1hqih8e ul,.body.svelte-1hqih8e ol{padding-left:24px;margin-bottom:24px}.body.svelte-1hqih8e li{margin-bottom:8px}.body.svelte-1hqih8e a{color:var(--ink);border-bottom:2px solid var(--accent)}.body.svelte-1hqih8e code{font-family:var(--mono);font-size:14px;background:var(--bg-2);padding:2px 6px}.end.svelte-1hqih8e{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 var(--section-pad) var(--block)}.end.svelte-1hqih8e .mono:where(.svelte-1hqih8e){letter-spacing:.2em}.nav-pn.svelte-1hqih8e{border-top:1px solid var(--line-soft);padding:48px var(--section-pad);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px)}.prev.svelte-1hqih8e{border-right:1px solid var(--line-soft);padding-right:clamp(24px,4vw,64px)}.next.svelte-1hqih8e{text-align:right}.nav-pn.svelte-1hqih8e a:where(.svelte-1hqih8e),.nav-pn.svelte-1hqih8e .none:where(.svelte-1hqih8e){color:inherit;display:block}.nav-pn.svelte-1hqih8e .meta:where(.svelte-1hqih8e){margin-bottom:16px}.nav-pn.svelte-1hqih8e .t:where(.svelte-1hqih8e){font-family:var(--serif);font-size:22px;margin-bottom:12px}@media(max-width:760px){.nav-pn.svelte-1hqih8e{grid-template-columns:1fr}.prev.svelte-1hqih8e{border-right:none;padding-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:24px}.next.svelte-1hqih8e{text-align:left}}
