.tentative-banner[data-astro-cid-qlw7whhh]{display:flex;gap:18px;align-items:flex-start;border:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);padding:22px 24px;margin:20px 0 32px}.banner-flag[data-astro-cid-qlw7whhh]{flex-shrink:0;font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--gold);color:var(--dark-navy);padding:6px 12px}.tentative-banner[data-astro-cid-qlw7whhh] strong[data-astro-cid-qlw7whhh]{display:block;font-size:17px;color:var(--navy);margin-bottom:6px}.tentative-banner[data-astro-cid-qlw7whhh] p[data-astro-cid-qlw7whhh]{font-size:15.5px;color:color-mix(in srgb,var(--navy) 84%,transparent);max-width:76ch}.tentative-banner[data-astro-cid-qlw7whhh] p[data-astro-cid-qlw7whhh] strong[data-astro-cid-qlw7whhh]{display:inline;font-size:inherit}.empty-state[data-astro-cid-qlw7whhh]{border-left:4px solid var(--silver);padding-left:18px;font-size:16.5px;color:var(--silver);margin-top:18px}.block[data-astro-cid-qlw7whhh]{margin-top:34px}.block-head[data-astro-cid-qlw7whhh]{display:flex;align-items:baseline;gap:12px;font-size:15px;letter-spacing:var(--ls-nav);color:var(--navy);border-bottom:2px solid color-mix(in srgb,var(--silver) 50%,transparent);padding-bottom:10px}.count[data-astro-cid-qlw7whhh]{font-family:var(--font-body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--silver)}.month[data-astro-cid-qlw7whhh]{margin-top:20px}.month-head[data-astro-cid-qlw7whhh]{font-size:12px;letter-spacing:var(--ls-label);color:var(--red);margin-bottom:10px}.event[data-astro-cid-qlw7whhh]{display:grid;grid-template-columns:130px 1fr auto;gap:18px;align-items:center;padding:14px 18px;background:#fff;border:1px solid color-mix(in srgb,var(--silver) 38%,transparent);border-left:4px solid var(--red);margin-bottom:6px}.is-tentative[data-astro-cid-qlw7whhh]{border-left:4px dashed var(--gold);background:color-mix(in srgb,var(--gold) 5%,#fff)}.is-cancelled[data-astro-cid-qlw7whhh]{border-left:4px solid var(--silver);background:color-mix(in srgb,var(--silver) 10%,#fff)}.is-cancelled[data-astro-cid-qlw7whhh] .date[data-astro-cid-qlw7whhh],.is-cancelled[data-astro-cid-qlw7whhh] .detail[data-astro-cid-qlw7whhh] strong[data-astro-cid-qlw7whhh]{color:color-mix(in srgb,var(--navy) 55%,transparent);text-decoration:line-through}.cancelled-chip[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--white);background:var(--navy);padding:4px 9px}.is-tbd[data-astro-cid-qlw7whhh]{border-left:4px dotted var(--silver);background:color-mix(in srgb,var(--silver) 8%,#fff)}.date[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--navy)}.is-tentative[data-astro-cid-qlw7whhh] .date[data-astro-cid-qlw7whhh]{color:color-mix(in srgb,var(--navy) 68%,transparent);font-weight:500}.date-tbd[data-astro-cid-qlw7whhh]{font-weight:500;color:var(--silver);border:1px dotted color-mix(in srgb,var(--silver) 80%,transparent);padding:4px 8px;display:inline-block}.date-note[data-astro-cid-qlw7whhh]{display:block;font-family:var(--font-body);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--gold)}.detail[data-astro-cid-qlw7whhh] strong[data-astro-cid-qlw7whhh]{display:block;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--navy)}.meta[data-astro-cid-qlw7whhh]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--silver);margin-top:2px}.note[data-astro-cid-qlw7whhh]{display:block;font-size:13.5px;color:color-mix(in srgb,var(--navy) 72%,transparent);margin-top:3px}.result[data-astro-cid-qlw7whhh]{display:block;font-size:14px;color:var(--navy);margin-top:3px}.tags[data-astro-cid-qlw7whhh]{display:flex;align-items:center;gap:8px}.type-tag[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--silver);border:1px solid color-mix(in srgb,var(--silver) 60%,transparent);padding:4px 9px}.type-race[data-astro-cid-qlw7whhh] .type-tag[data-astro-cid-qlw7whhh]{color:var(--red);border-color:var(--red)}.tentative-chip[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--gold);color:var(--dark-navy);padding:5px 10px}.tbd-block[data-astro-cid-qlw7whhh]{border:1px dotted color-mix(in srgb,var(--silver) 85%,transparent);background:color-mix(in srgb,var(--silver) 9%,transparent);padding:20px 22px;margin-top:10px}.tbd-head[data-astro-cid-qlw7whhh]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tbd-head[data-astro-cid-qlw7whhh] h5[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.tbd-flag[data-astro-cid-qlw7whhh]{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--navy);border:1px dotted color-mix(in srgb,var(--navy) 55%,transparent);padding:4px 9px}.tbd-intro[data-astro-cid-qlw7whhh]{font-size:14.5px;color:var(--silver);margin-top:8px;max-width:74ch}.tbd-list[data-astro-cid-qlw7whhh]{margin-top:14px;counter-reset:pstep}.tbd-list[data-astro-cid-qlw7whhh] li[data-astro-cid-qlw7whhh]{counter-increment:pstep;position:relative;padding:10px 0 10px 34px;border-top:1px solid color-mix(in srgb,var(--silver) 30%,transparent)}.tbd-list[data-astro-cid-qlw7whhh] li[data-astro-cid-qlw7whhh]:before{content:counter(pstep);position:absolute;left:0;top:10px;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--red)}.tbd-list[data-astro-cid-qlw7whhh] strong[data-astro-cid-qlw7whhh]{display:block;font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--navy)}.tbd-detail[data-astro-cid-qlw7whhh]{display:block;font-size:13.5px;color:var(--silver);margin-top:2px}.is-past[data-astro-cid-qlw7whhh] .event[data-astro-cid-qlw7whhh]{background:transparent;border-left-color:var(--silver);opacity:.78}.is-past[data-astro-cid-qlw7whhh] .event[data-astro-cid-qlw7whhh]:hover{opacity:1}@media(max-width:760px){.event[data-astro-cid-qlw7whhh]{grid-template-columns:1fr;gap:6px}.tags[data-astro-cid-qlw7whhh]{justify-content:flex-start}}.results[data-astro-cid-ljpiozhg]{background:color-mix(in srgb,var(--silver) 14%,var(--white))}.season[data-astro-cid-ljpiozhg]{margin-top:30px}.season-head[data-astro-cid-ljpiozhg]{font-size:15px;letter-spacing:var(--ls-nav);color:var(--red);border-bottom:2px solid color-mix(in srgb,var(--silver) 50%,transparent);padding-bottom:10px;margin-bottom:20px}.result-card[data-astro-cid-ljpiozhg]{background:#fff;border:1px solid color-mix(in srgb,var(--silver) 45%,transparent);border-left:4px solid var(--navy);padding:24px 26px;margin-bottom:16px}.result-card[data-astro-cid-ljpiozhg] header[data-astro-cid-ljpiozhg]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.result-card[data-astro-cid-ljpiozhg] h4[data-astro-cid-ljpiozhg]{font-size:16px;letter-spacing:.04em;color:var(--navy)}.venue[data-astro-cid-ljpiozhg]{font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--navy);color:var(--white);padding:4px 9px}.result-card[data-astro-cid-ljpiozhg] time[data-astro-cid-ljpiozhg]{font-size:13.5px;color:var(--silver)}.note[data-astro-cid-ljpiozhg]{margin-top:10px;font-size:14.5px;color:var(--silver);max-width:80ch}.team[data-astro-cid-ljpiozhg]{margin-top:10px;font-size:16px;color:var(--navy);border-left:3px solid var(--gold);padding-left:14px}.groups[data-astro-cid-ljpiozhg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px 32px;margin-top:18px}.group[data-astro-cid-ljpiozhg] h5[data-astro-cid-ljpiozhg]{font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--red);padding-bottom:6px;border-bottom:2px solid color-mix(in srgb,var(--silver) 45%,transparent)}.no-place[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]{color:var(--silver)}.athletes[data-astro-cid-ljpiozhg]{width:100%;border-collapse:collapse;margin-top:4px}.athletes[data-astro-cid-ljpiozhg] th[data-astro-cid-ljpiozhg]{text-align:left;font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--silver);border-bottom:1px solid color-mix(in srgb,var(--silver) 50%,transparent);padding:8px 10px 8px 0}.athletes[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]{padding:10px 10px 10px 0;border-bottom:1px solid color-mix(in srgb,var(--silver) 26%,transparent);font-size:15.5px}.athletes[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]:nth-child(2),.athletes[data-astro-cid-ljpiozhg] th[data-astro-cid-ljpiozhg]:nth-child(2){width:62px}.athletes[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]:nth-child(3),.athletes[data-astro-cid-ljpiozhg] th[data-astro-cid-ljpiozhg]:nth-child(3){width:88px}.athletes[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]:nth-child(3){font-variant-numeric:tabular-nums}.recap-link[data-astro-cid-ljpiozhg]{display:inline-block;margin-top:16px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:var(--ls-nav);text-transform:uppercase}@media(max-width:620px){.athletes[data-astro-cid-ljpiozhg] th[data-astro-cid-ljpiozhg]:nth-child(3),.athletes[data-astro-cid-ljpiozhg] td[data-astro-cid-ljpiozhg]:nth-child(3){width:88px}}.path[data-astro-cid-75wizu7s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin-top:30px}.path[data-astro-cid-75wizu7s] li[data-astro-cid-75wizu7s]{border-top:3px solid var(--gold);padding-top:18px;position:relative}.step[data-astro-cid-75wizu7s]{display:block;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:.05em;color:var(--red);line-height:1;margin-bottom:10px}.path[data-astro-cid-75wizu7s] strong[data-astro-cid-75wizu7s]{display:block;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--white);margin-bottom:8px}.path[data-astro-cid-75wizu7s] p[data-astro-cid-75wizu7s]{font-size:14.5px;color:color-mix(in srgb,var(--white) 76%,transparent)}.venues[data-astro-cid-75wizu7s]{margin-top:28px;font-size:16px;color:color-mix(in srgb,var(--white) 80%,transparent)}.venues[data-astro-cid-75wizu7s] strong[data-astro-cid-75wizu7s]{color:var(--white);font-weight:600}.closer[data-astro-cid-75wizu7s]{margin-top:30px;border-left:4px solid var(--red);padding-left:20px;font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--white)}@media(max-width:900px){.path[data-astro-cid-75wizu7s]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.path[data-astro-cid-75wizu7s]{grid-template-columns:1fr}}.venue-grid[data-astro-cid-pqdmpkmh]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.venue-grid[data-astro-cid-pqdmpkmh] .card[data-astro-cid-pqdmpkmh]{display:flex;flex-direction:column;gap:12px}.venue-grid[data-astro-cid-pqdmpkmh] h3[data-astro-cid-pqdmpkmh]{margin-bottom:2px}.venue-grid[data-astro-cid-pqdmpkmh] p[data-astro-cid-pqdmpkmh]{font-size:15.5px;color:color-mix(in srgb,var(--navy) 82%,transparent)}.address[data-astro-cid-pqdmpkmh]{font-family:var(--font-display);font-size:17px;letter-spacing:.04em;text-transform:uppercase;color:var(--navy)!important;line-height:1.4}.venue-grid[data-astro-cid-pqdmpkmh] .btn[data-astro-cid-pqdmpkmh]{align-self:flex-start}.note[data-astro-cid-pqdmpkmh]{font-size:13.5px!important;color:var(--silver)!important;margin-top:auto}.raceday-link[data-astro-cid-pqdmpkmh]{margin-top:26px;font-size:16px}@media(max-width:900px){.venue-grid[data-astro-cid-pqdmpkmh]{grid-template-columns:1fr}}.subscribe[data-astro-cid-locsste4]{background:color-mix(in srgb,var(--silver) 14%,var(--white));padding-block:48px}.feeds[data-astro-cid-locsste4]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:24px}.feed[data-astro-cid-locsste4]{background:#fff;border:1px solid color-mix(in srgb,var(--silver) 45%,transparent);border-top:4px solid var(--navy);padding:24px}.feed[data-astro-cid-locsste4] h3[data-astro-cid-locsste4]{font-size:17px}.blurb[data-astro-cid-locsste4]{font-size:15px;color:color-mix(in srgb,var(--navy) 78%,transparent);margin:4px 0 16px}.ways[data-astro-cid-locsste4]{display:flex;flex-wrap:wrap;gap:8px}.ways[data-astro-cid-locsste4] .btn[data-astro-cid-locsste4],.copy[data-astro-cid-locsste4] .btn[data-astro-cid-locsste4]{padding:10px 14px;font-size:11.5px}.copy[data-astro-cid-locsste4]{display:flex;gap:8px;margin-top:12px}.copy[data-astro-cid-locsste4] input[data-astro-cid-locsste4]{flex:1;min-width:0;font:inherit;font-size:13.5px;color:var(--navy);background:color-mix(in srgb,var(--silver) 12%,#fff);border:1px solid color-mix(in srgb,var(--silver) 60%,transparent);border-radius:0;padding:9px 10px}.copy[data-astro-cid-locsste4] .btn[data-astro-cid-locsste4]{flex-shrink:0;cursor:pointer}.once[data-astro-cid-locsste4]{margin-top:12px;font-size:13.5px;color:color-mix(in srgb,var(--navy) 70%,transparent)}.sync-note[data-astro-cid-locsste4]{margin-top:20px;font-size:15px;color:color-mix(in srgb,var(--navy) 80%,transparent)}@media(max-width:860px){.feeds[data-astro-cid-locsste4]{grid-template-columns:1fr}}@media(max-width:480px){.copy[data-astro-cid-locsste4]{flex-direction:column}}.page-head[data-astro-cid-xjqxvez7]{padding:64px 0 56px}.page-head[data-astro-cid-xjqxvez7] h1[data-astro-cid-xjqxvez7]{font-size:clamp(30px,4.2vw,46px)}.standfirst[data-astro-cid-xjqxvez7]{margin-top:16px;max-width:60ch;font-size:18px;color:color-mix(in srgb,var(--white) 80%,transparent)}.download[data-astro-cid-xjqxvez7]{margin-top:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.download[data-astro-cid-xjqxvez7] a[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--white);border-bottom:2px solid var(--red);padding-bottom:3px}.download[data-astro-cid-xjqxvez7] a[data-astro-cid-xjqxvez7]:hover{color:var(--gold);border-bottom-color:var(--gold)}.download[data-astro-cid-xjqxvez7] span[data-astro-cid-xjqxvez7]{font-size:14px;color:var(--silver)}.toc-wrap[data-astro-cid-xjqxvez7]{margin-top:-22px;position:relative;z-index:2}
