.form-rich-text[data-v-02f87037] p{margin-block:0 var(--space-2)}.form-rich-text[data-v-02f87037]>:last-child{margin-block-end:0}.form-rich-text[data-v-02f87037] ol,.form-rich-text[data-v-02f87037] ul{margin:0 0 var(--space-2);padding-inline-start:1.2em}.form-check[data-v-4773828f]{flex:none;block-size:1rem;inline-size:1rem;display:inline-block;position:relative}.form-check__input[data-v-4773828f]{border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-none);appearance:none;cursor:pointer;background:0 0;block-size:100%;inline-size:100%;margin:0;display:block}.form-check--radio .form-check__input[data-v-4773828f]{border-radius:50%}.form-check__input[data-v-4773828f]:checked{border-color:var(--color-action);background:var(--color-action)}.form-check__input[aria-invalid=true][data-v-4773828f]{border-color:var(--color-danger)}.tone-inverse .form-check__input[aria-invalid=true][data-v-4773828f]{border-color:var(--color-text)}.form-check__mark[data-v-4773828f]{fill:none;block-size:100%;inline-size:100%;stroke:var(--color-on-action);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;position:absolute;inset:0}.form-check--radio .form-check__mark[data-v-4773828f]{fill:var(--color-on-action);stroke:none}.form-check__input:checked+.form-check__mark[data-v-4773828f]{opacity:1}@media (forced-colors:active){.form-check__input[data-v-4773828f]:checked{background:highlight}.form-check__mark[data-v-4773828f]{stroke:highlighttext}.form-check--radio .form-check__mark[data-v-4773828f]{fill:highlighttext}}.form-field-error[data-v-20c56f6c]{margin:var(--space-1) 0 0;color:var(--color-danger);font-size:.8rem;font-weight:var(--font-weight-regular)}.tone-inverse .form-field-error[data-v-20c56f6c]{color:var(--color-text)}.form-choice[data-v-8ff92195]{border:0;min-inline-size:0;margin:0;padding:0}.form-choice__legend[data-v-8ff92195]{font-weight:var(--font-weight-regular);margin-block-end:var(--space-3);padding:0}.form-choice__options[data-v-8ff92195]{gap:var(--space-2);display:grid}.form-choice--list .form-choice__option[data-v-8ff92195]{align-items:flex-start;gap:var(--space-2);display:flex}.form-choice--list .form-check[data-v-8ff92195]{margin-block-start:.15em}.form-choice--list .form-choice__label[data-v-8ff92195]{cursor:pointer}.form-choice--buttons .form-choice__option[data-v-8ff92195]{position:relative}.form-choice__input[data-v-8ff92195]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.form-choice--buttons .form-choice__label[data-v-8ff92195]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:.375rem var(--space-3);border:var(--border-width-strong) solid var(--color-border);font-weight:var(--font-weight-regular);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);line-height:1.5;display:flex}.form-choice__checked[data-v-8ff92195]{font-size:1.1em;display:none}.form-choice--buttons .form-choice__option:hover .form-choice__label[data-v-8ff92195],.form-choice__input:checked+.form-choice__label[data-v-8ff92195]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.form-choice__input:checked+.form-choice__label .form-choice__checked[data-v-8ff92195]{display:block}.form-choice__input:focus-visible+.form-choice__label[data-v-8ff92195]{outline:var(--focus-width) solid var(--color-text);outline-offset:var(--focus-offset)}.form-choice--invalid.form-choice--buttons .form-choice__label[data-v-8ff92195]{border-color:var(--color-danger)}.tone-inverse .form-choice--invalid.form-choice--buttons .form-choice__label[data-v-8ff92195]{border-color:var(--color-text);border-style:dashed}@media (forced-colors:active){.form-choice__input:checked+.form-choice__label[data-v-8ff92195]{outline:var(--border-width-strong) solid Highlight}}.form-consent__row[data-v-0a230509]{align-items:flex-start;gap:var(--space-2);display:flex}.form-consent .form-check[data-v-0a230509]{margin-block-start:.15em}.form-consent__label[data-v-0a230509]{font-size:calc(clamp(.7rem,1.2vw,.8rem));font-weight:var(--font-weight-regular);cursor:pointer;line-height:1.3}.form-control__label[data-v-28a43f62]{font-weight:var(--font-weight-regular);margin-block-end:var(--space-2);display:block}.form-control__mark[data-v-28a43f62]{margin-inline-start:.1em}.form-control__input[data-v-28a43f62]{min-block-size:2.8rem;inline-size:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-none);color:var(--color-text);font-weight:var(--font-weight-regular);background:0 0;line-height:1.5;display:block}.form-control__input[data-v-28a43f62]::placeholder{color:var(--color-text-muted);opacity:1}.form-control__input--textarea[data-v-28a43f62]{resize:vertical;min-block-size:6rem}.form-control__select[data-v-28a43f62]{position:relative}.form-control__select .form-control__input[data-v-28a43f62]{appearance:none;cursor:pointer;padding-inline-end:var(--space-7)}.form-control__select option[data-v-28a43f62]{background:var(--color-surface-raised);color:var(--color-text)}.form-control__chevron[data-v-28a43f62]{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.form-control--invalid .form-control__input[data-v-28a43f62]{border-color:var(--color-danger)}.tone-inverse .form-control--invalid .form-control__input[data-v-28a43f62]{border-color:var(--color-text);border-style:dashed}.form[data-v-6e6f7662]{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.form__item[data-v-6e6f7662]{flex:100%;min-inline-size:0}.form__item--submit[data-v-6e6f7662]{flex:0 auto;margin-block-start:var(--space-5)}.form__item--end[data-v-6e6f7662]{text-align:end;flex:0 auto;align-self:flex-end;margin-inline-start:auto}@media (width>=768px){.form__item--half[data-v-6e6f7662]{flex-basis:calc(50% - var(--space-2) / 2)}}.form__alert-text[data-v-6e6f7662],.form__explanation[data-v-6e6f7662],.form__status[data-v-6e6f7662]{font-weight:var(--font-weight-regular)}.form__explanation--small[data-v-6e6f7662]{font-size:calc(clamp(.7rem,1.2vw,.8rem));line-height:1.3}.form__item--end .form__explanation--small[data-v-6e6f7662]{font-size:.85rem}.form__submit.base-button[data-v-6e6f7662]{gap:var(--space-3);text-align:start;min-block-size:2.7rem;font-size:1rem}.form__submit-icon[data-v-6e6f7662]{font-size:1.2em}.form__status[data-v-6e6f7662]{flex:100%;margin:0}.form__status--visible[data-v-6e6f7662]{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-strong) solid var(--color-accent);background:var(--color-surface-raised);margin-block-start:var(--space-3)}.form__hp[data-v-6e6f7662]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form__alert[data-v-6e6f7662]{flex:100%}.form__alert--visible[data-v-6e6f7662]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-strong) solid var(--color-danger);background:var(--color-surface-raised);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.form__alert-text[data-v-6e6f7662]{flex:16rem;margin:0}.form__done[data-v-6e6f7662]{padding:var(--space-4);border-inline-start:var(--border-width-strong) solid var(--color-accent);background:var(--color-surface-raised)}
