@layer modules{.m-event-listing{color:var(--resource-list-fg);padding-block-end:var(--resource-list-pager-padding-bottom)}.m-event-listing__heading{margin:0;padding-block-start:var(--resource-list-section-padding-y)}.m-event-listing__featured{align-items:center;column-gap:var(--resource-list-featured-gap);display:grid;grid-template-columns:var(--resource-list-featured-columns);max-inline-size:var(--resource-list-featured-max);padding-block:var(--resource-list-section-padding-y)}.m-event-listing--joined .m-event-listing__featured:first-child,.m-event-listing--joined .sr-only+.m-event-listing__featured{padding-block-start:0}.m-event-listing__card-img,.m-event-listing__featured-img{block-size:auto;display:block;inline-size:100%;object-fit:cover}.m-event-listing__featured-img{aspect-ratio:var(--resource-list-featured-media-ratio)}.m-event-listing__featured-head{align-items:flex-start;display:flex;flex-direction:column;min-inline-size:0}.m-event-listing__eyebrow{color:var(--resource-list-featured-eyebrow-color);margin:0}.m-event-listing__featured-title{color:var(--resource-list-featured-fg);font-weight:var(--resource-list-title-weight);margin:var(--resource-list-featured-head-gap) 0 var(--resource-list-featured-stack-gap);white-space:pre-line}.m-event-listing__filter{display:flex;flex-wrap:wrap;gap:var(--resource-list-chip-gap);padding-block:var(--resource-list-section-padding-y) 0}.m-event-listing__chip{align-items:center;background:var(--resource-list-chip-bg);border:var(--resource-list-chip-border);border-radius:var(--resource-list-chip-radius);color:var(--resource-list-chip-fg);cursor:pointer;display:inline-flex;font-family:var(--type-text-family);font-size:var(--type-body-size);font-weight:var(--resource-list-chip-weight);line-height:var(--type-body-lh);padding:var(--resource-list-chip-padding);transition:background-color var(--resource-list-transition),border-color var(--resource-list-transition),color var(--resource-list-transition);white-space:nowrap}.m-event-listing__chip:focus-visible,.m-event-listing__chip:hover{background:var(--resource-list-chip-bg-hover);border-color:var(--resource-list-chip-border-hover);color:var(--resource-list-chip-fg-hover)}.m-event-listing__chip.is-active,.m-event-listing__chip[aria-pressed=true]{background:var(--resource-list-chip-bg-active);border-color:var(--resource-list-chip-border-active);color:var(--resource-list-chip-fg-active)}.m-event-listing__chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.m-event-listing__card[hidden],.m-event-listing__empty[hidden],.m-event-listing__group[hidden],.m-event-listing__more[hidden]{display:none}.m-event-listing__group-title{color:var(--resource-list-featured-fg);margin:0;padding-block:var(--resource-list-section-padding-y) var(--resource-list-featured-stack-gap)}.m-event-listing__grid{display:grid;gap:var(--resource-list-grid-row-gap) var(--resource-list-grid-col-gap);grid-template-columns:repeat(var(--resource-list-grid-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.m-event-listing__group:not([aria-labelledby]) .m-event-listing__grid{padding-block-start:var(--resource-list-section-padding-y)}.m-event-listing__card{background:var(--resource-list-card-bg);box-shadow:var(--resource-list-card-shadow);display:flex;flex-direction:column;position:relative}.m-event-listing__card-img{aspect-ratio:var(--resource-list-card-media-ratio)}.m-event-listing__card-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:var(--resource-list-card-padding)}.m-event-listing__date,.m-event-listing__location{margin:0}.m-event-listing__location{margin-block:var(--resource-list-card-date-gap) var(--resource-list-featured-head-gap)}.m-event-listing__card-title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--resource-list-card-fg);font-weight:var(--resource-list-title-weight);-webkit-line-clamp:var(--resource-list-card-title-lines);margin:0;overflow:hidden}.m-event-listing__cta{margin-block-start:auto;padding-block-start:var(--resource-list-card-cta-gap)}.m-event-listing__card .btn:after{content:"";inset:0;position:absolute}.m-event-listing__card:focus-within .btn--link,.m-event-listing__card:hover .btn--link{color:var(--card-cta-hover-fg)}.m-event-listing__card:focus-within .btn__icon--swap .btn__icon-default,.m-event-listing__card:hover .btn__icon--swap .btn__icon-default{opacity:0}.m-event-listing__card:focus-within .btn__icon--swap .btn__icon-hover,.m-event-listing__card:hover .btn__icon--swap .btn__icon-hover{opacity:1}.m-event-listing__empty{margin:0}.m-event-listing__empty,.m-event-listing__more{padding-block-start:var(--resource-list-section-padding-y)}.m-event-listing__more{display:flex;justify-content:center}@media (max-width:1199px){.m-event-listing__featured{column-gap:var(--resource-list-featured-gap-compact);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none}}@media (max-width:1023px){.m-event-listing__grid{gap:var(--resource-list-grid-row-gap-compact) var(--resource-list-grid-col-gap-compact);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.m-event-listing{padding-block-end:var(--resource-list-pager-padding-bottom-mobile)}.m-event-listing__heading{padding-block-start:var(--section-padding-y-mobile)}.m-event-listing__featured{grid-template-columns:minmax(0,1fr);padding-block:var(--section-padding-y-mobile);row-gap:var(--resource-list-featured-stack-gap)}.m-event-listing__empty,.m-event-listing__filter,.m-event-listing__group-title,.m-event-listing__group:not([aria-labelledby]) .m-event-listing__grid,.m-event-listing__more{padding-block-start:var(--section-padding-y-mobile)}.m-event-listing__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--resource-list-grid-row-gap-mobile)}.m-event-listing__card-body{padding:var(--resource-list-card-padding-mobile)}}@media (forced-colors:active){.m-event-listing__chip[aria-pressed=true]{background:var(--resource-list-selected-bg-forced);color:var(--resource-list-selected-fg-forced);forced-color-adjust:none}}}