.new-features__cards {
  --min: 27ch;
  --gap: clamp(1rem, 0.75rem + 1.25vw, 2rem);

  display: grid;
  gap: var(--gap);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));
}

.new-features__card {
  padding: 1.5rem;
  border-radius: 2rem;
}

.new-features__icon {
  max-height: 129px;
  max-width: 100%;
}