.events-list{flex-direction:column;display:flex}@media (width>=1440px){.events-list--has-hero{margin-block-start:-1.5rem}}.events-list__top{flex-direction:column;gap:1rem;inline-size:100%;max-inline-size:85rem;margin-inline:auto;padding-inline:1.5rem;display:flex}@media screen and (width<=360px){.events-list__top{padding-block-end:2rem}}@media screen and (width>=360px) and (width<=1440px){.events-list__top{padding-block-end:calc(26.6667px + 1.48148vw)}}@media screen and (width>=1440px){.events-list__top{padding-block-end:3rem}}.events-list__title{font-family:var(--font--heading);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1}@media screen and (width<=360px){.events-list__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.events-list__title{font-size:calc(26.6667px + 1.48148vw)}}@media screen and (width>=1440px){.events-list__title{font-size:3rem}}.events-list__results{background-color:var(--color--ice);inline-size:100%}@media screen and (width<=360px){.events-list__results{padding-block:3rem}}@media screen and (width>=360px) and (width<=1440px){.events-list__results{padding-block:calc(42.6667px + 1.48148vw)}}@media screen and (width>=1440px){.events-list__results{padding-block:4rem}}.events-list__results-inner{flex-direction:column;inline-size:100%;max-inline-size:85rem;margin-inline:auto;padding-inline:1.5rem;display:flex}@media screen and (width<=360px){.events-list__results-inner{gap:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.events-list__results-inner{gap:calc(18.6667px + 1.48148vw)}}@media screen and (width>=1440px){.events-list__results-inner{gap:2.5rem}}.events-list__count{letter-spacing:-.01em;color:var(--color--slate);text-align:end;margin:0;font-size:.875rem;line-height:1.5}.events-list__grid{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.events-list__item{flex:20rem;min-inline-size:15.625rem;display:flex}.events-list__item>*{inline-size:100%}@media (width>=900px){.events-list__item:first-child{flex-basis:37.5rem;max-inline-size:37.5rem}.events-list__item:nth-child(n+4){flex-grow:0;flex-basis:calc(33.3333% - 1rem);min-inline-size:0}}.events-list__empty{color:var(--color--slate);margin:0;font-size:1rem;line-height:1.45}
