/* Preserve the complete banner artwork without a forced thumbnail box. */
.event-card>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:initial;background:transparent}
@media(min-width:1181px){.event-grid{align-items:start}.event-inner{width:min(1380px,calc(100% - 80px))}}
@media(max-width:1180px){.event-inner{width:calc(100% - 32px)}.event-grid{grid-template-columns:1fr;gap:20px}.event-card>img{height:auto;aspect-ratio:auto}.event-card h2{font-size:20px}}
