.resource-cards-1__cards{display:grid;grid-gap:var(--gap)}.resource-cards-1__card{background-color:var(--light-gray);position:relative}.resource-cards-1__image{aspect-ratio:5/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.resource-cards-1__details{padding:2rem}@media (min-width:768px){.resource-cards-1__cards--2{grid-template-columns:repeat(2,1fr)}.resource-cards-1__cards--3{grid-template-columns:repeat(3,1fr)}.resource-cards-1__details{padding:4rem}}