.GrunionRunSchedule2026_schedule__Y9ffR{--schedule-turquoise:#40e0d0;--schedule-white:#ffffff;--schedule-navy:var(--color-ink-0);--schedule-panel:var(--color-ink-1);--schedule-line:rgba(255,255,255,0.22);--schedule-line-soft:rgba(255,255,255,0.09);position:relative;isolation:isolate;margin:3rem 0;overflow:hidden;border:1px solid var(--schedule-line);border-radius:6px;background-color:var(--schedule-navy);background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px;color:var(--schedule-white);box-shadow:0 20px 60px rgba(0,0,0,.28)}.GrunionRunSchedule2026_schedule__Y9ffR:after{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 85% 4%,rgba(64,224,208,.13),transparent 32%);content:"";pointer-events:none}.GrunionRunSchedule2026_corner__kgNHF{position:absolute;z-index:2;width:22px;height:22px;border-color:var(--schedule-turquoise);pointer-events:none}.GrunionRunSchedule2026_cornerTopLeft__7sd7v{top:11px;left:11px;border-top:2px solid var(--schedule-turquoise);border-left:2px solid var(--schedule-turquoise)}.GrunionRunSchedule2026_cornerTopRight__v186l{top:11px;right:11px;border-top:2px solid var(--schedule-turquoise);border-right:2px solid var(--schedule-turquoise)}.GrunionRunSchedule2026_cornerBottomLeft__EpgmS{bottom:11px;left:11px;border-bottom:2px solid var(--schedule-turquoise);border-left:2px solid var(--schedule-turquoise)}.GrunionRunSchedule2026_cornerBottomRight__db7YZ{right:11px;bottom:11px;border-right:2px solid var(--schedule-turquoise);border-bottom:2px solid var(--schedule-turquoise)}.GrunionRunSchedule2026_header__JXeiW{padding:3.5rem 2rem 2rem;text-align:center}.GrunionRunSchedule2026_eyebrow__FJ6yj{margin:0 0 .75rem;color:var(--schedule-white);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.GrunionRunSchedule2026_title__OvLTT{margin:0;color:var(--schedule-turquoise);font-family:var(--font-brand);font-size:clamp(1.65rem,4.5vw,2.85rem);font-weight:400;letter-spacing:.035em;line-height:1.25}.GrunionRunSchedule2026_intro__DNbEJ{max-width:42rem;margin:1.15rem auto 0;color:var(--schedule-white);font-family:var(--font-body);font-size:1rem;line-height:1.65}.GrunionRunSchedule2026_statusLine__tYAHi{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1.5rem;margin-top:1.4rem;color:var(--schedule-white);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GrunionRunSchedule2026_statusLine__tYAHi span{position:relative}.GrunionRunSchedule2026_statusLine__tYAHi span+span:before{position:absolute;top:50%;left:-.85rem;width:3px;height:3px;border-radius:50%;background:var(--schedule-turquoise);content:"";transform:translateY(-50%)}.GrunionRunSchedule2026_tableFrame__Z6MOF{margin:0 1.25rem;overflow:hidden;border:1px solid var(--schedule-line);border-radius:4px;background:rgba(5,13,23,.94)}.GrunionRunSchedule2026_table__X0r9L{width:100%;border-collapse:collapse;table-layout:fixed}.GrunionRunSchedule2026_table__X0r9L caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GrunionRunSchedule2026_table__X0r9L thead th{padding:.85rem 1rem;border-bottom:1px solid var(--schedule-line);background:rgba(21,48,74,.82);color:var(--schedule-white);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.GrunionRunSchedule2026_table__X0r9L thead th:first-child{width:36%}.GrunionRunSchedule2026_table__X0r9L thead th:nth-child(2){width:24%}.GrunionRunSchedule2026_table__X0r9L thead th:nth-child(3){width:40%}.GrunionRunSchedule2026_seriesHeading__5p3Ar th{padding:.78rem 1rem;border-top:1px solid var(--schedule-line);border-bottom:1px solid var(--schedule-line-soft);background:rgba(10,25,41,.98);color:var(--schedule-white);font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.105em;line-height:1.2;text-align:left;text-transform:uppercase}.GrunionRunSchedule2026_table__X0r9L tbody:first-of-type .GrunionRunSchedule2026_seriesHeading__5p3Ar th{border-top:0}.GrunionRunSchedule2026_seriesIndex__NmAT5{display:inline-block;min-width:5.8rem;margin-right:.9rem;color:var(--schedule-white);font-size:.78rem;letter-spacing:.14em}.GrunionRunSchedule2026_dataRow__eQVNV td{padding:.92rem 1rem;border-bottom:1px solid var(--schedule-line-soft);color:var(--schedule-white);font-family:var(--font-body);font-size:.94rem;line-height:1.35;vertical-align:middle}.GrunionRunSchedule2026_table__X0r9L tbody:last-of-type .GrunionRunSchedule2026_dataRow__eQVNV:last-child td{border-bottom:0}.GrunionRunSchedule2026_dataRow__eQVNV:hover td{background:rgba(64,224,208,.045)}.GrunionRunSchedule2026_dateCell__03ytl{font-weight:600}.GrunionRunSchedule2026_dateDay__YKhJm{display:inline-block;min-width:3.2rem;margin-right:.45rem;font-family:var(--font-display);font-size:.83rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.GrunionRunSchedule2026_nightCell__gQxJA{font-variant-numeric:tabular-nums}.GrunionRunSchedule2026_bestBet__Ssb5V{display:inline-block;margin-left:.55rem;padding:.18rem .38rem .14rem;border:1px solid rgba(64,224,208,.7);border-radius:2px;color:var(--schedule-white);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase;vertical-align:.08rem}.GrunionRunSchedule2026_timeCell__W_qOQ{font-variant-numeric:tabular-nums;white-space:nowrap}.GrunionRunSchedule2026_notes__s3wTG{display:grid;gap:.7rem;padding:1.5rem 2rem 2.5rem;color:var(--schedule-white);font-family:var(--font-body);font-size:.84rem;line-height:1.55}.GrunionRunSchedule2026_notes__s3wTG p{margin:0}.GrunionRunSchedule2026_notes__s3wTG strong{color:var(--schedule-white);font-family:var(--font-display);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.GrunionRunSchedule2026_sourceLink__Ysgoo{color:var(--schedule-white);text-decoration-color:var(--schedule-turquoise);text-decoration-thickness:2px;text-underline-offset:3px}.GrunionRunSchedule2026_sourceLink__Ysgoo:hover{color:var(--schedule-turquoise)}.GrunionRunSchedule2026_sourceLink__Ysgoo:focus-visible{border-radius:2px;outline:3px solid var(--schedule-turquoise);outline-offset:4px}@media (max-width:640px){.GrunionRunSchedule2026_schedule__Y9ffR{margin-right:-1rem;margin-left:-1rem;border-right:0;border-left:0;border-radius:0;background-size:72px 72px,72px 72px,18px 18px,18px 18px}.GrunionRunSchedule2026_header__JXeiW{padding:3rem 1.25rem 1.65rem}.GrunionRunSchedule2026_title__OvLTT{font-size:clamp(1.5rem,7.25vw,2rem)}.GrunionRunSchedule2026_intro__DNbEJ{font-size:.96rem}.GrunionRunSchedule2026_statusLine__tYAHi{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;font-size:.76rem}.GrunionRunSchedule2026_statusLine__tYAHi span+span:before{display:none}.GrunionRunSchedule2026_tableFrame__Z6MOF{margin:0 .75rem;border:0;background:transparent}.GrunionRunSchedule2026_table__X0r9L,.GrunionRunSchedule2026_table__X0r9L tbody,.GrunionRunSchedule2026_table__X0r9L td,.GrunionRunSchedule2026_table__X0r9L th,.GrunionRunSchedule2026_table__X0r9L tr{display:block;width:100%}.GrunionRunSchedule2026_table__X0r9L{table-layout:auto}.GrunionRunSchedule2026_table__X0r9L thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GrunionRunSchedule2026_table__X0r9L tbody{margin-bottom:.8rem;overflow:hidden;border:1px solid var(--schedule-line);border-radius:4px;background:rgba(5,13,23,.95)}.GrunionRunSchedule2026_seriesHeading__5p3Ar th{padding:.78rem .85rem;border-top:0}.GrunionRunSchedule2026_seriesIndex__NmAT5{display:block;margin:0 0 .25rem}.GrunionRunSchedule2026_dataRow__eQVNV{display:grid!important;grid-template-columns:1fr auto;gap:.32rem 1rem;padding:.9rem .85rem;border-bottom:1px solid var(--schedule-line-soft)}.GrunionRunSchedule2026_table__X0r9L tbody .GrunionRunSchedule2026_dataRow__eQVNV:last-child{border-bottom:0}.GrunionRunSchedule2026_dataRow__eQVNV td{display:block;width:auto;padding:0;border:0;background:transparent!important}.GrunionRunSchedule2026_dateCell__03ytl{grid-column:1;grid-row:1}.GrunionRunSchedule2026_dateDay__YKhJm{min-width:2.4rem}.GrunionRunSchedule2026_nightCell__gQxJA{grid-column:2;grid-row:1;text-align:right}.GrunionRunSchedule2026_bestBet__Ssb5V{display:block;width:fit-content;margin:.35rem 0 0 auto}.GrunionRunSchedule2026_timeCell__W_qOQ{grid-column:1/-1;grid-row:2;padding-top:.22rem!important;font-size:1rem!important;font-weight:600}.GrunionRunSchedule2026_notes__s3wTG{padding:1rem 1.25rem 2.4rem}}@media (prefers-reduced-motion:reduce){.GrunionRunSchedule2026_sourceLink__Ysgoo{scroll-behavior:auto}}