.cards__inner{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.card{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.card__title{font-size:24px;font-weight:700}.card__description{font-size:16px}@media screen and (min-width:768px){.cards__inner{grid-template-columns:repeat(3,1fr)}.card__title{font-size:28px;font-weight:700}.card__description{font-size:18px}}@media screen and (max-width:767px){.card{gap:10px}}