.page.svelte-1o1918a{max-width:760px;margin:0 auto;padding:0 clamp(20px,5vw,48px) 64px}.bar.svelte-1o1918a{display:flex;align-items:center;justify-content:space-between;padding:26px 0 8px}.wordmark.svelte-1o1918a{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;letter-spacing:.04em;font-size:16px;color:var(--text);text-decoration:none}.back.svelte-1o1918a{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--text-dim);text-decoration:none}.back.svelte-1o1918a:hover{color:var(--accent)}.kicker.svelte-1o1918a{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin:clamp(40px,8vw,80px) 0 18px}h1.svelte-1o1918a{font-family:var(--serif);font-weight:400;font-size:clamp(38px,7vw,60px);line-height:1.04;margin:0 0 28px}h1.svelte-1o1918a em:where(.svelte-1o1918a){font-style:italic;color:var(--accent)}.summary.svelte-1o1918a{font-size:19px;line-height:1.6;border-left:2px solid var(--accent);padding-left:20px;margin:0 0 44px;color:var(--text)}h2.svelte-1o1918a{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(23px,3.5vw,30px);margin:36px 0 12px}.doc.svelte-1o1918a p:where(.svelte-1o1918a){color:var(--text-dim);line-height:1.7;font-size:16.5px;margin:0 0 14px}.doc.svelte-1o1918a a:where(.svelte-1o1918a){color:var(--accent);text-decoration:none;border-bottom:1px solid var(--hairline)}
