.cards{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.cards__card{display:flex;flex-direction:column;gap:20px}.card__image{height:auto;max-width:100%}.card__text{width:100%}@media screen and (max-width:992px){.cards{gap:40px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.cards{gap:20px;grid-template-columns:1fr}}