.page.svelte-1bv7ezn{padding-top:64px;padding-bottom:76px}.layout.svelte-1bv7ezn{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}form.svelte-1bv7ezn{gap:22px;display:grid}label.svelte-1bv7ezn{display:block}.label.svelte-1bv7ezn{letter-spacing:.14em;color:var(--ink-muted);margin-bottom:8px;font-size:11px;font-weight:400;display:block}input.svelte-1bv7ezn:not([type=radio]),textarea.svelte-1bv7ezn{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--font-serif);color:var(--ink);border-radius:0;padding:13px 14px;font-size:17px}textarea.svelte-1bv7ezn{resize:vertical;line-height:1.6}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:2px solid var(--river);outline-offset:-1px;border-color:var(--river)}[aria-invalid=true].svelte-1bv7ezn{border-color:#9c3b2e!important}.error.svelte-1bv7ezn{text-transform:none;letter-spacing:.02em;color:#9c3b2e;margin-top:6px;font-size:11px;display:block}.problem.svelte-1bv7ezn{background:#f3e3de;border-left:4px solid #9c3b2e;padding:14px 18px;font-size:16px}.problem.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--river);border-bottom:1px solid var(--river)}fieldset.svelte-1bv7ezn{border:0;margin:0;padding:0}legend.svelte-1bv7ezn{margin-bottom:10px;padding:0}.chips.svelte-1bv7ezn{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1bv7ezn span:where(.svelte-1bv7ezn){letter-spacing:.1em;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;padding:7px 12px;font-size:11px;display:inline-block}.chip.svelte-1bv7ezn:hover span:where(.svelte-1bv7ezn){border-color:var(--rule)}.chip.svelte-1bv7ezn input:where(.svelte-1bv7ezn):checked+span:where(.svelte-1bv7ezn){background:var(--tint);color:var(--p-ink);border-color:var(--rule)}.chip.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible+span:where(.svelte-1bv7ezn){outline:2px solid var(--river);outline-offset:2px}.trap.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button.btn.svelte-1bv7ezn{cursor:pointer;padding:15px 24px}button.btn.svelte-1bv7ezn:disabled{opacity:.7;cursor:progress}.sent.svelte-1bv7ezn{border:1px solid #3f6b4a;padding:40px}.sent-label.svelte-1bv7ezn{letter-spacing:.14em;color:#3f6b4a;margin-bottom:14px;font-size:11px}.sent.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:14px;font-size:30px;font-weight:500;line-height:1.2}.sent.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--ink-2);max-width:52ch;margin-bottom:24px;font-size:17px;line-height:1.7}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--river)}.text-link.svelte-1bv7ezn{border-bottom:1px solid var(--river);letter-spacing:.1em;color:var(--river);padding-bottom:2px;font-size:11px}.panel.svelte-1bv7ezn{border-top:1px solid var(--line);margin-bottom:28px;padding-top:18px}.panel.first.svelte-1bv7ezn{border-top-color:var(--line-strong)}.panel.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){margin-bottom:10px}.panel.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--ink-2);font-size:16px}.panel.svelte-1bv7ezn p.direct:where(.svelte-1bv7ezn){color:var(--ink);font-size:18px}@media (width<=860px){.layout.svelte-1bv7ezn{grid-template-columns:1fr;gap:44px}}@media (width<=760px){.page.svelte-1bv7ezn{padding-top:44px;padding-bottom:56px}.sent.svelte-1bv7ezn{padding:24px 20px}.sent.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:24px}}
