form{font-size:var(--font-sm);gap:var(--size2);flex-direction:column;display:flex}.field{padding-bottom:var(--size3)}.field label{font-size:var(--font-xs);padding-bottom:var(--size1);font-weight:700;display:block}.field .validation-loading,.field .validation-error{font-size:var(--font-xs);padding-top:var(--size1)}fieldset{gap:var(--size3);border:none;margin:0;display:flex}fieldset.choices{padding-bottom:var(--size3);display:block}fieldset.choices legend{padding-bottom:var(--size1);font-weight:700}fieldset.choices label{align-items:center;gap:var(--size1);display:flex}input,select{--input-height:var(--size8);--color-input:var(--color-surface);--color-input-disabled:var(--color-border1);--color-text-disabled:var(--color-text1);background:var(--color-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);height:var(--input-height);padding:var(--size2) var(--size2)}input:not([type=checkbox][type=radio][type=submit]),select{width:100%}select{--select-twisty-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" fill=\"hsla(219, 10%, 37%, 1)\" stroke-width=\"0\" viewBox=\"0 0 24 24\" height=\"1em\" width=\"1em\" ><path d=\"M12 16L6 10H18L12 16Z\"></path></svg>");appearance:none;background-image:var(--select-twisty-image);background-position:right var(--size2) center;cursor:pointer;font-family:inherit;font-size:var(--font-xs);background-repeat:no-repeat;width:100%;min-width:12rem}select:disabled{background-color:var(--color-input-disabled);color:var(--color-text-disabled);cursor:default}main form button[type=submit]{background-color:var(--color-brand-primary-next);border:1px solid var(--color-brand-primary-next);border-radius:var(--radius-pill-next);color:var(--color-rich-black-next);cursor:pointer;font-family:var(--font-family-caps-next);font-size:var(--font-size-caps-m-next);font-weight:var(--font-weight-cta-next);letter-spacing:var(--letter-spacing-caps-next);line-height:var(--line-height-caps-next);margin-top:var(--size3);width:max-content;padding:9px 22px 10px;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1)}@media screen and (width>=37.5rem){main form button[type=submit]{padding:9px 24px 11px}}main form button[type=submit]:focus-visible{outline:2px solid var(--color-accent-blue-next);outline-offset:3px}main form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}main form button[type=submit]:not(:disabled):hover,main form button[type=submit]:not(:disabled):focus-visible{background-color:var(--color-brand-primary-next);border-color:var(--color-deep-pink-next);color:var(--color-deep-pink-next);transform:scale(1.02)}.choices-columns{grid-template-columns:1fr 1fr;display:grid}.checkbox-column{gap:var(--size2);padding-top:var(--size2);flex-direction:column;display:flex}.required{color:var(--color-brand)}.form-error{width:100%}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
