.events-archive-link{margin:1.4rem 0 1.7rem}.past-events{background:#f5f7f9}.past-events .events-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.past-events .event-card{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.past-events .event-visual{min-height:0}.past-events .event-copy{min-width:0;padding:1.4rem}.past-events .event-copy h3{font-size:clamp(1.25rem,2vw,1.55rem);overflow-wrap:anywhere}.past-events .event-copy h4{margin:1rem 0 .35rem}.past-events .event-copy ul{margin:0;padding-inline-start:1.2rem}.past-events .event-visual img{width:100%;height:220px;object-fit:contain}.past-events .event-copy{height:auto}.archive-note{font-size:.9rem;color:#53636c;line-height:1.6;margin:2rem 0 0}@media(max-width:900px){.past-events .events-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.past-events .events-list{grid-template-columns:1fr}}
