/* Reuse the public event components and Cutout tokens for the unified listing. */
.design-cutout .cutout-event-filter{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:32px}
.design-cutout .cutout-event-filter select{width:auto;min-width:140px;min-height:52px;margin:0;border-radius:var(--cutout-radius)}
.design-cutout .cutout-event-filter label{margin:0}
.design-cutout .event-feature-card,.design-cutout .past-event-card{--event-radius:var(--cutout-radius)}
.design-cutout .past-event-info>p{color:var(--muted);margin:0 0 16px}
.design-cutout .past-event-info .event-group-title{line-height:1.35;letter-spacing:normal}
.design-cutout .event-facts>div{grid-template-columns:minmax(62px,max-content) minmax(0,1fr)}
@media(max-width:900px){.design-cutout .event-facts>div{grid-template-columns:1fr}}
