.race24-results{--r24-red:#c82026;--r24-ink:#17191c;--r24-muted:#6d737b;--r24-line:#e4e6e9;--r24-soft:#f4f5f6;margin:24px 0;color:var(--r24-ink);font-family:inherit}.race24-results *{box-sizing:border-box}.race24-results__header{border-bottom:3px solid var(--r24-red);padding:0 0 16px;margin-bottom:14px}.race24-results__eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--r24-red)}.race24-results__header h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:7px 0 8px;font-weight:800}.race24-results__meta{font-size:13px;color:var(--r24-muted)}.race24-results__tabs{display:flex;gap:5px;flex-wrap:wrap;margin:16px 0 0;border-bottom:1px solid var(--r24-line)}.race24-results__tab{appearance:none;border:0;border-bottom:3px solid transparent;background:#f0f1f2;color:#333;padding:11px 15px;margin:0 0 -1px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.race24-results__tab:hover,.race24-results__tab:focus-visible{background:#e5e6e8;outline:2px solid transparent}.race24-results__tab.is-active{background:var(--r24-ink);color:#fff;border-bottom-color:var(--r24-red)}.race24-results__panel{padding-top:12px}.race24-results__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--r24-line);border-radius:3px}.race24-results table{width:100%;border-collapse:collapse;min-width:760px;font-size:13px;line-height:1.4}.race24-results th{background:#25282c;color:#fff;text-align:left;padding:12px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.race24-results td{padding:11px 10px;border-bottom:1px solid var(--r24-line);vertical-align:top}.race24-results tbody tr:nth-child(even){background:#f7f7f8}.race24-results tbody tr:hover{background:#fff1f1}.race24-results tbody tr:last-child td{border-bottom:0}.race24-results__position{font-weight:850;color:var(--r24-red);width:48px}.race24-results td strong{display:block;font-weight:800}.race24-results td small{display:block;margin-top:3px;color:var(--r24-muted);font-size:11px}.race24-results td .race24-results__status{color:#a91b21;font-weight:700}.race24-results__number{display:inline-block;background:#25282c;color:#fff;padding:2px 6px;margin:0 5px 2px 0;font-weight:800;border-radius:2px}.race24-results__updated{font-size:11px;color:var(--r24-muted);text-align:right;margin:9px 0}.race24-results [hidden]{display:none!important}.race24-error{border-left:3px solid var(--r24-red);padding:10px 14px;background:#f7f7f8}@media(max-width:600px){.race24-results__tab{padding:9px 11px;font-size:12px}.race24-results__meta{line-height:1.5}.race24-results__header h2{font-size:25px}}
