section.cards-w-icons{padding:clamp(3rem,5%,7rem) 2.5% 2rem;.cards{display:grid;gap:2rem;grid-template-columns:1fr;@media (min-width:640px){grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){grid-template-columns:repeat(4,1fr)}.card{background-color:var(--white);border:none;border-radius:var(--rad);box-shadow:none;container-name:card;container-type:inline-size;padding:3rem 2rem;.card-inner{font-size:2rem;@container card (min-width: 26rem){font-size:2.4rem}}.icon{color:var(--green);font-size:1.6em;i{color:inherit;font-size:inherit}}.heading{font-size:1em;font-weight:var(--semibold)}p{color:var(--gray);font-size:.75em;line-height:1.5}}}}