.form-page.svelte-125tgzr{max-width:700px;margin:0 auto;padding:1.5rem 0}.form-page.svelte-125tgzr h2:where(.svelte-125tgzr){color:var(--color-primary-dark);margin:0 0 .5rem}.intro.svelte-125tgzr{color:var(--color-text-muted);margin-bottom:1.5rem}.required-indicator.svelte-125tgzr{color:var(--color-error);font-weight:700}fieldset.svelte-125tgzr{border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;margin-bottom:1.5rem}legend.svelte-125tgzr{font-weight:700;font-size:1.05rem;padding:0 .5rem;color:var(--color-primary-dark)}.form-row.svelte-125tgzr{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:500px){.form-row.svelte-125tgzr{grid-template-columns:1fr 1fr;align-items:end}}.form-row.svelte-125tgzr .form-group:where(.svelte-125tgzr){margin-bottom:0}.checkbox-group.svelte-125tgzr label:where(.svelte-125tgzr){display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.checkbox-group.svelte-125tgzr input[type=checkbox]:where(.svelte-125tgzr){width:auto;accent-color:var(--color-primary)}.form-actions.svelte-125tgzr{padding-top:.5rem}.form-actions.svelte-125tgzr .btn:where(.svelte-125tgzr){width:100%;padding:.85rem;font-size:1.1rem}@media(min-width:500px){.form-actions.svelte-125tgzr .btn:where(.svelte-125tgzr){width:auto}}
