fieldset.svelte-1hy1lfm{background:#fff;border:1px solid #dce3ea;border-radius:8px;margin-top:1.25rem;padding:1rem 1.25rem}legend.svelte-1hy1lfm{font-family:var(--serif);color:var(--navy);padding:0 .4rem;font-weight:700}label.svelte-1hy1lfm{margin:.75rem 0;display:block}label.svelte-1hy1lfm>span:where(.svelte-1hy1lfm){margin-bottom:.3rem;font-size:.95rem;display:block}input[type=number].svelte-1hy1lfm{width:6rem;font:inherit;background:var(--paper);border:1px solid #b9c4d0;border-radius:6px;padding:.55rem .65rem}input[type=text].svelte-1hy1lfm,input[type=tel].svelte-1hy1lfm,input[type=email].svelte-1hy1lfm,textarea.svelte-1hy1lfm{width:100%;font:inherit;background:var(--paper);border:1px solid #b9c4d0;border-radius:6px;padding:.55rem .65rem}fieldset.choice.svelte-1hy1lfm{background:0 0;border:0;border-radius:6px;min-width:0;margin:.75rem 0;padding:0}.choice.svelte-1hy1lfm>legend:where(.svelte-1hy1lfm){color:inherit;margin-bottom:.3rem;padding:0;font-family:inherit;font-size:.95rem;font-weight:400}.choice.svelte-1hy1lfm label:where(.svelte-1hy1lfm){align-items:flex-start;gap:.5rem;margin:.35rem 0;display:flex}.choice.svelte-1hy1lfm label:where(.svelte-1hy1lfm) input:where(.svelte-1hy1lfm){flex:none;margin-top:.3rem}.choice.svelte-1hy1lfm label:where(.svelte-1hy1lfm)>span:where(.svelte-1hy1lfm){margin:0;font-size:1rem;display:inline}.bad.svelte-1hy1lfm{outline-offset:4px;border-radius:6px;outline:2px solid #b3261e}.msg.svelte-1hy1lfm{color:#b3261e;margin:.35rem 0 .75rem;font-size:.9rem;font-weight:600;display:block}.err.svelte-1hy1lfm{color:#b3261e;margin:.75rem 0;font-weight:600}.err-list.svelte-1hy1lfm{margin:.25rem 0 .75rem;padding-left:1.25rem}.err-list.svelte-1hy1lfm a:where(.svelte-1hy1lfm){color:#b3261e}.fine.svelte-1hy1lfm{color:#5a6b7e;margin-top:1.25rem;font-size:.9rem}.hp.svelte-1hy1lfm{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button.cta.svelte-1hy1lfm{font:inherit;cursor:pointer;border:0;font-weight:700}code.svelte-1hy1lfm{background:var(--tint);border-radius:4px;padding:.1rem .35rem;font-size:1rem}
