/* Compact consent rows; reset text-field sizing inherited by checkboxes. */
.contact-layout .check-label {
  gap: 8px;
  margin: 0 0 10px;
  line-height: 1.5;
}
.contact-layout .check-label input[type="checkbox"] {
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  min-height: 0;
  padding: 0;
  margin: 2px 0 0;
}
.contact-layout .muted { margin-bottom: 14px; }
.contact-layout .form-submit { margin-top: 20px; }
