.upcoming-events-grid[data-v-d2e5df40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;width:100%}.upcoming-event-card[data-v-d2e5df40]{display:flex;flex-direction:column;color:inherit}.upcoming-event-media[data-v-d2e5df40]{aspect-ratio:3/4;overflow:hidden}@media(max-width:900px){.upcoming-events-grid[data-v-d2e5df40]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.upcoming-events-grid[data-v-d2e5df40]{grid-template-columns:1fr}}
