.cf.astro-u2somn2m{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow);text-align:left;gap:14px;padding:28px;display:grid}.cf__h.astro-u2somn2m{font:600 20px var(--head);letter-spacing:-.01em;margin:0 0 4px}.cf__row.astro-u2somn2m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.cf.astro-u2somn2m label.astro-u2somn2m{font:500 14px var(--text);display:block}.cf.astro-u2somn2m .opt.astro-u2somn2m{color:var(--muted);font-weight:400}.cf.astro-u2somn2m input.astro-u2somn2m,.cf.astro-u2somn2m select.astro-u2somn2m,.cf.astro-u2somn2m textarea.astro-u2somn2m{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:50px;font:400 16px var(--text);background:var(--white);color:var(--black);margin-top:6px;padding:0 14px;display:block}.cf.astro-u2somn2m textarea.astro-u2somn2m{resize:vertical;min-height:90px;padding:12px 14px}.cf.astro-u2somn2m input.astro-u2somn2m:focus,.cf.astro-u2somn2m select.astro-u2somn2m:focus,.cf.astro-u2somn2m textarea.astro-u2somn2m:focus{border-color:var(--steel);box-shadow:0 0 0 3px var(--tint);outline:none}.cf__trap.astro-u2somn2m{position:absolute;left:-9999px}.cf__done.astro-u2somn2m{border-radius:var(--r-md);background:var(--tint);justify-items:start;gap:10px;margin:0;padding:16px;display:grid}.cf__done.astro-u2somn2m p.astro-u2somn2m{margin:0}.cf__small.astro-u2somn2m{color:var(--gray);font-size:14px}.cf__err.astro-u2somn2m{color:#a1261b;margin:0;font-weight:600}.cf__fine.astro-u2somn2m{color:var(--muted);margin:6px 0 0;font-size:13px}.cf__fine.astro-u2somn2m a.astro-u2somn2m{color:var(--gray)}@media (width<=560px){.cf__row.astro-u2somn2m{grid-template-columns:1fr}}
