.agenda-page__title{font-size:var(--instance-display-xl-font-size);line-height:var(--instance-display-xl-line-height);letter-spacing:var(--instance-display-xl-letter-spacing)}@media screen and (max-width:64rem){.agenda-page__title{font-size:var(--instance-display-xl-tablet-font-size)}}@media screen and (max-width:46rem){.agenda-page__title{font-size:var(--instance-display-xl-mobile-font-size);line-height:var(--instance-display-xl-mobile-line-height)}}.agenda-page__title{text-transform:uppercase;margin-top:4.375rem;font-weight:500}.agenda-page__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.0625rem;margin-top:.9375rem;display:grid}.agenda-page__featured{flex-direction:column;display:flex;position:sticky;top:1.5rem}.agenda-page__featured-image{display:block}.agenda-page__featured-image:after{content:"";padding-bottom:65.6743%;display:block}.agenda-page__featured-image{position:relative}.agenda-page__featured-image-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.agenda-page__featured-image-img .blur-image__image{height:100%}.agenda-page__list{flex-direction:column;gap:2.1875rem;display:flex}.agenda-page__group{flex-direction:column;gap:.625rem;display:flex}.agenda-page__month{font-size:var(--instance-display-sm-font-size);line-height:var(--instance-display-sm-line-height);letter-spacing:var(--instance-display-sm-letter-spacing)}@media screen and (max-width:46rem){.agenda-page__month{font-size:var(--instance-display-sm-mobile-font-size);line-height:var(--instance-display-sm-mobile-line-height)}}.agenda-page__month{z-index:max(1,9 - var(--month-index));text-transform:uppercase;background:#fff;margin-top:-2.1875rem;padding-block:2.1875rem .3125rem;font-weight:500;position:sticky;top:0}.agenda-page__card{--category-colour:#b8b8b8;background:#f5f5f5;position:relative}.agenda-page__card .events-block__event-link:after{content:"";position:absolute;inset:0}.agenda-page__card:not(.agenda-page__card--featured){opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.agenda-page__card:not(.agenda-page__card--featured).is-revealed{opacity:1;transform:none}.agenda-page__card--featured{--category-colour:#fff;aspect-ratio:571/375;color:#000;background:#e6a3c7db;justify-content:center;align-items:center;display:flex}.agenda-page__card-content{padding:1rem 1.5rem 1.6875rem}.agenda-page__card--featured .agenda-page__card-content{text-align:center;flex-direction:column;align-items:center;padding:.625rem 1.25rem 1.6875rem 1.5rem;display:flex}.agenda-page__card--featured .agenda-page__card-content .events-block__category{margin:0 0 .125rem}@media screen and (max-width:46rem){.agenda-page__title{margin-top:2.9375rem}.agenda-page__month{margin-top:-2.9375rem;padding-top:2.9375rem}.agenda-page__grid{grid-template-columns:1fr;margin-top:.25rem}.agenda-page__list{gap:2.9375rem}.agenda-page__category{text-align:flex-end}.agenda-page__card--featured .agenda-page__card-content .events-block__category{line-height:.9375rem}.agenda-page__card-content{padding:.75rem 1.5rem 1.6875rem}.agenda-page__featured{position:static}.agenda-page__featured-image{display:block}.agenda-page__featured-image:after{content:"";padding-bottom:51.1568%;display:block}.agenda-page__card--featured{aspect-ratio:389/199}}
.title-description{gap:var(--space-32);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:46rem){.title-description{grid-template-columns:1fr}}.title-description__title{font-size:var(--instance-display-xl-font-size);line-height:var(--instance-display-xl-line-height);letter-spacing:var(--instance-display-xl-letter-spacing)}@media screen and (max-width:64rem){.title-description__title{font-size:var(--instance-display-xl-tablet-font-size)}}@media screen and (max-width:46rem){.title-description__title{font-size:var(--instance-display-xl-mobile-font-size);line-height:var(--instance-display-xl-mobile-line-height)}}.title-description__title{text-transform:uppercase;font-weight:500}.title-description__content{flex-direction:column;gap:1rem;display:flex}.title-description__content .paragraph-styles{font-size:var(--instance-body-xl-font-size);line-height:var(--instance-body-xl-line-height);letter-spacing:var(--instance-body-xl-letter-spacing)}@media screen and (max-width:46rem){.title-description__content .paragraph-styles{font-size:var(--instance-body-xl-mobile-font-size);line-height:var(--instance-body-xl-mobile-line-height)}}.title-description__content .paragraph-styles{font-weight:500}@media screen and (max-width:46rem){.title-description__content .paragraph-styles{font-size:1.375rem}}.title-description__content .paragraph-styles:where(h1,h2,h3,h4,h5,h6,p){font:inherit;letter-spacing:inherit}
