.form{flex-direction:column;display:flex}.form__fields{gap:var(--form-gap);flex-direction:column;display:flex}.form__captcha{margin-block-start:var(--form-captcha-margin-block-start)}.form__errors{gap:var(--form-errors-gap);flex-direction:column;margin:0;margin-block-start:var(--form-gap);padding:0;list-style:none;display:flex}.form__actions{gap:var(--form-actions-gap);flex-direction:column;margin-block-start:var(--form-actions-margin-block-start);display:flex}.form__actions:first-child{margin-block-start:0}.form__actions>*{inline-size:100%}@media (min-width:768px){.form__actions:not(.form__actions--block){flex-direction:row;justify-content:flex-end}.form__actions:not(.form__actions--block)>*{inline-size:auto}}.form__actions--block{flex-direction:column-reverse}.form--block-actions .form__alternatives>.button{inline-size:100%}.form__links{gap:var(--form-links-gap);flex-wrap:wrap;margin-block-start:var(--form-links-margin-block-start);display:flex}.form__links>.paragraph{margin:0}.form__alternatives{gap:var(--form-alternatives-gap);flex-direction:column;margin-block-start:var(--form-alternatives-margin-block-start);display:flex}.form__alternatives-label{margin:0}.form__success{font-family:var(--form-success-font-family);font-size:var(--form-success-font-size);font-weight:var(--form-success-font-weight);line-height:var(--form-success-line-height);color:var(--form-success-color);margin:0}
.form-field>*+*{margin-block-start:var(--form-field-gap)}.form-field__description{font-family:var(--input-field-helper-font-family);font-size:var(--input-field-helper-font-size);font-weight:var(--input-field-helper-font-weight);line-height:var(--input-field-helper-line-height);color:var(--input-field-helper-color);margin:0}.form-field__message,.form-error,form p[role=alert]{font-family:var(--form-error-font-family);font-size:var(--form-error-font-size);font-weight:var(--form-error-font-weight);line-height:var(--form-error-line-height);color:var(--form-error-color);margin:0}