.event-agenda{margin:0 auto;max-width:1280px;padding:var(--s-8) var(--s-4) var(--s-12)}.event-agenda__heading{color:var(--clr-primary);margin-bottom:var(--s-2)}.event-agenda__date{color:var(--clr-heading);margin-bottom:var(--s-4)}.event-agenda__description{color:var(--clr-text-base);line-height:var(--lh-relaxed);margin:0 auto var(--s-8);max-width:90ch;text-wrap:pretty}.event-agenda__description p{margin-bottom:0}.event-agenda__items{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-6)}.event-agenda__item{background-color:var(--clr-grey-100);border-radius:var(--border-radius-md);padding:var(--s-6) var(--s-8)}.event-agenda__item-title{color:var(--clr-heading);font-weight:var(--fw-bold);margin-bottom:var(--s-2)}.event-agenda__item-description{color:var(--clr-text-base);line-height:var(--lh-relaxed);margin-bottom:var(--s-4)}.event-agenda__item-speakers{display:flex;flex-wrap:wrap;gap:var(--s-10)}.event-agenda__item-speaker{align-items:center;display:flex;gap:var(--s-3)}.event-agenda__speaker-headshot-container{border-radius:var(--border-radius-md);flex-shrink:0;height:64px;overflow:hidden;width:64px}.event-agenda__speaker-headshot-container--circle{background-color:#4a9462;border-radius:50%}.event-agenda__speaker-headshot{display:block;height:100%;object-fit:cover;width:100%}.event-agenda__speaker-info{display:flex;flex-direction:column;gap:var(--s-1)}.event-agenda__speaker-name{color:var(--clr-heading);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.event-agenda__speaker-title{color:var(--clr-text-base);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}.event-agenda__additional-text{color:var(--clr-text-base);margin-top:var(--s-8);text-align:center}.event-agenda__coming-soon{padding:var(--s-12) 0;text-align:center}.event-agenda__coming-soon-title{color:var(--clr-primary);margin-bottom:var(--s-8)}.event-agenda__coming-soon-icon{display:block;margin:0 auto}@media (max-width:767px){.event-agenda__item{padding:var(--s-4) var(--s-5)}.event-agenda__item-speakers{flex-direction:column;gap:var(--s-4)}}@media (prefers-reduced-motion:reduce){.event-agenda{transition:none}}