.OriginSection-module__rBEYhq__text{gap:var(--space-l);flex-direction:column;display:flex}.OriginSection-module__rBEYhq__facts{border-bottom:1px solid var(--line);align-self:end}.OriginSection-module__rBEYhq__fact{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-l);padding:var(--space-m) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.OriginSection-module__rBEYhq__factLabel{color:var(--ink-muted)}.OriginSection-module__rBEYhq__factValue{font:var(--type-data);font-variant-numeric:tabular-nums}
.DistanceSection-module__nWfxCq__text{gap:var(--space-l);flex-direction:column;display:flex}.DistanceSection-module__nWfxCq__distance{margin-bottom:var(--space-l);font:700 clamp(56px, 9vw, 112px) / 1 var(--font-mono);letter-spacing:var(--tracking-clock);font-variant-numeric:tabular-nums;color:var(--hot-coral);display:block}.DistanceSection-module__nWfxCq__table{width:100%;min-width:420px}.DistanceSection-module__nWfxCq__table thead th{padding:0 var(--space-m) var(--space-m) 0;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:left;color:var(--ink-muted)}.DistanceSection-module__nWfxCq__table tbody tr{border-top:1px solid var(--line)}.DistanceSection-module__nWfxCq__table tbody tr:last-child{border-bottom:1px solid var(--line)}.DistanceSection-module__nWfxCq__table th,.DistanceSection-module__nWfxCq__table td{padding:var(--space-m) var(--space-m) var(--space-m) 0;vertical-align:baseline}.DistanceSection-module__nWfxCq__table td:last-child,.DistanceSection-module__nWfxCq__table th:last-child{padding-right:0}.DistanceSection-module__nWfxCq__number{font:var(--type-data);font-variant-numeric:tabular-nums;text-align:left}.DistanceSection-module__nWfxCq__table .DistanceSection-module__nWfxCq__km{padding-right:var(--space-l);text-align:right}.DistanceSection-module__nWfxCq__highlight{background-color:var(--neon-peach)}.DistanceSection-module__nWfxCq__highlight th,.DistanceSection-module__nWfxCq__highlight td{font-weight:700}.DistanceSection-module__nWfxCq__table .DistanceSection-module__nWfxCq__highlight>:first-child{padding-left:var(--space-m)}.DistanceSection-module__nWfxCq__table .DistanceSection-module__nWfxCq__highlight>:last-child{padding-right:var(--space-m);font-weight:600}
.RulesSection-module__Cy-XfW__stack{gap:var(--space-xl);flex-direction:column;display:flex}.RulesSection-module__Cy-XfW__header{max-width:720px}.RulesSection-module__Cy-XfW__rules{border-bottom:1px solid var(--line);list-style:none}.RulesSection-module__Cy-XfW__rule{gap:var(--space-m);padding:var(--space-l) 0;border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.RulesSection-module__Cy-XfW__number{font:var(--type-data);color:var(--ink-muted);padding-top:6px}.RulesSection-module__Cy-XfW__cell{gap:var(--space-s);flex-direction:column;display:flex}.RulesSection-module__Cy-XfW__lapsody{padding-top:6px}.RulesSection-module__Cy-XfW__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.RulesSection-module__Cy-XfW__muted{color:var(--ink-muted)}.RulesSection-module__Cy-XfW__source{color:var(--ink-muted);font-size:13px}.RulesSection-module__Cy-XfW__sourceLink{text-underline-offset:2px;text-decoration:underline}.RulesSection-module__Cy-XfW__sourceLink:hover{color:var(--ink)}@media (max-width:600px){.RulesSection-module__Cy-XfW__rule{gap:var(--space-s);grid-template-columns:40px minmax(0,1fr)}}
.HourDiagram-module__qStYWa__figure{gap:var(--space-m);flex-direction:column;display:flex}.HourDiagram-module__qStYWa__chart{gap:var(--space-m);padding:var(--space-xl) var(--space-l) var(--space-l);border:1px solid var(--line);border-radius:var(--radius-m);background-color:var(--surface);flex-direction:column;display:flex}.HourDiagram-module__qStYWa__bells{justify-content:space-between;gap:var(--space-m);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.HourDiagram-module__qStYWa__bellEnd{text-align:right}.HourDiagram-module__qStYWa__lanes{gap:var(--space-l);padding:var(--space-m) 0;border-right:3px solid var(--hot-coral);border-left:3px solid var(--hot-coral);flex-direction:column;display:flex}.HourDiagram-module__qStYWa__lane{gap:var(--space-s);flex-direction:column;display:flex}.HourDiagram-module__qStYWa__laneHead{justify-content:space-between;gap:var(--space-s);padding:0 var(--space-m);flex-wrap:wrap;display:flex}.HourDiagram-module__qStYWa__name{font-weight:600}.HourDiagram-module__qStYWa__summary{font:var(--type-data);color:var(--ink-muted)}.HourDiagram-module__qStYWa__bar{height:40px;display:flex;position:relative}.HourDiagram-module__qStYWa__warning{z-index:1;border:2px dashed var(--ink-muted);border-radius:var(--radius-s) 0 0 var(--radius-s);border-right:none;position:absolute;inset:-4px 0 -4px 95%}.HourDiagram-module__qStYWa__run,.HourDiagram-module__qStYWa__pause{padding:0 var(--space-m);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.HourDiagram-module__qStYWa__run{flex:0 0 var(--run-share);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:var(--ink);font:var(--type-data);color:var(--surface)}.HourDiagram-module__qStYWa__pause{background-color:var(--neon-peach);flex:auto;font-weight:600}.HourDiagram-module__qStYWa__axis{font:var(--type-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);justify-content:space-between;display:flex}.HourDiagram-module__qStYWa__caption{gap:var(--space-s) var(--space-xl);color:var(--ink-muted);flex-wrap:wrap;display:flex}@media (max-width:600px){.HourDiagram-module__qStYWa__chart{padding:var(--space-l) var(--space-m) var(--space-m)}.HourDiagram-module__qStYWa__run,.HourDiagram-module__qStYWa__pause{padding:0 var(--space-s)}.HourDiagram-module__qStYWa__axis{font-size:13px}}
.HourAnatomySection-module__Lg5uSG__stack{gap:var(--space-xl);flex-direction:column;display:flex}.HourAnatomySection-module__Lg5uSG__text{gap:var(--space-m);flex-direction:column;display:flex}
.RaceEndSection-module__oEGDUW__stack{gap:var(--space-xl);flex-direction:column;display:flex}.RaceEndSection-module__oEGDUW__header{max-width:720px}.RaceEndSection-module__oEGDUW__exit{gap:var(--space-m);flex-direction:column;display:flex}.RaceEndSection-module__oEGDUW__number{font:var(--type-data);color:var(--ink-muted)}.RaceEndSection-module__oEGDUW__muted{color:var(--ink-muted)}.RaceEndSection-module__oEGDUW__decider{padding-top:var(--space-xl);border-top:1px solid var(--line)}.RaceEndSection-module__oEGDUW__deciderText{gap:var(--space-m);flex-direction:column;display:flex}.RaceEndSection-module__oEGDUW__outcomes{border-bottom:1px solid var(--line)}.RaceEndSection-module__oEGDUW__outcome{gap:var(--space-s);padding:var(--space-l) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.RaceEndSection-module__oEGDUW__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}
