.schedule-page :is(h1,:where(.site-page-title)),.schedule-page h2:not(:where(.site-page-title)),.schedule-page h3{color:#24485a;padding:0}.schedule-page h2:not(:where(.site-page-title)){font-size:2.3rem;line-height:1.2;letter-spacing:-.025em}.schedule-page h3{font-size:1.3rem}.schedule-page p{line-height:1.75}.schedule-page a:not(.nav-page-button){color:#2560cc;text-underline-offset:.2em}.schedule-page a:focus-visible{outline:3px solid #2560cc;outline-offset:5px}.schedule-page figure{margin:0}.schedule-page img.Screenshot{display:block;width:100%;height:auto;box-sizing:border-box}.schedule-hero{padding:4rem 2rem 2rem;background:linear-gradient(150deg,#eff6fa,#ecf8fe)}.schedule-heading{max-width:850px;text-align:center;margin:0 auto 2.5rem}.schedule-heading :is(h1,:where(.site-page-title)){font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.12;letter-spacing:-.035em;margin:1rem 0 1.5rem}.schedule-heading :is(h1,:where(.site-page-title)) span{color:#2560cc}.schedule-lead{font-size:1.22rem;color:#456171}.schedule-heading h2:not(:where(.site-page-title)){margin:.75rem 0 1rem}.schedule-heading>p:not(.nav-page-eyebrow){font-size:1.08rem}.schedule-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.75rem auto 0}.schedule-secondary{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border:1px solid #c0d6ff;border-radius:2rem;background:#fff;font-weight:600;text-decoration:none}.schedule-wide{max-width:1250px;margin:auto!important}.schedule-hero img{box-shadow:0 22px 55px #24485a26!important}.schedule-page figcaption{font-size:.9rem;line-height:1.6;text-align:center;margin:1rem 0;color:#617785}.schedule-section{padding:4.5rem 2rem}.schedule-tinted{background:#f4fbfe}.schedule-cards{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.schedule-cards article{padding:1.75rem;border:1px solid #deebf2;border-radius:1.2rem;background:#f4fbfe}.schedule-cards h3{margin:1rem 0 .75rem}.schedule-number{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e4edff;color:#2560cc;font-size:.85rem;font-weight:700}.schedule-feature-intro,.schedule-detail-grid{max-width:1100px;margin:0 auto 2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.schedule-feature-intro h2:not(:where(.site-page-title)){margin:.75rem 0}.schedule-feature-intro p,.schedule-detail-grid p{font-size:1.05rem}.schedule-feature-intro>div>p:first-child{margin-top:0}.schedule-detail-grid article{padding:1.5rem 1.75rem;border-left:2px solid #c0d6ff}.schedule-detail-grid h3{margin:0 0 .75rem}.schedule-detail-grid{margin-bottom:0}.schedule-settings{max-width:1150px}.schedule-final{text-align:center;padding:4.5rem 1.5rem;background:linear-gradient(135deg,#ecf8fe,#eff6fa)}.schedule-final h2:not(:where(.site-page-title)){font-size:2.7rem;max-width:850px;margin:1rem auto}.schedule-final>p{max-width:650px;margin:1rem auto}@media(max-width:760px){.schedule-hero{padding:3rem 1.25rem 1.5rem}.schedule-heading :is(h1,:where(.site-page-title)){font-size:2.4rem}.schedule-page h2:not(:where(.site-page-title)){font-size:1.8rem}.schedule-lead{font-size:1.1rem}.schedule-section{padding:3rem 1.25rem}.schedule-cards,.schedule-feature-intro,.schedule-detail-grid{grid-template-columns:1fr;gap:1.5rem}.schedule-actions a{text-align:center;justify-content:center}.schedule-final{padding:3rem 1.25rem}.schedule-final h2:not(:where(.site-page-title)){font-size:2rem}}

.schedule-hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;max-width:1200px;margin:auto;align-items:center}.schedule-hero-inner :is(h1,:where(.site-page-title)){font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.12;letter-spacing:-.035em;color:#24485a;margin:1rem 0 1.5rem}.schedule-hero-inner :is(h1,:where(.site-page-title)) span{color:#2560cc}.schedule-hero-inner figure{max-width:420px;justify-self:center}.schedule-hero-inner .schedule-actions{justify-content:flex-start}@media(max-width:760px){.schedule-hero-inner{grid-template-columns:1fr;gap:2.5rem}.schedule-hero-inner :is(h1,:where(.site-page-title)){font-size:2.4rem}}
