.writing-page.svelte-k45wj3{max-width:680px;margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-xl);color:var(--ink)}.back-link.svelte-k45wj3{display:inline-block;font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-lg);color:var(--ink)}.masthead.svelte-k45wj3{margin-bottom:var(--space-xl)}.masthead-title.svelte-k45wj3{font-family:var(--serif);font-weight:400;font-size:clamp(44px,8vw,72px);line-height:1;letter-spacing:-.01em;text-transform:none}.masthead-dek.svelte-k45wj3{font-family:var(--serif);font-style:italic;font-size:clamp(16px,2vw,19px);margin-top:12px;color:var(--ink)}.entry-list.svelte-k45wj3{list-style:none;margin:0;padding:0}.entry.svelte-k45wj3+.entry:where(.svelte-k45wj3){margin-top:var(--space-xl)}.entry-link.svelte-k45wj3{display:block;color:var(--ink)}.kicker.svelte-k45wj3{display:block;font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;color:var(--ink)}.dot.svelte-k45wj3{margin:0 8px}.entry-title.svelte-k45wj3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,38px);line-height:1.1;letter-spacing:-.01em;text-transform:none}.entry-link.svelte-k45wj3:hover .entry-title:where(.svelte-k45wj3){text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.entry-desc.svelte-k45wj3{font-family:var(--serif);font-size:clamp(17px,2.2vw,20px);line-height:1.5;margin-top:12px;max-width:60ch;color:var(--ink)}.empty.svelte-k45wj3{font-family:var(--serif);font-style:italic;color:var(--ink)}
