.facts-and-figures {
  --grid-cols-count: 1;
  --grid-gap: var(--gap-md);
  --facts-and-figures-icon-size: 44px;
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(var(--grid-cols-count), 1fr);
  gap: var(--grid-gap);

  @media (min-width: 786px) {
    --grid-cols-count: 2;
    --grid-gap: var(--gap-xl);
  }

  @media (min-width: 1280px) {
    --grid-cols-count: 3;
    --facts-and-figures-icon-size: 52px;
  }
}

.facts-and-figures-item {
  display: flex;
  align-items: center;
  gap: var(--size-3);

  svg {
    width: var(--facts-and-figures-icon-size);
    height: var(--facts-and-figures-icon-size);
    flex-shrink: 0;
  }
}

.facts-and-figures-text {
  font-size: var(--font-size-small);
}
