.fu-event-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}
.fu-event-grid>.fu-event-card{flex:0 0 calc((100% - 72px)/4)}
.fu-past-events{justify-content:safe center}
.fu-event-card,.fu-event-copy{min-width:0;overflow-wrap:anywhere}
.fu-event-visual>img{object-fit:contain}
.fu-event-card a:hover .fu-event-visual>img{transform:none}
.fu-event-organizer span,.fu-event-type span{font-weight:600}
.fu-catalog .fu-event-count{margin:0 0 20px}
@media(max-width:959px){.fu-event-grid>.fu-event-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:719px){.fu-event-grid{gap:24px 16px}.fu-event-grid>.fu-event-card{flex-basis:calc((100% - 16px)/2)}}
