.ac-live-page .ac-live-eyebrow{color:var(--brand);font-size:14px;line-height:20px}
.ac-live-page .ac-hero__inner>img{aspect-ratio:16/9;height:auto;border:1px solid #f9871580;border-radius:16px}
.ac-live-page>.ac-live-section{padding-top:30px}
.ac-live-page .ac-live-main{min-width:0}
.ac-live-page .ac-live-heading{margin-bottom:24px;text-align:left}
.ac-live-page .ac-live-heading h2{font-size:28px;line-height:36px;letter-spacing:-.28px}
.ac-live-page .ac-live-heading p{margin-top:8px;color:#999;font-size:14px;line-height:20px}
.ac-live-page .ac-live-lesson header{align-items:flex-start}
.ac-live-page .ac-live-lesson .ac-duration{flex-shrink:0}
.ac-live-page .ac-live-empty{padding:40px 24px;border-radius:16px;background:#ffffff14;color:#999;text-align:center}
.ac-live-page .ac-live-more-wrap{display:flex;justify-content:center;margin-top:32px}
.ac-live-page .ac-live-more{min-width:180px;justify-content:center;cursor:pointer}
.ac-live-page .ac-live-more.is-loading{opacity:.65;cursor:wait}
.ac-live-page .ac-panel .ac-objectives{margin-top:20px}
@media(max-width:767px){.ac-live-page>.ac-live-section{padding-top:40px}.ac-live-page .ac-live-heading h2{font-size:24px;line-height:32px}.ac-live-page .ac-live-lesson header{flex-direction:column}.ac-live-page .ac-live-lesson .ac-duration{order:-1}}
