.results{gap:24px}
.matcher-disclosure{background:#fff9ec;color:var(--ink);border-left:5px solid var(--amber);padding:18px 20px}
.race-result{border:1px solid #557075;background:#20373c;padding:20px}
.race-result-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:14px}
.race-result-head h3{font-family:var(--serif);font-size:28px;margin:3px 0}
.race-result-head p{max-width:520px;color:#c8d1d1;font-size:13px;margin:0}
.race-comparison{display:grid;gap:10px}
.race-comparison .result{border-left-color:#819398}
.race-comparison .result:first-child{border-left-color:var(--amber)}
.result h4{font-family:var(--serif);font-size:24px;margin:4px 0}
.result-profile{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}
.match-status{display:inline-block;padding:3px 7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.match-status.leading{background:#f7d49d;color:#55350d}
.match-status.tied{background:#e8ded0;color:#4b3c2c}
.match-status.neutral{background:#e6ebea;color:#44585c}
.not-established{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}
@media(max-width:760px){.race-result-head{display:block}.race-result-head p{margin-top:10px}}
