.UpcomingTrainingsSection_list__c3WpL{width:100%;max-width:1080px}.UpcomingTrainingsSection_monthGroup__AFoXO{margin-bottom:var(--space-12)}.UpcomingTrainingsSection_monthGroup__AFoXO:last-child{margin-bottom:0}.UpcomingTrainingsSection_monthHeading__PVbqJ{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-platinum)}.UpcomingTrainingsSection_trainingRow__YafKf{display:grid;grid-template-columns:80px 120px 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid var(--color-platinum);align-items:flex-start}.UpcomingTrainingsSection_trainingRow__YafKf:last-child{border-bottom:none}.UpcomingTrainingsSection_dateCol__g0KKc{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-1)}.UpcomingTrainingsSection_dayLabel__YN5bd{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.06em;margin:0}.UpcomingTrainingsSection_dayNumber__xwv1v{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:1;margin:0}.UpcomingTrainingsSection_imageCol__vOIwj{display:flex;justify-content:center}.UpcomingTrainingsSection_imageRing__aDIgc{width:120px;height:120px;border-radius:50%;padding:4px;background:var(--gradient-surge-blue);flex-shrink:0}.UpcomingTrainingsSection_trainingImage__QF3bc{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.UpcomingTrainingsSection_trainingContent__Eb9LP{display:flex;flex-direction:column;gap:var(--space-3)}.UpcomingTrainingsSection_trainingBadge__08s2E{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-tungsten);background:var(--color-white-smoke);padding:4px 14px;border-radius:var(--radius-pill);margin:0;width:-moz-fit-content;width:fit-content}.UpcomingTrainingsSection_liveDot__Os696{width:6px;height:6px;border-radius:50%;background:var(--color-fascia-spring);flex-shrink:0;animation:UpcomingTrainingsSection_pulse__DBqV_ 2s ease-in-out infinite}@keyframes UpcomingTrainingsSection_pulse__DBqV_{0%,to{opacity:1}50%{opacity:.4}}.UpcomingTrainingsSection_trainingTitle__3L_4j{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:var(--leading-tight);margin:0}.UpcomingTrainingsSection_trainingTitleLink__Io2a3{color:inherit;text-decoration:none;transition:color var(--duration-micro) var(--ease-standard)}.UpcomingTrainingsSection_trainingTitleLink__Io2a3:hover{color:var(--color-ruby-star)}.UpcomingTrainingsSection_trainingDescription__82_n4{font-size:var(--text-base);color:var(--color-tungsten);line-height:var(--leading-normal);margin:0;max-width:65ch}.UpcomingTrainingsSection_trainingCta__XtXQ9{margin-top:var(--space-2)}.UpcomingTrainingsSection_trainingCta__XtXQ9 a{font-size:14px;padding:7px 24px 5px;border-width:2px;min-height:36px}.UpcomingTrainingsSection_empty__j8QqU{text-align:center;padding:var(--space-16) var(--space-6)}.UpcomingTrainingsSection_emptyTitle__w_D_p{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-nite);margin:0 0 var(--space-4)}.UpcomingTrainingsSection_emptyText__Bllnx{font-size:var(--text-base);color:var(--color-gray);line-height:var(--leading-normal);margin:0}.UpcomingTrainingsSection_emptyText__Bllnx a{color:var(--color-ruby-star);text-decoration:underline}@media (max-width:767px){.UpcomingTrainingsSection_trainingRow__YafKf{grid-template-columns:60px 80px 1fr;gap:var(--space-4);padding:var(--space-6) 0}.UpcomingTrainingsSection_imageRing__aDIgc{width:80px;height:80px}.UpcomingTrainingsSection_trainingTitle__3L_4j{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.UpcomingTrainingsSection_liveDot__Os696{animation:none}.UpcomingTrainingsSection_trainingTitleLink__Io2a3{transition:none}}.PractitionerIntensiveSection_section__kzjK9{display:flex;flex-direction:column;gap:50px;max-width:1080px;width:100%}.PractitionerIntensiveSection_card__02HeW{border-radius:var(--radius-xl);border-top:var(--card-border-top);border-right:var(--card-border-side);border-bottom:var(--card-border-bottom);border-left:var(--card-border-side);box-shadow:var(--shadow-card);background:var(--color-white);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:768px){.PractitionerIntensiveSection_card__02HeW{padding:var(--space-16)}}.PractitionerIntensiveSection_imageRing__iXRiY{width:clamp(120px,20vw,180px);height:clamp(120px,20vw,180px);border-radius:var(--radius-pill);background:var(--gradient-surge-blue);padding:6px;flex-shrink:0}.PractitionerIntensiveSection_image__W1IBE{width:100%;height:100%;border-radius:var(--radius-pill);object-fit:cover;display:block}.PractitionerIntensiveSection_body__jBF6n{display:flex;flex-direction:column;gap:var(--space-4)}.PractitionerIntensiveSection_lede__kUGFF{font-size:clamp(var(--text-2xl),3.2vw,var(--text-3xl));font-weight:var(--font-semibold);color:var(--color-jet);line-height:var(--leading-snug);margin:0}.PractitionerIntensiveSection_bodyText__ZM5M7{font-size:var(--text-lg);color:var(--color-jet);line-height:var(--leading-relaxed);margin:0}.PractitionerIntensiveSection_bulletList__R_P45{list-style:disc;margin:0;padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.PractitionerIntensiveSection_bulletList__R_P45 li{font-size:var(--text-lg);color:var(--color-jet);line-height:var(--leading-normal)}.PractitionerIntensiveSection_cta__iiW1_{margin-top:var(--space-2)}