.esim-support {
  background: var(--grey-50);
}

.esim-support__hd {
  margin-bottom: 36px;
}

.esim-support__hd h2 {
  font-size: clamp(26px, 2.8vw, 38px);
  margin-bottom: 12px;
}

.esim-support__hd p {
  font-size: 16px;
  color: var(--grey-500);
  line-height: 1.8;
}

@media (min-width: 750px) {
  .esim-support .support-cards {
    grid-template-columns: repeat(3, 1fr);
  }
}
