.credit-pack-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 1rem;
}

.credit-pack-grid .billing-offer-card {
  min-height: 27rem;
}

.credit-terms-note {
  margin: 1rem 0 0;
  color: rgba(9,10,10,.52);
  font-size: .72rem;
  line-height: 1.5;
}

.credit-terms-note a {
  color: inherit;
  text-underline-offset: .18em;
}

@media (max-width: 70rem) {
  .credit-pack-grid { grid-template-columns: 1fr; }
  .credit-pack-grid .billing-offer-card { min-height: 0; }
}
