.page-hero.svelte-e33nf8{background:var(--c-navy);color:#dbe6f5;padding-block:clamp(2.5rem,6vw,4.5rem)}.page-hero.svelte-e33nf8 h1:where(.svelte-e33nf8){color:#fff}.narrow.svelte-e33nf8>:where(.svelte-e33nf8){max-width:720px}.card.svelte-e33nf8{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-e33nf8{gap:.4rem;margin-bottom:1.1rem;display:grid}.row.svelte-e33nf8{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label.svelte-e33nf8{color:var(--c-navy);font-size:.95rem;font-weight:600}input.svelte-e33nf8,textarea.svelte-e33nf8{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-e33nf8:focus,textarea.svelte-e33nf8:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #046bd21f}textarea.svelte-e33nf8{resize:vertical}form.svelte-e33nf8 .btn:where(.svelte-e33nf8){margin-top:.4rem}@media (width<=760px){.row.svelte-e33nf8{grid-template-columns:1fr}}
