.page-hero.svelte-o2dadb{background:var(--c-navy);color:#dbe6f5;padding-block:clamp(2.5rem,6vw,4.5rem)}.page-hero.svelte-o2dadb h1:where(.svelte-o2dadb){color:#fff}.narrow.svelte-o2dadb>:where(.svelte-o2dadb){max-width:720px}.card.svelte-o2dadb{border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:0;padding:clamp(1.5rem,4vw,2.5rem)}.field.svelte-o2dadb{gap:.4rem;margin-bottom:1.1rem;display:grid}.row.svelte-o2dadb{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label.svelte-o2dadb{color:var(--c-navy);font-size:.95rem;font-weight:600}input.svelte-o2dadb,textarea.svelte-o2dadb{border:1px solid var(--c-line);width:100%;font-family:var(--font-body);color:var(--text);background:#fff;border-radius:0;padding:.7rem .85rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}input.svelte-o2dadb:focus,textarea.svelte-o2dadb:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #046bd21f}textarea.svelte-o2dadb{resize:vertical}form.svelte-o2dadb .btn:where(.svelte-o2dadb){margin-top:.4rem}@media (width<=760px){.row.svelte-o2dadb{grid-template-columns:1fr}}
