.live-lessons[data-astro-cid-ouc2drss]{max-width:48rem;margin:0 auto;padding:2rem 1rem 3rem}.live-lessons-intro[data-astro-cid-ouc2drss]{margin-bottom:1.25rem}.live-lessons-intro[data-astro-cid-ouc2drss] h1[data-astro-cid-ouc2drss]{margin:0 0 .25rem;color:var(--primary-dark);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.live-lessons-intro[data-astro-cid-ouc2drss] p[data-astro-cid-ouc2drss]{padding:0;color:var(--primary-dark);font-size:1rem;line-height:1.4;opacity:.7}.live-lessons-list[data-astro-cid-ouc2drss]{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.live-card[data-astro-cid-ouc2drss]{display:flex;gap:1rem;align-items:center;padding:.75rem 1.25rem .75rem .75rem;border-radius:18px;background:#fff;color:var(--primary-dark);box-shadow:0 2px 6px #0b231012}.live-card[data-astro-cid-ouc2drss][hidden],.live-eyebrow[data-astro-cid-ouc2drss][hidden],.live-lessons-empty[data-astro-cid-ouc2drss][hidden]{display:none}.live-card--next[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss]{padding:1rem 1.5rem 1rem 1rem;border-radius:24px}.live-card--next[data-astro-cid-ouc2drss]{background:var(--primary-dark);color:var(--gray-light)}.live-card--today[data-astro-cid-ouc2drss]{background:var(--primary);color:var(--primary-dark);box-shadow:0 8px 24px #27d46859}.live-avatar[data-astro-cid-ouc2drss]{flex:none;width:3.5rem;height:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.live-card--next[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss]{width:5.5rem;height:5.5rem}.live-card--next[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss]{box-shadow:0 0 0 3px var(--primary)}.live-card--today[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss]{box-shadow:0 0 0 3px var(--primary-dark)}.live-body[data-astro-cid-ouc2drss]{flex:1;min-width:0}.live-eyebrow[data-astro-cid-ouc2drss]{margin:0;padding:0;color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.live-card--today[data-astro-cid-ouc2drss] .live-eyebrow[data-astro-cid-ouc2drss]{color:var(--primary-dark)}.live-body[data-astro-cid-ouc2drss] h2[data-astro-cid-ouc2drss]{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.live-card--next[data-astro-cid-ouc2drss] h2[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] h2[data-astro-cid-ouc2drss]{font-size:1.375rem}.live-teacher[data-astro-cid-ouc2drss],.live-date[data-astro-cid-ouc2drss]{margin:0;padding:0;font-size:.9375rem;line-height:1.4}.live-teacher[data-astro-cid-ouc2drss]{opacity:.7}.live-date[data-astro-cid-ouc2drss]{font-weight:600}.live-join[data-astro-cid-ouc2drss]{flex:none;padding:.5rem 1.125rem;font-size:.9375rem;white-space:nowrap}.live-actions[data-astro-cid-ouc2drss]{display:flex;flex:none;gap:1rem;align-items:center}.live-calendar[data-astro-cid-ouc2drss]{display:inline-flex;gap:.375rem;align-items:center;color:inherit;font-size:.875rem;line-height:1.4;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.live-calendar[data-astro-cid-ouc2drss]:hover,.live-calendar[data-astro-cid-ouc2drss]:focus-visible{color:var(--accent)}.live-card--today[data-astro-cid-ouc2drss] .live-join[data-astro-cid-ouc2drss]{border-color:var(--primary-dark);background:var(--primary-dark);color:var(--gray-light)}.live-card--today[data-astro-cid-ouc2drss] .live-join[data-astro-cid-ouc2drss]:hover,.live-card--today[data-astro-cid-ouc2drss] .live-join[data-astro-cid-ouc2drss]:focus-visible{border-color:#fff;background:#fff;color:var(--primary-dark)}.live-calendar[data-astro-cid-ouc2drss] svg[data-astro-cid-ouc2drss]{flex:none}.live-calendar-narrow[data-astro-cid-ouc2drss]{display:none}.live-lessons-empty[data-astro-cid-ouc2drss]{padding:1.25rem;border-radius:18px;background:#fff;color:var(--primary-dark)}@media (max-width: 640px){.live-lessons[data-astro-cid-ouc2drss]{padding-top:1.25rem}.live-card[data-astro-cid-ouc2drss]{gap:.75rem;padding:.625rem .75rem .625rem .625rem}.live-teacher[data-astro-cid-ouc2drss],.live-date[data-astro-cid-ouc2drss]{font-size:.875rem}.live-card--next[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss]{flex-wrap:wrap;padding:.875rem}.live-card--next[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] .live-avatar[data-astro-cid-ouc2drss]{width:4rem;height:4rem}.live-actions[data-astro-cid-ouc2drss]{flex-direction:column-reverse;gap:.375rem}.live-card--next[data-astro-cid-ouc2drss] .live-actions[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] .live-actions[data-astro-cid-ouc2drss]{flex-direction:row;justify-content:space-between;width:100%}.live-card--next[data-astro-cid-ouc2drss] .live-join[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] .live-join[data-astro-cid-ouc2drss]{flex:1}.live-calendar-wide[data-astro-cid-ouc2drss]{display:none}.live-calendar-narrow[data-astro-cid-ouc2drss]{display:inline}.live-join-extra[data-astro-cid-ouc2drss]{display:none}.live-card--next[data-astro-cid-ouc2drss] .live-join-extra[data-astro-cid-ouc2drss],.live-card--today[data-astro-cid-ouc2drss] .live-join-extra[data-astro-cid-ouc2drss]{display:inline}}
