.legacy-form-label{display:inline-block;margin-bottom:var(--form-label--label--margin-bottom);color:var(--theme--neutral-palette--darker);font-size:var(--description--font-size);font-weight:var(--description--font-weight)}.legacy-form-label[data-variant=question]{--description--font-size: var(--token--font-size--step-2);--description--font-weight: 500}.legacy-form-label[data-variant=uppercase]{--description--font-size: var(--token--font-size--small);--description--font-weight: 600;text-transform:uppercase;line-height:1.43}.legacy-form-details{display:block;color:var(--theme--neutral-palette--dark);font-weight:400}.legacy-form-details[data-size=small]{font-size:var(--token--font-size--extra-small)}.legacy-form-hint{color:var(--theme--neutral-palette--dark);font-style:italic;font-weight:400}.legacy-input{--input--border-color: var(--theme--neutral-palette--lighter);--input--text-color: var(--theme--neutral-palette--dark);--input--font-style: italic;width:100%;padding:var(--token--px-spacing--md);background-color:var(--input--bg-color, var(--theme--neutral-palette--white));border:var(--token--px-spacing--2xs) solid var(--input-error--border-color, var(--input--border-color));border-radius:var(--token--border-radius--md);color:var(--input--text-color);font-style:var(--input--font-style);outline:var(--token--px-spacing--xs) solid var(--input-error--outline-color, var(--input--outline-color))}.legacy-input::placeholder{all:unset}.legacy-input:focus:not([aria-expanded=true]){--input--border-color: var(--theme--tertiary-palette--dark);--input--outline-color: var(--theme--tertiary-palette--lightest)}.legacy-input:where(:not([value=""],[data-value=""])){--input--border-color: var(--theme--secondary-palette--light);--input--text-color: var(--theme--neutral-palette--darkest);--input--font-style: normal}.legacy-input[data-has-error=true]{--input-error--border-color: var(--token--color--negative-midtone);--input-error--outline-color: var(--token--color--negative-lightest)}.legacy-input[data-variant=dropdown-toggle][aria-expanded=true]{--input--border-color: var(--theme--primary-palette--midtone);border-bottom-color:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.legacy-input[data-variant=dropdown-search]{border:none;border-radius:0;border-bottom:2px solid var(--theme--neutral-palette--lighter)}.legacy-input[data-variant=dropdown-search]:focus{outline:var(--token--px-spacing--xs) solid transparent}@supports (appearance: none) and (clip-path: polygon(50% 0%,0% 100%,100% 100%)){.legacy-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme--neutral-palette--white);border:var(--token--px-spacing--2xs) solid var(--theme--neutral-palette--midtone);border-radius:var(--token--border-radius--sm);display:grid;place-content:center;width:1.5em;height:1.5em;transition:border-color var(--token--transition--duration)}.legacy-checkbox__input:checked{border-color:var(--theme--primary-palette--dark)}.legacy-checkbox__input:before{content:"";width:inherit;height:inherit;opacity:0;transform:scale(.8);background-color:CanvasText;box-shadow:inset 1em 1em var(--theme--primary-palette--dark);clip-path:var(--token--shape--checkmark);transition:opacity var(--token--transition--duration)}.legacy-checkbox__input:checked:before{opacity:1}.legacy-checkbox__input:disabled{background-color:var(--theme--neutral-palette--lightest)}.legacy-checkbox__input:checked+.legacy-checkbox__label{font-weight:700}.legacy-checkbox[data-is-label-hidden=false]{display:grid;grid-template-columns:1em auto;align-items:center;justify-content:start;gap:var(--token--rem-spacing--lg);padding-top:var(--token--rem-spacing--xs);padding-bottom:var(--token--rem-spacing--xs);margin-top:var(--token--rem-spacing--xs);margin-bottom:var(--token--rem-spacing--xs);border-radius:var(--token--border-radius--lg)}.legacy-checkbox[data-is-label-hidden=false]:focus-within{background-color:var(--theme--tertiary-palette--lightest);outline:var(--token--rem-spacing--xs) solid var(--theme--tertiary-palette--lightest)}.legacy-checkbox[data-is-label-hidden=false] .legacy-checkbox__input:focus{outline:none}.legacy-checkbox[data-is-label-hidden=false] .legacy-checkbox__input:focus-visible{outline:none;border-color:var(--theme--tertiary-palette--dark)}[data-is-label-hidden=true] .legacy-checkbox__input{width:var(--checkbox--input--width, var(--token--font-size--step-3));height:var(--checkbox--input--height, var(--token--font-size--step-3))}[data-is-label-hidden=true] .legacy-checkbox__input:focus{outline:var(--token--rem-spacing--xs) solid var(--theme--tertiary-palette--lightest)}[data-is-label-hidden=true] .legacy-checkbox__input:focus:not(:focus-visible){outline:none}[data-is-label-hidden=true] .legacy-checkbox__input:focus-visible{outline:var(--token--rem-spacing--xs) solid var(--theme--tertiary-palette--lightest);outline-offset:0;border-color:var(--theme--tertiary-palette--dark)}}.legacy-radio-option{display:flex;flex-wrap:wrap;gap:var(--token--px-spacing--md);align-items:center;padding-block:var(--token--rem-spacing--sm);font-size:var(--token--font-size--step-0);color:var(--theme--neutral-palette--darker);border-radius:var(--token--border-radius--xs)}.legacy-radio-option input{width:1.5em;height:1.5em;flex-shrink:0;border-radius:50%}@supports (appearance: none) and (height: 100dvh){.legacy-radio-option:focus-within{background:var(--theme--tertiary-palette--lightest);box-shadow:0 0 0 4px var(--theme--tertiary-palette--lightest)}.legacy-radio-option:has(input:checked){font-weight:700}.legacy-radio-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid var(--theme--neutral-palette--midtone);border:6px solid var(--theme--neutral-palette--white)}.legacy-radio-option input:focus{outline:2px solid var(--theme--tertiary-palette--dark);background:var(--theme--neutral-palette--white)}.legacy-radio-option input:checked{outline:var(--token--rem-spacing--2xs) solid var(--theme--primary-palette--dark);background:var(--theme--primary-palette--darker)}.legacy-radio-option input:disabled{background:var(--theme--neutral-palette--lightest);border:unset}.legacy-radio-option[data-variant=error]{background:var(--token--color--negative-lightest);box-shadow:0 0 0 4px var(--token--color--negative-lightest)}.legacy-radio-option[data-variant=error] input{outline:2px solid var(--token--color--negative-midtone);background:var(--theme--neutral-palette--white);box-shadow:0 0 0 3px var(--token--color--negative-lightest)}}.legacy-question{--form-label--label--margin-bottom: var(--token--rem-spacing--xs);border:none;padding:0;margin:0}.legacy-question:has(+.legacy-question__input-container){--form-label--label--margin-bottom: var(--token--rem-spacing--sm)}.legacy-question__details-container{display:flex;flex-wrap:wrap;column-gap:var(--token--rem-spacing--md);row-gap:var(--token--rem-spacing--xs);justify-content:space-between;margin-bottom:var(--token--rem-spacing--sm)}.legacy-question__details-container:empty{display:none}.legacy-question__hint{margin-left:auto}.legacy-question__input-container:has(+.legacy-feedback-bar){margin-bottom:var(--token--rem-spacing--sm)}.legacy-question__input-container[data-is-flex-layout=true]{display:flex;flex-wrap:wrap;column-gap:var(--token--px-spacing--sm)}.legacy-question__input-container[data-is-flex-layout=true]>*{flex-grow:1;min-width:33%}
