.form-field { display: grid; gap: 0.625rem; min-inline-size: 0; font-size: var(--fs-label); line-height: var(--line-height-control); letter-spacing: -0.02em; }
.form-field__label { display: block; }
.form-error { color: var(--color-error); font-size: var(--fs-small); line-height: var(--line-height-control); }
