.event-archive{max-width:72rem;margin:auto;padding:3rem 1.25rem}.event-feed{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.event-feed article{border:1px solid;border-radius:.65rem;overflow:hidden}.event-feed article a{height:100%;color:inherit;display:block}.event-feed article img{object-fit:contain;background:#151515;width:100%;height:15rem;display:block}.event-feed article div{padding:1rem}.event-detail img{width:auto;max-width:100%;max-height:42rem}
