@layer components.past-happening{ul.infinite-scroller-event-past:not(.scroller-horizontal){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:0;margin:0}ul.infinite-scroller-event-past:not(.scroller-horizontal)>li{list-style:none;display:flex}ul.infinite-scroller-event-past:not(.scroller-horizontal) li.loading{grid-column:span 2}@media only screen and (max-width:992px){ul.infinite-scroller-event-past:not(.scroller-horizontal){grid-template-columns:1fr}ul.infinite-scroller-event-past:not(.scroller-horizontal) li.loading{grid-column:span 1}}ul.infinite-scroller-event-past.scroller-horizontal>li{display:flex}.scroller-horizontal .past-happening img{width:100%;height:var(--happening-image-height);max-width:none;max-height:none;object-fit:cover}.past-happening{width:100%;height:100%;display:flex;flex-direction:column;padding:var(--spacing)}.past-happening img{height:370px;max-height:370px}.past-happening .tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) / 2);margin-top:var(--spacing);color:var(--color-black)}.past-happening .tags .button-tag{font-size:var(--font-size-sm)}.past-happening .title{margin-bottom:0}@media only screen and (max-width:768px){.past-happening .title{font-size:var(--font-size-xl)}}}