.page-head.svelte-16xpi4g{text-align:center;padding:48px 20px 16px}.page-head.svelte-16xpi4g h1:where(.svelte-16xpi4g){color:var(--color-primary);margin:0 0 .4em;font-size:clamp(1.7rem,3vw,2.4rem)}.page-head.svelte-16xpi4g p:where(.svelte-16xpi4g){color:var(--color-text-soft);margin:0}.intro.svelte-16xpi4g{text-align:center;max-width:880px;color:var(--color-text-soft);padding:8px 20px 32px}.form.svelte-16xpi4g{max-width:760px;padding:0 20px 80px}.grid.svelte-16xpi4g{grid-template-columns:repeat(2,1fr);gap:0 24px;margin-bottom:8px;display:grid}@media (width<=640px){.grid.svelte-16xpi4g{grid-template-columns:1fr}}fieldset.svelte-16xpi4g{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:24px;padding:18px 22px}legend.svelte-16xpi4g{color:var(--color-primary);padding:0 8px;font-weight:700}.check.svelte-16xpi4g{cursor:pointer;padding:6px 0;display:block}.check.svelte-16xpi4g input:where(.svelte-16xpi4g){margin-inline-end:8px}.submit.svelte-16xpi4g{padding:12px 36px}.success.svelte-16xpi4g{color:#1a6f2c;border-radius:var(--radius-sm);background:#e6f6ea;margin-bottom:16px;padding:12px 16px}.error.svelte-16xpi4g{color:#b3261e;border-radius:var(--radius-sm);background:#fdecea;margin-bottom:16px;padding:12px 16px}
