:is(.title-HMJs1n, .byline-field-array-title) {
  font-size: 1rem;
  font-weight: var(--font-weight-medium);
  margin-bottom: .25rem;
}

:is(.stack-emBcXW, .byline-field-array-stack) {
  gap: var(--spacing-16);
  flex-direction: column;
  display: flex;
}

:is(.card-j_6w_O, .byline-field-array-card) {
  gap: var(--spacing-16);
  padding: var(--spacing-16);
  border: var(--border-width-thin) dashed var(--gray-600);
  border-radius: var(--border-radius-md);
  flex-direction: column;
  display: flex;
}

:is(.group-header-KJxpIV, .byline-field-array-group-header) {
  font-size: .9rem;
  font-weight: var(--font-weight-medium);
}

:is(.group-fields-Bmi_hA, .byline-field-array-group-fields) {
  gap: var(--spacing-16);
  flex-direction: column;
  display: flex;
}

:is(.add-row-bCHtVe, .byline-field-array-add-row) {
  color: var(--muted);
  align-items: center;
  gap: var(--spacing-8);
  font-size: .9rem;
  display: flex;
}

:is(.add-label-KdsV2D, .byline-field-array-add-label) {
  appearance: none;
  font: inherit;
  color: inherit;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  transition: color .12s;
}

:is(.add-row-bCHtVe:hover .add-label-KdsV2D, .byline-field-array-add-row:hover .byline-field-array-add-label) {
  color: var(--text);
}

