.detail-rows {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 1.313rem;
  margin: 0 0 1.75rem;
  max-inline-size: 44rem;
  inline-size: auto;
  padding: 0;
}

.detail-rows__row {
  display: contents;
}

.detail-rows dt,
.detail-rows dd {
  margin: 0;
  padding-block: 0.75rem;
  padding-inline: 0;
  background: transparent;
  border-block-end: 1px solid rgba(253, 251, 250, 0.24);
}

.detail-rows dt {
  color: #f3e0c1;
  font-family: "Nunito Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  white-space: nowrap;
}

.detail-rows dt:hover {
  background: transparent;
  color: #f3e0c1;
}

.detail-rows dd {
  color: #FDFBFA;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
  min-inline-size: 0;
}

.detail-rows > .detail-rows__row:last-child dt,
.detail-rows > .detail-rows__row:last-child dd {
  border-block-end: 0;
}

@media (max-width: 619px) {
  .detail-rows {
    display: block;
    max-inline-size: none;
  }
  .detail-rows__row {
    display: block;
  }
  .detail-rows dt,
  .detail-rows dd {
    display: block;
    padding-block: 0.5rem;
  }
  .detail-rows dt {
    padding-block-start: 0.75rem;
    border-block-end: 0;
  }
  .detail-rows dd {
    border-block-end: 1px solid rgba(253, 251, 250, 0.24);
    padding-block-end: 0.75rem;
  }
  .detail-rows > .detail-rows__row:last-child dd {
    border-block-end: 0;
  }
}
@media (forced-colors: active) {
  .detail-rows dt,
  .detail-rows dd {
    border-color: CanvasText;
  }
}

/*# sourceMappingURL=detail-rows.css.map */
