.schedule-page .calendar-groups{padding-top:var(--sp-5)}.next-race-map .ux-circuit{width:auto;max-width:none;height:260%;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}@media (max-width:900px){.next-race-map .ux-circuit{height:150%;left:60%}}.schedule-page .calendar-seal{padding:var(--sp-7) var(--sp-5) var(--sp-6)}.schedule-page .calendar-seal h2{margin:0 0 var(--sp-2);font-size:clamp(1.8rem,4vw,2.6rem)}.schedule-page .calendar-seal-count{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-6)}.schedule-page .calendar-seal-count strong{font-size:2.6rem}@media (max-width:620px){.schedule-page .calendar-seal{padding:var(--sp-6) var(--sp-4) var(--sp-5)}}
