.form{display:flex;flex-direction:column}.form__subtitile{font-size:1.1rem}.form__field{border:.15rem solid var(--color-form-border);padding:.5rem;font-size:1.2rem;margin-bottom:.5rem;width:100%;outline:.2rem solid var(--color-text-inverted);transition:var(--default-transition)}.form__field:focus{outline:.2rem solid var(--color-form-border)}.form__field__label{margin:0 0 .2rem 0}.form__checkbox__label{display:grid;grid-template-columns:1rem 1fr;gap:.5rem;align-items:center;justify-content:start;grid-template-areas:"checkbox text";cursor:pointer}.form__checkbox__label>input{grid-area:checkbox;margin:0;width:auto;cursor:pointer}.form__checkbox__label>span{grid-area:text}.form__checkbox__label a{text-decoration:none;color:var(--color-link);transition:var(--default-transition)}.form__checkbox__label a:hover,.form__checkbox__label a:focus{color:var(--color-link-hover)}.form__help{font-size:.8rem;color:var(--color-text-help)}.form__submit{padding:.5rem 1rem;display:block;place-self:center;background-color:var(--color-form-border);border-radius:.2rem;border:.1rem solid var(--color-form-border);color:var(--color-text-inverted);font-size:1rem;cursor:pointer;transition:var(--default-transition)}.form__submit:focus,.form__submit:hover{background-color:var(--color-text-inverted);color:var(--color-form-border)}.form__error_list{padding:0 0 0 1rem;color:var(--color-alert-error-vivid)}.form__separator{display:block;height:1rem}