.programs-cards{display:grid;grid-template-columns:1fr;gap:var(--gap-m)}@media screen and (min-width:768px){.programs-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.programs-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.programs-cards{grid-template-columns:repeat(3,1fr)}}