.schedule-page #schedule.section{background:#fff;padding-bottom:clamp(32px,4vw,64px)}.schedule-page #cta.section{padding-top:clamp(32px,4vw,64px)}.schedule-page .hero{padding-top:clamp(28px,4.5vw,52px);padding-bottom:clamp(28px,5vw,72px)}.schedule-page .hero__title{letter-spacing:-.048em;margin-top:clamp(10px,1.5vw,18px);font-size:clamp(52px,10vw,148px);line-height:.92}.schedule-page .hero__title em{opacity:.94;margin-top:.04em}.schedule-page .hero__lede{max-width:min(44ch,100%);margin-top:clamp(22px,3.2vw,36px);font-size:clamp(17px,1.65vw,21px);line-height:1.5}.schedule-page .hero__lede+.hero__lede{margin-top:1rem}.schedule-page .hero__cta{margin-top:clamp(22px,3vw,34px)}.schedule-help-jump{justify-content:flex-end;margin-bottom:clamp(12px,1.8vw,18px);display:flex}.schedule-help-jump__link{border:1px solid color-mix(in srgb, var(--ink,#111) 12%, transparent);background:color-mix(in srgb, var(--ink,#111) 3.5%, transparent);color:color-mix(in srgb, var(--ink,#111) 72%, transparent);letter-spacing:.01em;transition:background .18s var(--ease,ease), color .18s var(--ease,ease), border-color .18s var(--ease,ease);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.schedule-help-jump__link:hover{color:var(--ink,#111);border-color:color-mix(in srgb, var(--ink,#111) 22%, transparent);background:color-mix(in srgb, var(--ink,#111) 6%, transparent)}.schedule-help-jump__link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#111) 70%, var(--ink,#111));outline-offset:2px}.schedule-help-jump__icon{flex-shrink:0;display:block}.schedule-guide{flex-direction:column;gap:clamp(12px,1.6vw,18px);max-width:52rem;margin-top:clamp(28px,4vw,48px);display:flex}.schedule-guide__header{flex-direction:column;gap:8px;display:flex}.schedule-guide__title{font-family:var(--font-display,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.schedule-guide__levels{max-width:48ch;color:var(--muted,#5a5a5a);margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.55}.schedule-guide__levels-link{letter-spacing:.01em;text-underline-offset:.18em;color:inherit;align-self:flex-start;font-size:.95rem;text-decoration:underline}.schedule-guide__levels-link:hover{opacity:.72}.schedule-guide__steps{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.schedule-guide__step{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.schedule-guide__step-num{letter-spacing:.06em;opacity:.55;font-variant-numeric:tabular-nums;padding-top:.12em;font-size:.78rem;line-height:1.55}.schedule-guide__step-text{font-size:clamp(15px,1.35vw,17px);line-height:1.5}.schedule-guide__view-note{background:color-mix(in srgb, var(--ink,#111) 4%, transparent);border-left:2px solid color-mix(in srgb, var(--ink,#111) 28%, transparent);max-width:46ch;margin:2px 0 0;padding:12px 14px;font-size:clamp(14px,1.25vw,16px);line-height:1.5}@media (min-width:720px){.schedule-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.schedule-guide__step{grid-template-columns:1fr;gap:6px}}
