.upsets-readable{gap:12px;margin:24px 0 40px;padding:0;list-style:none;display:grid}.upset-readable-card{color:#102838;background:#fff;border:1px solid #dcd5ca;border-left:4px solid #dc5b24;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 110px 210px;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;display:grid}.upset-readable-card:hover{border-color:#dc5b24}.upset-readable-card:focus-visible{outline-offset:3px;outline:3px solid #dc5b24}.upset-number{color:#ba471b;font-size:24px;font-weight:800}.upset-matchup{gap:6px;display:grid}.upset-matchup strong{font-size:20px;line-height:1.3}.upset-matchup span{color:#53616c;font-size:16px;line-height:1.4}.upset-final,.upset-line{gap:6px;display:grid}.upset-final small,.upset-line small{letter-spacing:.07em;color:#53616c;font-size:11px;font-weight:800}.upset-final strong{white-space:nowrap;font-size:26px}.upset-line strong{color:#ad4017;font-size:17px}@media (max-width:760px){.upset-readable-card{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px}.upset-matchup strong{font-size:18px}.upset-final,.upset-line{grid-column:2}.upset-final strong{font-size:24px}}
