.session-hero[data-astro-cid-esebbfie]{background:linear-gradient(135deg,var(--color-base-ultra-dark),var(--color-base-dark));color:#fff;padding:4rem 1.5rem 4.5rem}.session-hero__inner[data-astro-cid-esebbfie]{max-width:1100px;margin:0 auto}.session-hero[data-astro-cid-esebbfie] .breadcrumb__link,.session-hero[data-astro-cid-esebbfie] .breadcrumb__current,.session-hero[data-astro-cid-esebbfie] .breadcrumb__separator{color:#ffffffd9}.session-hero__title[data-astro-cid-esebbfie]{color:#fff;margin-top:1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.session-hero__facts[data-astro-cid-esebbfie]{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1.5rem}.session-hero__fact[data-astro-cid-esebbfie] dt[data-astro-cid-esebbfie]{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.session-hero__fact[data-astro-cid-esebbfie] dd[data-astro-cid-esebbfie]{margin-top:.25rem;font-size:1.125rem;font-weight:600}.session-hero__subheading[data-astro-cid-esebbfie]{margin-top:.75rem;max-width:46rem;font-size:1.25rem;line-height:1.5;color:#ffffffe6}.session-hero__cta[data-astro-cid-esebbfie]{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.session-hero__note[data-astro-cid-esebbfie],.session-hero__past[data-astro-cid-esebbfie]{max-width:28rem;color:#ffffffd9;line-height:1.5}.session-body[data-astro-cid-esebbfie]{display:grid;gap:3rem;max-width:1100px;margin:0 auto}.session-body__heading[data-astro-cid-esebbfie]{font-size:1.75rem;font-weight:700;color:var(--color-base-ultra-dark);margin:2.5rem 0 1rem}.session-body__main[data-astro-cid-esebbfie]>.session-body__heading[data-astro-cid-esebbfie]:first-child,.session-body__heading--flush[data-astro-cid-esebbfie]{margin-top:0}.session-body__text[data-astro-cid-esebbfie]{color:var(--color-neutral-dark);line-height:1.7}.session-body__meta[data-astro-cid-esebbfie]{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:1rem}.session-body__meta[data-astro-cid-esebbfie] dt[data-astro-cid-esebbfie],.session-agenda[data-astro-cid-esebbfie] th[data-astro-cid-esebbfie]{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-base-semi-dark)}.session-body__meta[data-astro-cid-esebbfie] dd[data-astro-cid-esebbfie]{color:var(--color-base-ultra-dark);font-weight:600}.session-agenda[data-astro-cid-esebbfie]{width:100%;border-collapse:collapse;color:var(--color-neutral-dark);line-height:1.5}.session-agenda[data-astro-cid-esebbfie] th[data-astro-cid-esebbfie],.session-agenda[data-astro-cid-esebbfie] td[data-astro-cid-esebbfie]{padding:.625rem .75rem .625rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-neutral-light)}.session-agenda__minutes[data-astro-cid-esebbfie]{white-space:nowrap;font-weight:600;color:var(--color-base-ultra-dark);width:5.5rem}.session-body__lead[data-astro-cid-esebbfie]{color:var(--color-neutral-dark);margin-bottom:.75rem}.session-body__objectives[data-astro-cid-esebbfie],.session-body__included[data-astro-cid-esebbfie]{display:grid;gap:.625rem;padding-left:1.5rem;color:var(--color-neutral-dark);line-height:1.6}.session-body__objectives[data-astro-cid-esebbfie]{list-style:decimal}.session-body__included[data-astro-cid-esebbfie]{list-style:disc}.session-body__trainers[data-astro-cid-esebbfie]{display:grid;gap:1.25rem}.session-body__aside[data-astro-cid-esebbfie]{display:grid;gap:1.5rem;align-content:start}.session-card[data-astro-cid-esebbfie]{padding:1.75rem;border-radius:16px;background:var(--color-base-ultra-light)}.session-card__title[data-astro-cid-esebbfie],.session-policy__title[data-astro-cid-esebbfie]{font-size:1.25rem;font-weight:700;color:var(--color-base-ultra-dark);margin-bottom:.75rem}.session-card__list[data-astro-cid-esebbfie]{display:grid;gap:.75rem;margin-bottom:1.25rem}.session-card__list[data-astro-cid-esebbfie] dt[data-astro-cid-esebbfie]{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-base-semi-dark)}.session-card__list[data-astro-cid-esebbfie] dd[data-astro-cid-esebbfie]{color:var(--color-base-ultra-dark);font-weight:600}.session-card[data-astro-cid-esebbfie] .session-card__register{width:100%}.session-policy[data-astro-cid-esebbfie]{display:grid;gap:.75rem;padding:0 .25rem;color:var(--color-neutral-dark);line-height:1.6}.session-policy[data-astro-cid-esebbfie] .session-policy__title[data-astro-cid-esebbfie]{margin-bottom:0}.session-faq[data-astro-cid-esebbfie]{max-width:52rem;margin:0 auto}.session-policy[data-astro-cid-esebbfie] a,.session-notify__back[data-astro-cid-esebbfie] a[data-astro-cid-esebbfie]{color:var(--color-base);font-weight:600}.session-notify[data-astro-cid-esebbfie]{max-width:52rem;margin:0 auto}.session-notify__back[data-astro-cid-esebbfie]{margin-top:1.5rem;text-align:center}@media(min-width:960px){.session-body[data-astro-cid-esebbfie]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}
