.kicker.svelte-1k78aqt{margin-top:28px;color:var(--blue-dark);font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1k78aqt{max-width:22ch;margin-top:12px;font-size:clamp(2.2rem,4vw,3.4rem)}.byline.svelte-1k78aqt{margin-top:16px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.04em}.prose.svelte-1k78aqt{max-width:var(--measure);margin-top:32px;min-width:0}.prose.svelte-1k78aqt p:where(.svelte-1k78aqt){margin-top:16px;color:var(--ink-soft);font-size:1.0625rem;line-height:1.7;text-wrap:pretty}.prose.svelte-1k78aqt p:where(.svelte-1k78aqt):first-child{margin-top:0}h2.svelte-1k78aqt{max-width:32ch;margin-top:2.5rem;margin-bottom:.5rem;font-size:clamp(1.4rem,2vw,1.65rem);line-height:1.25}ol.svelte-1k78aqt,ul.svelte-1k78aqt{margin:18px 0;padding-left:1.25rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.7}ol.svelte-1k78aqt{list-style:decimal}ul.svelte-1k78aqt{list-style:disc}li.svelte-1k78aqt+li:where(.svelte-1k78aqt){margin-top:8px}pre.svelte-1k78aqt{max-width:100%;margin:20px 0;overflow-x:auto;padding:16px 18px;border:1px solid var(--line);background:var(--paper-deep)}pre.svelte-1k78aqt code:where(.svelte-1k78aqt){font-family:var(--mono);font-size:.82rem;line-height:1.55;white-space:pre}
