.form .form__element:has(:focus-visible):not(.form__element--actions){outline:var(--focus-visible--outline-width,4px) var(--focus-visible--outline-style,dashed) var(--focus-visible--outline-color,currentColor);outline-offset:var(--focus-visible--outline-offset,4px);transition:all .2s ease-in-out}.form .form__description{color:inherit;font-size:.8rem;font-weight:var(--small-copy--font-weight);margin-top:.5em}.form .form__element:has(:focus-visible):not(.form__element--actions){--focus-visible--outline-color:var(--highlight-color)}.form .form__select-wrapper{position:relative}.form .form__select-wrapper select{padding-right:75px}.form .form__select-wrapper:after{pointer-events:none;position:absolute;right:0;top:50%}.form .form__element--input-checkbox,.form .form__element--input-radio{align-items:center;display:flex;flex-wrap:nowrap;gap:.5em}.form .form__element--input-checkbox:not(:last-child),.form .form__element--input-radio:not(:last-child){margin-bottom:.5em}.form .recaptcha-no-badge-message{display:none}