
.schedule-hero{padding:72px 0;background:var(--ink);color:white}.schedule-hero .text-link{display:inline-block;margin-bottom:30px;color:var(--accent)}.schedule-hero .eyebrow{display:block}.schedule-hero h1{font:800 clamp(42px,6vw,72px)/1.1 Manrope,sans-serif;letter-spacing:-.055em;margin:14px 0}.schedule-hero p{font-size:21px;color:#d5e6ec;margin:0 0 26px}.schedule-days{max-width:1000px;padding-top:24px;padding-bottom:72px}.schedule-day{padding-top:48px;scroll-margin-top:110px}.schedule-day h2{font:800 clamp(27px,3.4vw,39px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 24px}.schedule-list{list-style:none;padding:0;margin:0;border-top:3px solid var(--blue)}.schedule-list li{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.schedule-time{font:800 15px/1.6 Manrope,sans-serif;color:var(--blue)}.schedule-list h3{font:700 20px/1.4 Manrope,sans-serif;margin:0}.schedule-list p{color:var(--muted);margin:7px 0 0}.schedule-details{display:grid;grid-template-columns:1fr 1fr;gap:40px 52px}.schedule-details h3{font:800 23px/1.35 Manrope,sans-serif;margin:0 0 16px}.schedule-details p{margin:0 0 15px}.schedule-details ul{padding-left:22px}.schedule-helpers{list-style:none;padding:0;margin:0 0 30px}.schedule-helpers li{padding:8px 0}#details,#help{scroll-margin-top:100px}@media(max-width:700px){.schedule-hero{padding:48px 0}.schedule-days{padding-bottom:48px}.schedule-list li{grid-template-columns:1fr;gap:6px;padding:20px 0}.schedule-details{grid-template-columns:1fr;gap:30px}.schedule-day{padding-top:36px}.schedule-list h3{font-size:18px}}
