.page.svelte-1gmktme{background:var(--surface);padding:64px 24px 96px}article.svelte-1gmktme{max-width:760px;margin:0 auto}header.svelte-1gmktme{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:28px}h1.svelte-1gmktme{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(34px,5vw,48px);font-weight:800;line-height:1.05}.meta.svelte-1gmktme{color:var(--ink-muted);margin:12px 0 0;font-size:14px}.intro.svelte-1gmktme{color:var(--ink-muted);margin:20px 0 0;font-size:17px;line-height:28px}.body.svelte-1gmktme h2{letter-spacing:-.02em;color:var(--ink);margin:40px 0 0;font-size:22px;font-weight:800;line-height:1.25}.body.svelte-1gmktme p,.body.svelte-1gmktme li{color:var(--ink-muted);font-size:16px;line-height:27px}.body.svelte-1gmktme p{margin:12px 0 0}.body.svelte-1gmktme ul{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:22px;display:flex}.body.svelte-1gmktme li::marker{color:var(--accent-ink)}.body.svelte-1gmktme strong{color:var(--ink);font-weight:700}.body.svelte-1gmktme a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=768px){.page.svelte-1gmktme{padding:40px 16px 64px}}
