.ChampionshipStarterItem-module__lk1GiG__item{align-items:center;gap:var(--ds-space-md);min-height:5.5rem;padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-sm) 0;background:var(--ds-color-surface-light);border-bottom:1px solid var(--ds-color-border-dark);grid-template-columns:5.25rem minmax(0,1fr);display:grid}.ChampionshipStarterItem-module__lk1GiG__number{border-left:3px solid var(--ds-color-brand-red);padding-inline:var(--ds-space-xs);align-content:center;align-self:stretch;justify-items:center;display:grid}.ChampionshipStarterItem-module__lk1GiG__numberLabel{color:var(--ds-color-text-muted);opacity:.85;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.ChampionshipStarterItem-module__lk1GiG__numberValue{color:var(--ds-color-brand-red);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;font-size:2rem;font-weight:900;line-height:1}.ChampionshipStarterItem-module__lk1GiG__body{align-items:center;gap:var(--ds-space-lg);padding-block:var(--ds-space-sm);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-width:0;display:grid}.ChampionshipStarterItem-module__lk1GiG__identity{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ChampionshipStarterItem-module__lk1GiG__identityLine{align-items:center;gap:var(--ds-space-xs);min-width:0;display:flex}.ChampionshipStarterItem-module__lk1GiG__flag{border:1px solid var(--ds-color-border-dark);flex-shrink:0;width:1.4rem;height:auto}.ChampionshipStarterItem-module__lk1GiG__name{color:var(--ds-color-text-strong);font-family:var(--ds-font-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:900;line-height:1.1}.ChampionshipStarterItem-module__lk1GiG__bikeLine{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.ChampionshipStarterItem-module__lk1GiG__extras{align-items:center;gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.ChampionshipStarterItem-module__lk1GiG__extra{min-width:0;margin:0}.ChampionshipStarterItem-module__lk1GiG__team{grid-column:1}.ChampionshipStarterItem-module__lk1GiG__sponsors{grid-column:2}.ChampionshipStarterItem-module__lk1GiG__extraLabel{font-size:calc(.8 * var(--ds-fs-body-xs));letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-muted);margin:0;font-weight:600}.ChampionshipStarterItem-module__lk1GiG__extra dd{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}@media (max-width:639px){.ChampionshipStarterItem-module__lk1GiG__item{gap:var(--ds-space-sm);min-height:0;padding-right:var(--ds-space-sm);grid-template-columns:4rem minmax(0,1fr)}.ChampionshipStarterItem-module__lk1GiG__numberValue{font-size:1.6rem}.ChampionshipStarterItem-module__lk1GiG__body{gap:var(--ds-space-sm);padding-block:var(--ds-space-xs);grid-template-columns:minmax(0,1fr)}.ChampionshipStarterItem-module__lk1GiG__name{font-size:1.15rem}.ChampionshipStarterItem-module__lk1GiG__extras{gap:var(--ds-space-sm);padding-left:0}}@media (max-width:479px){.ChampionshipStarterItem-module__lk1GiG__item{gap:var(--ds-space-xs);grid-template-columns:3.25rem minmax(0,1fr)}.ChampionshipStarterItem-module__lk1GiG__number{padding-inline:var(--ds-space-2xs)}.ChampionshipStarterItem-module__lk1GiG__numberValue{font-size:1.35rem}.ChampionshipStarterItem-module__lk1GiG__name{font-size:1rem}.ChampionshipStarterItem-module__lk1GiG__extras{grid-template-columns:minmax(0,1fr);padding-left:0}.ChampionshipStarterItem-module__lk1GiG__team,.ChampionshipStarterItem-module__lk1GiG__sponsors{grid-column:1}}
.ChampionshipStandings-module__pQfv0q__standings{min-width:0}.ChampionshipStandings-module__pQfv0q__views{gap:var(--ds-space-xs);margin-bottom:var(--ds-space-md);flex-wrap:wrap;display:flex}.ChampionshipStandings-module__pQfv0q__view{border:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-family:var(--ds-font-display);font-size:var(--ds-fs-body-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-weight:800;transition:color .15s,border-color .15s,background .15s}.ChampionshipStandings-module__pQfv0q__view:hover{color:var(--ds-color-text-strong);border-color:var(--ds-color-text-muted)}.ChampionshipStandings-module__pQfv0q__view:focus-visible{outline:2px solid var(--ds-color-brand-red);outline-offset:2px}.ChampionshipStandings-module__pQfv0q__viewActive,.ChampionshipStandings-module__pQfv0q__viewActive:hover{border-color:var(--ds-color-brand-red);background:var(--ds-color-brand-red);color:#fff}.ChampionshipStandings-module__pQfv0q__tabs{border-bottom:1px solid var(--ds-color-border-dark);display:flex}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab{min-width:0;max-width:16rem;min-height:4rem;padding:var(--ds-space-sm) var(--ds-space-xs);color:var(--ds-color-text-muted);font-family:var(--ds-font-display);letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;font-size:1.125rem;font-weight:800;line-height:1.2;transform:none}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:after{content:none}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:hover{color:var(--ds-color-text-strong)}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab[aria-selected=true]{border-bottom-color:var(--ds-color-brand-red);color:var(--ds-color-brand-red)}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:focus-visible,.ChampionshipStandings-module__pQfv0q__panel:focus-visible{outline:2px solid var(--ds-color-brand-red);outline-offset:-2px}.ChampionshipStandings-module__pQfv0q__panel{min-width:0;padding-top:var(--ds-space-lg)}.ChampionshipStandings-module__pQfv0q__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;box-shadow:none;font-family:var(--ds-font-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.ChampionshipStandings-module__pQfv0q__table thead th{padding:0 var(--ds-space-xs) var(--ds-space-sm);border:0;border-bottom:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-fs-body-xs);letter-spacing:0;text-align:left;text-transform:none;overflow-wrap:normal;word-break:keep-all;background:0 0;font-weight:500;line-height:1.5}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rankColumn{text-align:center;width:3.5rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn{width:4.75rem;padding-right:var(--ds-space-sm);text-align:right}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__statColumn{text-align:center;width:5rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__stat{padding-right:var(--ds-space-xs);color:var(--ds-color-text-strong);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:1.75rem;font-weight:800;line-height:1}.ChampionshipStandings-module__pQfv0q__table tbody tr{background:var(--ds-color-surface-light);height:5.5rem}.ChampionshipStandings-module__pQfv0q__table tbody td,.ChampionshipStandings-module__pQfv0q__table tbody th{padding:var(--ds-space-md) var(--ds-space-xs);border:0;border-bottom:1px solid var(--ds-color-border-dark);vertical-align:middle;overflow-wrap:anywhere;background:0 0}.ChampionshipStandings-module__pQfv0q__table tbody tr:last-child td{border-bottom:1px solid var(--ds-color-border-dark)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rank,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{color:var(--ds-color-text-strong);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:2rem;font-weight:800;line-height:1}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{padding-right:var(--ds-space-sm);color:var(--ds-color-brand-red);text-align:right}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__leader .ChampionshipStandings-module__pQfv0q__rank{box-shadow:inset 3px 0 var(--ds-color-brand-red);color:var(--ds-color-brand-red)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rider{font-family:var(--ds-font-body);text-align:left;text-transform:none;letter-spacing:0}.ChampionshipStandings-module__pQfv0q__identityLine{align-items:center;gap:var(--ds-space-xs);min-width:0;display:flex}.ChampionshipStandings-module__pQfv0q__flag{border:1px solid var(--ds-color-border-dark);flex-shrink:0;width:1.4rem;height:auto}.ChampionshipStandings-module__pQfv0q__name{color:var(--ds-color-text-strong);font-family:var(--ds-font-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.125rem;font-weight:900;line-height:1.15;display:block}.ChampionshipStandings-module__pQfv0q__meta{color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);overflow-wrap:anywhere;margin-top:.15rem;line-height:1.45;display:block}.ChampionshipStandings-module__pQfv0q__extras{gap:0 var(--ds-space-md);font-size:calc(.8 * var(--ds-fs-body-xs));color:var(--ds-color-text-strong);flex-wrap:wrap;margin-top:.15rem;line-height:1.4;display:flex}.ChampionshipStandings-module__pQfv0q__extra{overflow-wrap:anywhere;min-width:0}.ChampionshipStandings-module__pQfv0q__extraLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-muted);font-weight:600}.ChampionshipStandings-module__pQfv0q__empty{padding-block:var(--ds-space-xl);border-bottom:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-sm);margin:0;line-height:1.6}@media (min-width:768px){.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab{font-size:1.375rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rankColumn{width:7rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn{width:9rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__statColumn{width:6rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{padding-right:var(--ds-space-lg)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rank,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{font-size:2.5rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__stat{font-size:1.875rem}}@media (max-width:639px){.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rankColumn{width:2rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn{width:2.75rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__statColumn{width:2.5rem}.ChampionshipStandings-module__pQfv0q__table thead th{overflow-wrap:normal;word-break:keep-all;padding-inline:0;font-size:.625rem;line-height:1.4}.ChampionshipStandings-module__pQfv0q__table tbody td,.ChampionshipStandings-module__pQfv0q__table tbody th{padding:var(--ds-space-sm) 0}.ChampionshipStandings-module__pQfv0q__name{font-size:1rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rank,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{font-size:1.5rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{padding-right:.25rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__stat{padding-right:.25rem;font-size:1rem}.ChampionshipStandings-module__pQfv0q__views{margin-bottom:var(--ds-space-sm);gap:.375rem}.ChampionshipStandings-module__pQfv0q__view{padding:.3rem .6rem;font-size:.6875rem}.ChampionshipStandings-module__pQfv0q__extras{gap:0 var(--ds-space-sm)}}
.PageHeader-module__Yt1EgW__pageHeader{padding:calc(var(--rt-header-height) + var(--ds-section-padding-block)) var(--ds-section-padding-inline) var(--ds-section-padding-block);position:relative;overflow:hidden}.PageHeader-module__Yt1EgW__pageHeader:before{content:"";content:"";background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);width:min(1280px,100% - 48px);height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PageHeader-module__Yt1EgW__inner{max-width:var(--container-lg);margin-inline:auto;position:relative}.PageHeader-module__Yt1EgW__innerNarrow{max-width:var(--container-md)}.PageHeader-module__Yt1EgW__title{font-size:var(--ds-fs-h1);font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-color-text-strong);margin-top:.9rem;margin-bottom:1rem;font-weight:800;line-height:1}.PageHeader-module__Yt1EgW__content{max-width:66ch}.PageHeader-module__Yt1EgW__content p{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);margin:0;line-height:1.7}.PageHeader-module__Yt1EgW__content p+p{margin-top:1rem}
.PartnerCard-module__-nOqyG__card{gap:var(--ds-space-lg);min-width:0;padding:var(--ds-space-md);border:1px solid var(--ds-color-border-dark);background:var(--ds-color-surface-dark);flex-direction:column;flex:1;display:flex}.PartnerCard-module__-nOqyG__top{align-items:flex-start;gap:var(--ds-space-md);display:flex}.PartnerCard-module__-nOqyG__num{font-size:var(--ds-fs-body-xs);letter-spacing:.2em;color:var(--ds-color-text-muted);font-weight:700}.PartnerCard-module__-nOqyG__media{flex:1;align-items:center;min-height:6rem;display:flex}.PartnerCard-module__-nOqyG__logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:120px}.PartnerCard-module__-nOqyG__bottom{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-lg);display:flex}.PartnerCard-module__-nOqyG__meta{gap:.375rem;min-width:0;display:grid}.PartnerCard-module__-nOqyG__label{font-size:calc(.8 * var(--ds-fs-body-xs));letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);font-weight:700}.PartnerCard-module__-nOqyG__name{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-color-text-strong);font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:300;line-height:1}
.FaqAccordion-module__JKKLiq__list{border-top:1px solid var(--ds-color-border-dark);flex-direction:column;display:flex}.FaqAccordion-module__JKKLiq__item{border-bottom:1px solid var(--ds-color-border-dark)}.FaqAccordion-module__JKKLiq__question{cursor:pointer;color:var(--ds-color-text-strong);font-size:var(--ds-fs-body-md);transition:color var(--ds-dur-base) var(--ds-ease-standard);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.FaqAccordion-module__JKKLiq__question::-webkit-details-marker{display:none}.FaqAccordion-module__JKKLiq__question::marker{content:"";display:none}.FaqAccordion-module__JKKLiq__questionText{flex:1}.FaqAccordion-module__JKKLiq__icon{width:1.125rem;height:1.125rem;color:var(--ds-color-brand-red);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FaqAccordion-module__JKKLiq__icon svg{width:100%;height:100%}.FaqAccordion-module__JKKLiq__iconMinus,.FaqAccordion-module__JKKLiq__item[open] .FaqAccordion-module__JKKLiq__iconPlus{display:none}.FaqAccordion-module__JKKLiq__item[open] .FaqAccordion-module__JKKLiq__iconMinus{display:inline-flex}.FaqAccordion-module__JKKLiq__answer{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);padding:0 0 1.25rem;line-height:1.75}.FaqAccordion-module__JKKLiq__answer p{margin:0 0 .875rem}.FaqAccordion-module__JKKLiq__answer p:last-child{margin-bottom:0}.FaqAccordion-module__JKKLiq__answer a{color:var(--ds-color-brand-red);text-decoration:underline}.FaqAccordion-module__JKKLiq__answer strong{color:var(--ds-color-text-strong);font-weight:600}.FaqAccordion-module__JKKLiq__answer ul,.FaqAccordion-module__JKKLiq__answer ol{margin:0 0 .875rem;padding-left:1.5rem}.FaqAccordion-module__JKKLiq__answer li+li{margin-top:.25rem}
.CalendarRunAccordion-module__nfWhCa__accordion.CalendarRunAccordion-module__nfWhCa__accordion{border-top:0}.CalendarRunAccordion-module__nfWhCa__accordion.CalendarRunAccordion-module__nfWhCa__withBorderTop{border-top:1px solid var(--ds-color-border-dark)}.CalendarRunAccordion-module__nfWhCa__accordion>details{transition:background-color var(--ds-dur-base) var(--ds-ease-standard)}:is(.CalendarRunAccordion-module__nfWhCa__accordion>details[open],.CalendarRunAccordion-module__nfWhCa__accordion>details:hover){background:var(--ds-color-surface-light)}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary{padding:var(--ds-space-lg) var(--ds-space-md)}.CalendarRunAccordion-module__nfWhCa__row{align-items:center;gap:var(--ds-space-lg);grid-template-columns:5.25rem minmax(0,1fr) minmax(8rem,.4fr) 7rem auto;min-width:0;display:grid}.CalendarRunAccordion-module__nfWhCa__action{justify-content:flex-end;min-width:0;display:flex}.CalendarRunAccordion-module__nfWhCa__dateStamp{border-left:3px solid var(--ds-color-brand-red);min-height:6rem;color:var(--ds-color-brand-red);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.CalendarRunAccordion-module__nfWhCa__dateDay{font-family:var(--ds-font-display);font-size:2.5rem;font-weight:800}.CalendarRunAccordion-module__nfWhCa__dateMonth{margin-top:var(--ds-space-2xs);font-size:var(--ds-fs-body-sm);text-transform:uppercase;font-weight:700}.CalendarRunAccordion-module__nfWhCa__dateYear{margin-top:var(--ds-space-xs);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);font-weight:400}.CalendarRunAccordion-module__nfWhCa__datePending{padding-inline:var(--ds-space-xs);font-size:var(--ds-fs-body-xs);text-align:center;overflow-wrap:anywhere;line-height:1.5}.CalendarRunAccordion-module__nfWhCa__venue,.CalendarRunAccordion-module__nfWhCa__deadline{gap:var(--ds-space-2xs);min-width:0;display:grid}.CalendarRunAccordion-module__nfWhCa__label{color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);letter-spacing:0;text-transform:uppercase;font-weight:600;display:block}.CalendarRunAccordion-module__nfWhCa__track{font-family:var(--ds-font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.75rem;font-weight:800;line-height:1.1}.CalendarRunAccordion-module__nfWhCa__date{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-xs);font-weight:400}.CalendarRunAccordion-module__nfWhCa__deadline{font-size:var(--ds-fs-body-sm);font-weight:500}.CalendarRunAccordion-module__nfWhCa__entries{gap:var(--ds-space-2xs);color:var(--ds-color-brand-red);font-size:var(--ds-fs-body-xs);display:grid}.CalendarRunAccordion-module__nfWhCa__count{font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}@media (max-width:48rem){.CalendarRunAccordion-module__nfWhCa__row{gap:var(--ds-space-md);grid-template-columns:4.5rem minmax(0,1fr)}.CalendarRunAccordion-module__nfWhCa__deadline,.CalendarRunAccordion-module__nfWhCa__entries{grid-column:2}.CalendarRunAccordion-module__nfWhCa__entries{align-items:baseline;gap:var(--ds-space-xs);display:flex}.CalendarRunAccordion-module__nfWhCa__action{margin-top:var(--ds-space-xs);grid-column:2;justify-content:flex-start}.CalendarRunAccordion-module__nfWhCa__count{font-size:1.25rem}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary{padding-inline:var(--ds-space-xs);align-items:flex-start}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary>span:last-child{margin-top:var(--ds-space-md)}.CalendarRunAccordion-module__nfWhCa__track{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.CalendarRunAccordion-module__nfWhCa__accordion>details{transition:none}}
.TrainingFaqSection-module__ev2hgq__head{gap:var(--ds-space-md);margin-bottom:var(--ds-space-2xl);flex-direction:column;display:flex}.TrainingFaqSection-module__ev2hgq__title{font-size:var(--ds-fs-h1);text-transform:uppercase;color:var(--ds-color-text-strong);font-weight:900;line-height:1}.TrainingFaqSection-module__ev2hgq__titleCenter{text-align:center}
