/* Separate field labels from help and errors so native names stay concise.
   Existing field IDs, descriptions, required flags and draft behaviour remain. */
.business-form-fields > .business-field-v20,
.business-two-fields > .business-field-v20 {
  display: grid;
  gap: 9px;
  min-width: 0;
}
.business-field-v20 > label {
  font-size: .87rem;
  font-weight: 700;
  line-height: 1.5;
}
.business-field-v20 .business-required {
  display: block;
  margin-top: 9px;
}
.home-field-v20 {
  min-width: 0;
}
@media (max-width: 700px) {
  .business-field-v20 > label { font-size: .91rem; }
}
