explorer/src/lib/components/list-item/ListItem.css
.details-list__term {
  display: flex;
  align-items: center;
  padding: 0.25rem;
  margin-bottom: 0.625rem;
  background-color: var(--background-color-alt);
  border-radius: var(--control-border-radius-size);
  text-transform: uppercase;
  position: relative;
}

.details-list__term-layout {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
}

.details-list__term:first-child,
.details-list__term:last-of-type {
  padding: 0.25rem;
}

.detail-list__help {
  cursor: help;
  flex-shrink: 0;
}

.details-list__definition {
  display: flex;
  gap: 0.625rem;
  align-items: center;
  margin-bottom: 1.25rem;
  line-break: anywhere;
}

.details-list__definition:last-of-type {
  margin-bottom: 0;
}

.details-list__term.details-list__term--table {
  padding: 0.625rem 1.125rem;
  margin-bottom: 0rem;
  border-radius: 0;
}

.details-list__term:first-child.details-list__term--table {
  border-top-left-radius: 0;
  border-top-right-radius: var(--control-border-radius-size);
  padding: 1rem 1.125rem 0.625rem;
}

.details-list__term:last-of-type.details-list__term--table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--control-border-radius-size);
  padding: 0.625rem 1.125rem 1rem;
}

.details-list__term:last-of-type.details-list__term--table {
  width: 100%;
}

.details-list__term.details-list__term--table,
.details-list__definition.details-list__definition--table {
  margin-bottom: 0rem;
}

@media (min-width: 640px) {
  .details-list__term {
    padding: 0.9375rem 1.125rem;
    border-radius: 0;
  }

  .details-list__term:first-child {
    border-top-left-radius: var(--control-border-radius-size);
    border-top-right-radius: var(--control-border-radius-size);
    padding: 1rem 1.125rem 0.9375rem;
  }

  .details-list__term:last-of-type {
    border-bottom-left-radius: var(--control-border-radius-size);
    border-bottom-right-radius: var(--control-border-radius-size);
    padding: 0.9375rem 1.125rem 1rem;
  }

  .details-list__term:last-of-type {
    width: 100%;
  }

  .details-list__term,
  .details-list__definition {
    margin-bottom: 0rem;
  }

  .details-list__definition:last-of-type {
    padding-top: 0rem;
  }
}
