.cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.hero-image img{max-width:100%;height:auto}@media(max-width:950px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cards{grid-template-columns:1fr}}