.page.svelte-1bv7ezn{max-width:38rem;margin:var(--s-9) auto var(--s-8);padding:0 var(--s-4);display:flex;flex-direction:column;gap:var(--s-7)}header.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--s-3)}.kicker.svelte-1bv7ezn{font-family:var(--ff-sans);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}h1.svelte-1bv7ezn{font-family:var(--ff-serif);font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0}h2.svelte-1bv7ezn{font-family:var(--ff-serif);font-size:clamp(1.2rem,2.4vw,1.5rem);color:var(--ink);margin:0 0 var(--s-2)}.lede.svelte-1bv7ezn{font-family:var(--ff-serif);font-size:var(--fs-reading);line-height:var(--lh-reading);color:var(--muted);margin:0}.lede.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lede.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--signal)}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--s-5)}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}@media (max-width: 30rem){.row.svelte-1bv7ezn{grid-template-columns:1fr}}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--s-2)}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn),fieldset.svelte-1bv7ezn legend:where(.svelte-1bv7ezn){font-family:var(--ff-sans);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}input[type=text].svelte-1bv7ezn,input[type=email].svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-family:var(--ff-sans);font-size:var(--fs-s);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-3) var(--s-3);outline:none;transition:border-color var(--m-quick) var(--ease-out)}textarea.svelte-1bv7ezn{resize:vertical;min-height:8rem;line-height:1.5}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--ink)}fieldset.svelte-1bv7ezn{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-3)}fieldset.svelte-1bv7ezn legend:where(.svelte-1bv7ezn){padding:0;margin-bottom:var(--s-1)}fieldset.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-sans);font-size:var(--fs-s);color:var(--ink);margin-right:var(--s-4)}fieldset.topic.svelte-1bv7ezn,fieldset.reply.svelte-1bv7ezn{flex-direction:row;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}button.svelte-1bv7ezn{align-self:flex-start;font-family:var(--ff-sans);font-size:var(--fs-s);color:var(--paper);background:var(--ink);border:0;border-radius:var(--r-2);padding:var(--s-3) var(--s-5);cursor:pointer;transition:opacity var(--m-quick) var(--ease-out)}button.svelte-1bv7ezn:disabled{opacity:.5;cursor:default}.error.svelte-1bv7ezn{font-family:var(--ff-sans);font-size:var(--fs-s);color:#b3261e;margin:0}.ok.svelte-1bv7ezn{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--ground)}.ok.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-family:var(--ff-serif);font-size:var(--fs-reading);color:var(--ink);margin:0}.hp.svelte-1bv7ezn{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
