.page_monthGroup____wO4{margin-bottom:var(--space-12)}.page_monthHeading__njNtM{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)}.page_trainingsSection__0odZ3{background:var(--color-white);padding:var(--space-16) var(--space-6)}.page_trainingsInner__UcxRA{max-width:1080px;margin:0 auto}.page_trainingRow__5_pe6{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}.page_trainingRow__5_pe6:last-child{border-bottom:none}.page_dateCol__mSI35{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-1)}.page_dayLabel__YnzKj{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.06em;margin:0}.page_dayNumber__6l3rl{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:1;margin:0}.page_imageCol__alMf5{display:flex;justify-content:center}.page_imageRing__TpVwJ{width:120px;height:120px;border-radius:50%;padding:4px;background:linear-gradient(90deg,var(--color-ruby-star) 0,var(--color-my-boy-blue) 100%);flex-shrink:0}.page_trainingImage__3OKtI{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.page_trainingContent__DbvL7{display:flex;flex-direction:column;gap:var(--space-3)}.page_trainingDateRange__8hMaG{font-size:var(--text-sm);color:var(--color-gray);margin:0}.page_liveDot__ja4JJ{width:6px;height:6px;border-radius:50%;background:var(--color-fascia-spring);flex-shrink:0;animation:page_pulse__tP7A3 2s ease-in-out infinite}@keyframes page_pulse__tP7A3{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.page_liveDot__ja4JJ{animation:none}}.page_badgeDot__ySLee{display:inline-block;margin:0 4px;color:var(--color-gray)}.page_trainingBadge__05RUm{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}.page_trainingTitle__kbaGb{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-nite);line-height:var(--leading-tight);margin:0}.page_trainingTitleLink__PzeNM{color:inherit;text-decoration:none;transition:color var(--duration-micro) var(--ease-standard)}.page_trainingTitleLink__PzeNM:hover{color:var(--color-ruby-star)}.page_trainingDescription__KbPXy{font-size:var(--text-base);color:var(--color-tungsten);line-height:var(--leading-normal);margin:0;max-width:65ch}.page_trainingCta__xgXVu{margin-top:var(--space-2)}.page_trainingCta__xgXVu a{font-size:14px;padding:7px 24px 5px;border-width:2px;min-height:36px}.page_empty__HTrZr{text-align:center;padding:var(--space-16) var(--space-6)}.page_emptyTitle__UXDDN{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-nite);margin:0 0 var(--space-4)}.page_emptyText__riKtP{font-size:var(--text-base);color:var(--color-gray);line-height:var(--leading-normal);margin:0}.page_emptyText__riKtP a{color:var(--color-ruby-star);text-decoration:underline}@media (max-width:767px){.page_trainingsSection__0odZ3{padding:var(--space-12) var(--space-4)}.page_trainingRow__5_pe6{grid-template-columns:60px 80px 1fr;gap:var(--space-4);padding:var(--space-6) 0}.page_dayNumber__6l3rl{font-size:var(--text-3xl)}.page_imageRing__TpVwJ{width:80px;height:80px}.page_trainingTitle__kbaGb{font-size:var(--text-lg)}}