.races[data-v-a39a7a37]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;display:grid;list-style:none;margin:0;overflow:hidden;padding:0}.race[data-v-a39a7a37]{align-items:center;display:grid;gap:.35rem 1rem;grid-template-areas:"event result" "rider result";grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.25rem}.race+.race[data-v-a39a7a37]{border-top:1px solid var(--color-line)}@media(min-width:768px){.race[data-v-a39a7a37]{grid-template-areas:"event rider result";grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 7rem}}.race-event[data-v-a39a7a37]{display:grid;gap:.15rem;grid-area:event}.race-event a[data-v-a39a7a37]{color:var(--color-link);font-weight:650}.race-event span[data-v-a39a7a37],.race-rider span[data-v-a39a7a37]{color:var(--color-muted-foreground);font-size:.8125rem}.race-rider[data-v-a39a7a37]{display:grid;gap:.1rem;grid-area:rider}.race-rider b[data-v-a39a7a37]{font-weight:600}.race-result[data-v-a39a7a37]{grid-area:result;justify-self:end}.rank[data-v-a39a7a37]{border-radius:50%;display:inline-grid;font:800 .95rem/1 var(--font-display);height:2.1rem;min-width:2.1rem;place-items:center}.medal-1[data-v-a39a7a37]{background:var(--color-gold);color:var(--color-brand-950)}.medal-2[data-v-a39a7a37]{background:#c9ced2}.medal-2[data-v-a39a7a37],.medal-3[data-v-a39a7a37]{color:var(--color-ink)}.medal-3[data-v-a39a7a37]{background:#d39457}.status[data-v-a39a7a37]{color:var(--color-tag);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
