.row-cards{display:grid;gap:var(--gap-grid)}.card-grid{display:grid;gap:var(--gap-grid)}.row-cards-2,.card-grid--2-col{grid-template-columns:repeat(2,1fr)}.row-cards-3,.card-grid--3-col{grid-template-columns:repeat(3,1fr)}.row-cards-4{grid-template-columns:repeat(4,1fr)}.card-grid--auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.events-cards-3grid,.events-cards-3grid-feature{grid-template-columns:repeat(3,1fr)}.events-cards-4grid,.events-cards-4grid-feature{grid-template-columns:repeat(4,1fr)}.events-cards-5grid,.events-cards-5grid-feature{grid-template-columns:repeat(5,1fr)}.course-cards-3grid{grid-template-columns:repeat(3,1fr)}.course-cards-4grid{grid-template-columns:repeat(4,1fr)}@media(max-width:64em){.row-cards-3,.row-cards-4,.card-grid--3-col,.events-cards-3grid,.events-cards-3grid-feature,.events-cards-4grid,.events-cards-4grid-feature,.events-cards-5grid,.events-cards-5grid-feature,.course-cards-3grid,.course-cards-4grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40em){.row-cards-2,.row-cards-3,.row-cards-4,[class*=events-cards-],.course-cards-3grid,.course-cards-4grid,.card-grid,.card-grid--2-col,.card-grid--3-col{grid-template-columns:1fr}}
