.honeypot.svelte-1bv7ezn{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.confirmation.svelte-1bv7ezn,.error-summary.svelte-1bv7ezn{max-inline-size:42rem}.confirmation.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.error-summary.svelte-1bv7ezn{margin-block:1rem}.error-summary.svelte-1bv7ezn{padding:1rem;border:2px solid var(--danger);border-radius:var(--radius-control)}.error-summary.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.25rem}.field-error.svelte-1bv7ezn{color:var(--danger);margin:0}.optional.svelte-1bv7ezn{color:var(--text-muted);font-size:.9em}.form-group.svelte-1bv7ezn{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;max-inline-size:32rem}.form-group.svelte-1bv7ezn :where(input:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn)){min-height:var(--tap-target);font-size:1rem}.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){min-height:10rem;resize:vertical}.form-layout.svelte-1bv7ezn{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.display-3.svelte-1bv7ezn{font-size:clamp(1.5rem,5vw,3rem);max-inline-size:24ch;margin-bottom:1rem}@media screen and (min-width:64rem){.form-layout.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,32rem))}.message-field.svelte-1bv7ezn{grid-column:2;grid-row:1 / span 2}}
