/* ============================================================
   SUPPORT ROWS  ·  .support
   Brand support (sections/support.php). A heading, then ruled
   rows: title on the left, copy or a bullet list on the right.
   Bullets use .dot-list from theme.css. Tokens only.
   ============================================================ */

.support__inner {
  display: flex;
  flex-direction: column;
  gap: var(--space-l);
}

.support__rows {
  display: flex;
  flex-direction: column;
}

.support__row {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--space-xs);
  padding-block: var(--space-m);
  border-block-start: var(--border);
}

.support__row:last-child {
  border-block-end: var(--border);
}

.support__title {
  font-size: var(--h4);
}

.support__text {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  color: var(--text-dark-muted);
}

@media (min-width: 576px) {
  .support__text .dot-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: var(--space-m);
  }
}

@media (min-width: 768px) {
  .support__row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    gap: var(--space-l);
  }
}
