.field{display:flex;flex-direction:column}.field__label-row{display:flex;align-items:baseline;gap:.25em;margin-bottom:var(--space-form-label-gap)}.field__label{font-weight:var(--weight-semibold);color:var(--color-label)}.field__label,.field__req{font-size:var(--text-form-label)}.field__req{color:var(--color-danger)}.field__aside{margin-left:auto}.field__hint{color:var(--color-text-subtle)}.field__error,.field__hint{margin-top:var(--space-form-hint-gap);font-size:var(--text-form-hint)}.field__error{color:var(--color-danger)}.field--lg .field__label{color:var(--color-form-label)}.field--lg .field__label,.field--lg .field__req{font-size:var(--text-form-label-lg)}