.field--label-inline.field {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.field--label-inline .field__label,
.field--label-inline .field__items {
  /* Undo use of floats by base styles, switch to flexbox */
  float: none;
}

.field__label {
  font-weight: var(--si-fw-semibold);
}

.field--label-above.field {
  display: grid;
  grid-gap: 0.75rem;
  gap: 0.75rem;
}