.wrap.svelte-1teoznn{max-width:960px;margin:0 auto;padding:0 24px}.bar.svelte-1teoznn{border-bottom:var(--rule) solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;padding:14px 0;font-size:13px;display:flex}.bar.svelte-1teoznn .mono:where(.svelte-1teoznn){font-weight:700;text-decoration:none}.bar.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn){text-decoration:none}.bar.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{text-decoration:underline}.hero.svelte-1teoznn{border-bottom:var(--rule) solid var(--line);padding:56px 0 40px}.date.svelte-1teoznn{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px}h1.svelte-1teoznn{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.05}.prose.svelte-1teoznn{padding:40px 0 56px;font-size:17px;line-height:1.7}footer.svelte-1teoznn{border-top:var(--rule) solid var(--line);text-transform:uppercase;letter-spacing:.08em;padding:24px 0 48px;font-size:13px}.prose.svelte-1teoznn h2{letter-spacing:-.01em;border-top:1px solid var(--line);margin:40px 0 16px;padding-top:24px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:900}.prose.svelte-1teoznn h3{margin:28px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:900}.prose.svelte-1teoznn p{margin:0 0 18px}.prose.svelte-1teoznn a{text-underline-offset:3px}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 18px;padding-left:24px}.prose.svelte-1teoznn li{margin-bottom:8px}.prose.svelte-1teoznn strong{font-weight:700}.prose.svelte-1teoznn code{background:color-mix(in srgb, var(--ink) 8%, transparent);border:1px solid var(--line);padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.prose.svelte-1teoznn pre{background:var(--ink);color:var(--paper);border:var(--rule) solid var(--line);margin:0 0 22px;padding:18px 20px;font-size:14px;line-height:1.5;overflow-x:auto}.prose.svelte-1teoznn pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.prose.svelte-1teoznn blockquote{border-left:4px solid var(--line);color:var(--muted);margin:0 0 18px;padding-left:16px}
