.lead.svelte-33db70{border-top:5px solid var(--coral);container-type:inline-size}.lead.svelte-33db70 h2:where(.svelte-33db70){margin-top:0;font-size:1.5rem}.row.svelte-33db70{margin-bottom:.9rem}.two.svelte-33db70{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}label.svelte-33db70{margin-bottom:.3rem;font-size:.92rem;font-weight:600;display:block}.opt.svelte-33db70{color:var(--muted);font-weight:400}input.svelte-33db70,select.svelte-33db70,textarea.svelte-33db70{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;padding:.6rem .7rem;font-size:1rem}input.svelte-33db70:focus,select.svelte-33db70:focus,textarea.svelte-33db70:focus{border-color:var(--sea);outline:2px solid #2a7f8f40}.consent.svelte-33db70{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.consent.svelte-33db70 input:where(.svelte-33db70){width:1.15rem;height:1.15rem;accent-color:var(--deep);margin-top:.2rem}.consent.svelte-33db70 label:where(.svelte-33db70){color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}.submit.svelte-33db70{width:100%;margin-top:.4rem;padding:.95rem;font-size:1.05rem}.fine.svelte-33db70{text-align:center;margin:.6rem 0 0}.hp.svelte-33db70{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@container (width<=26rem){.two.svelte-33db70{grid-template-columns:1fr}}
