.stats-item {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-large);
}

.stats-item__figure {
  font-family: var(--font-family-secondary);
  font-size: var(--font-size-responsive-xxxxxx-large);
  font-weight: var(--font-weight-black);
  line-height: 1;
}

@media screen and (min-width: 60em) {
  .stats-item__figure {
    font-size: var(--font-size-large-f);
  }
}

@media screen and (min-width: 90em) {
  .stats-item__figure {
    font-size: var(--font-size-responsive-xxxxxx-large);
  }
}

.stats-item__text {
  font-size: var(--font-size-small-b);
}
