.schedule-intro{padding-bottom:55px}.schedule-intro h1{font-size:clamp(60px,7.5vw,105px);letter-spacing:-4px;line-height:1.03;margin:28px 0}.schedule-intro>p:not(.eyebrow){max-width:600px}.schedule-intro-links{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:30px}.schedule-section{padding-top:0}.schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.schedule-heading h2{font-size:30px;letter-spacing:-1px;margin:0}.schedule-heading>span{font-size:11px;letter-spacing:1px;color:var(--muted)}.schedule-panel{background:#fff;color:#181818;border:1px solid var(--line);border-radius:20px;padding:26px;overflow-wrap:break-word}.schedule-panel [data-grib-schedule]{min-height:520px}.schedule-panel noscript a{text-decoration:underline}.schedule-help{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:35px 0;border-bottom:1px solid var(--line)}.schedule-help h3{font-size:22px;font-weight:550;letter-spacing:-.5px;margin:0 0 10px}.schedule-help p{margin:0;font-size:14px!important}.schedule-help .button{flex-shrink:0}nav a[aria-current=page]{color:var(--red)}@media(max-width:700px){.schedule-intro h1{font-size:62px;letter-spacing:-3px}.schedule-intro{padding-bottom:40px}.schedule-heading{align-items:flex-start;flex-direction:column;gap:12px}.schedule-heading h2{font-size:27px}.schedule-panel{padding:12px 8px;border-radius:14px}.schedule-help{align-items:flex-start;flex-direction:column;gap:25px}.schedule-section{padding-inline:4%}}
