form.form{flex-direction:column;gap:1rem;display:flex}form.form fieldset{border:none;border-radius:6px;flex-direction:column;gap:1rem;padding:0;display:flex}form.form fieldset legend{color:#fff;text-transform:uppercase;padding:1rem 0;font-size:1.25rem;font-weight:700}form.form>fieldset:first-child legend{padding-top:0}form.form .row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:640px){form.form .row{grid-template-columns:1fr}}form.form .helper-text{color:#a8a8a8;font-size:.875rem}form.form .field-error{color:#f87171;font-size:.75rem}form.form .actions{display:flex}form.form .actions .button{letter-spacing:.04em;font-size:.75rem}
