.events_eventsGrid__dMMZS{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.events_eventCard__s8ib4{display:flex;flex-direction:column;overflow:hidden;height:100%;transition:transform var(--transition-normal),box-shadow var(--transition-normal);background:white;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.events_eventCard__s8ib4:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.events_eventImage__3Y8bo{width:100%;height:200px;overflow:hidden;position:relative;background-color:var(--color-secondary)}.events_eventImage__3Y8bo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.events_eventImageSmall__Zx2G5{width:auto;height:auto;padding:12px 16px 0;background:transparent;display:flex;justify-content:center}.events_eventImageSmall__Zx2G5 img{width:65%;max-width:160px;height:auto;object-fit:contain}.events_eventCard__s8ib4:hover .events_eventImageSmall__Zx2G5 img{transform:none}.events_eventContent__zsVuN{padding:var(--spacing-lg);flex-grow:1;display:flex;flex-direction:column}.events_eventTitle__R2eV_{margin:0 0 var(--spacing-sm);font-size:1.5rem;color:var(--color-text);font-family:var(--font-heading)}.events_eventMeta__BM0ng{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:.95rem;color:var(--color-text-light)}.events_eventDate__ATT5Q,.events_eventLocation__9_c1E{display:flex;align-items:center;gap:var(--spacing-xs)}.events_eventDescription__9U0OB{margin:0;line-height:1.6;color:var(--color-text);opacity:.85}.events_eventAction__nY_qC{margin-top:auto;padding-top:var(--spacing-md)}@media (max-width:768px){.events_eventsGrid__dMMZS{grid-template-columns:1fr}}