.page.svelte-e1956m{padding:40px 24px 70px;max-width:720px}h1.svelte-e1956m{font-weight:400;font-size:clamp(30px,5vw,46px);line-height:1.08;letter-spacing:-.02em;margin:14px 0 26px;max-width:18ch}.body.svelte-e1956m{max-width:62ch}.lead.svelte-e1956m{font-family:var(--serif);font-size:21px;line-height:1.5;color:var(--ink);margin:0 0 22px}.body.svelte-e1956m p:where(.svelte-e1956m),.body.svelte-e1956m li:where(.svelte-e1956m){font-size:16.5px;line-height:1.7;color:var(--ink-2)}.body.svelte-e1956m p:where(.svelte-e1956m){margin:0 0 20px}.body.svelte-e1956m ul:where(.svelte-e1956m){margin:0 0 20px;padding-left:20px}.body.svelte-e1956m li:where(.svelte-e1956m){margin-bottom:6px}.body.svelte-e1956m a:where(.svelte-e1956m){color:var(--accent);font-weight:600;text-decoration:underline}h2.svelte-e1956m{font-weight:400;font-size:24px;letter-spacing:-.01em;margin:34px 0 10px;color:var(--ink)}code.svelte-e1956m{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1px 6px}pre.svelte-e1956m{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:0 0 20px;overflow-x:auto}pre.svelte-e1956m code:where(.svelte-e1956m){background:none;border:none;padding:0;font-size:15px;line-height:1.6;color:var(--ink)}
