.page.svelte-7ke6fz{max-width:720px;margin:0 auto;padding:32px 22px 80px}.head.svelte-7ke6fz{border-bottom:1px solid var(--line-2);margin-bottom:24px;padding-bottom:20px}.title.svelte-7ke6fz{margin:6px 0 10px;font-size:clamp(30px,6vw,48px)}.updated.svelte-7ke6fz{color:var(--muted);letter-spacing:.06em;font-size:11px}.prose.svelte-7ke6fz{color:var(--muted);margin-top:32px;font-size:14px;line-height:1.7}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--fg);letter-spacing:-.01em;margin:32px 0 12px;font-size:clamp(18px,3vw,24px)}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-of-type{margin-top:0}.prose.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 14px}.prose.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--fg)}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.75}.foot-nav.svelte-7ke6fz{border-top:1px solid var(--line-2);letter-spacing:.1em;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:11px;display:flex}.foot-nav.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--muted);text-decoration:none}.foot-nav.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent)}
