.bn-game .bn-data-panels{--surf-ink-70:var(--ed-muted);--surf-ink-75:var(--ed-ink);--surf-ink-80:var(--ed-ink);--surf-ink-85:var(--ed-ink);--surf-ink-90:var(--ed-ink);gap:0;margin:0;padding:0 26px 22px}.bn-market-read-panel{border-top:1px solid var(--ed-line);padding:22px 0}.bn-market-read-label{color:var(--ed-blue-ink);letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:15px;font-size:16px;font-weight:700;display:flex}.bn-market-read-label small{color:var(--ed-muted);letter-spacing:0;white-space:nowrap;font-size:10px;font-weight:400}.bn-market-read-panel h4{color:var(--ed-ink);letter-spacing:-.5px;overflow-wrap:anywhere;margin:12px 0 6px;font-size:21px;font-weight:650;line-height:1.35}.bn-market-read-panel p{color:var(--ed-muted);margin:0;font-size:13px;line-height:1.7}.bn-market-read-panel a{color:var(--ed-blue-ink);text-underline-offset:3px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.bn-game .bn-data-section{border:0;border-top:1px solid var(--ed-line);background:0 0;padding:20px 0}.bn-game .bn-data-section h4{font-size:15px}.bn-game .bn-data-section>section{padding:0}.bn-game .bn-data-section p{font-size:12px}.bn-game .bn-data-section h5{font-size:14px}.bn-game .bn-report-disclosure>summary{font-size:14px;line-height:1.5}.bn-game .bn-report-disclosure>summary small{color:var(--ed-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.bn-game .bn-report-disclosure>summary:after{font-size:20px;font-weight:400}.bn-game .bn-history-disclosure .bn-data-heading{align-items:center;margin:0 0 14px}.bn-game .bn-data-tabs button{padding:8px 12px;font-size:12px}.bn-game .bn-injury{font-size:12px}.bn-game .bn-injury span{color:var(--ed-muted)}.bn-game .bn-whale-summary{font-size:14px}.bn-game .bn-team-reports{margin-top:18px}.bn-game .bn-data-section:last-child{padding-bottom:0}.bn-game .bn-data-panels .bg-white\/10{background:var(--ed-line)}.bn-game .bn-data-panels .bg-black\/15{background:var(--ed-soft)}@media (max-width:600px){.bn-game .bn-data-panels{padding:0 17px 18px}.bn-market-read-panel h4{font-size:20px}.bn-market-read-panel p{font-size:13px}}
.bn-signal.bn-signal-card{border:1px solid var(--ed-card-outline);border-top:2px solid var(--ed-blue);min-width:0;scroll-margin-top:28px}.bn-signal.bn-signal-card:target,.bn-signal.bn-signal-card:focus-visible{outline:2px solid var(--ed-blue-ink);outline-offset:4px}.bn-card-priority{border-bottom:1px solid var(--ed-line);margin-bottom:21px;padding-bottom:21px}.bn-card-strength{align-items:center;gap:24px;display:flex}.bn-card-strength strong{color:var(--ed-ink);letter-spacing:-.025em;flex:1;font-size:20px;font-weight:600;line-height:1.3}.bn-card-strength-track{background:var(--ed-line);flex:0 132px;width:132px;height:6px}.bn-card-strength-track i{background:var(--ed-secondary);height:100%;display:block}[data-strength=strong] .bn-card-strength strong,[data-strength=strong] .bn-card-strength-track i{color:var(--ed-blue-ink)}[data-strength=strong] .bn-card-strength-track i,[data-strength=solid] .bn-card-strength-track i{background:var(--ed-blue-ink)}.bn-card-strength-caption{color:var(--ed-muted);margin-top:7px;font-size:13px;line-height:1.5;display:block}.bn-signal.bn-signal-card .bn-card-rating-note{color:var(--ed-secondary);margin:9px 0 0;font-size:13px;line-height:1.5}.bn-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bn-card-meta .bn-signal-number{font-size:12px}.bn-card-meta .bn-card-kind{letter-spacing:.01em;font-size:13px}.bn-card-meta time{color:var(--ed-blue-ink);margin-left:auto;font-size:13px;line-height:1.6}.bn-card-matchup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:23px;display:flex}.bn-card-teams{overflow-wrap:anywhere;align-items:center;gap:11px;min-width:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.bn-card-at{color:var(--ed-muted);font-weight:400}.bn-card-logos{flex:none;gap:5px;display:flex}.bn-card-logo{width:28px;height:28px;color:var(--ed-secondary);justify-content:center;align-items:center;font-size:9px;display:flex}.bn-card-logo img{object-fit:contain;max-width:100%;max-height:100%}.bn-card-kickoff{color:var(--ed-muted);font-size:13px;line-height:1.6}.bn-signal.bn-signal-card h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:19px 0 12px;font-size:clamp(23px,2.3vw,29px);font-weight:600;line-height:1.2}.bn-card-meaning{max-width:68ch;margin:19px 0 24px}.bn-card-meaning h4{color:var(--ed-ink);margin:0 0 6px;font-size:14px;font-weight:600}.bn-signal.bn-signal-card .bn-card-meaning p{color:var(--ed-ink);margin:0;font-size:16px;line-height:1.65}.bn-card-quote-label{color:var(--ed-muted);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 8px;font-size:12px}.bn-card-quotes{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);margin:0}.bn-card-quotes>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:15px;padding:15px 0;display:grid}.bn-card-quotes>div+div{border-top:1px solid var(--ed-line)}.bn-card-quotes dt{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.bn-card-quotes small{color:var(--ed-blue-ink);font-size:13px;display:block}.bn-book-link{color:var(--ed-blue-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ed-blue-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ed-blue-ink) 45%, transparent);text-underline-offset:3px}.bn-book-link:hover{text-decoration-color:currentColor}.bn-book-link:focus-visible{outline:2px solid var(--ed-blue-ink);outline-offset:4px}.bn-book-name{color:var(--ed-muted)}.bn-book-location{color:var(--ed-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0 18px;font-size:13px;display:flex}.bn-book-location label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bn-book-location select{border:1px solid var(--ed-line);max-width:100%;min-height:40px;color:var(--ed-ink);background:var(--ed-card);font:inherit;border-radius:0;padding:6px 10px;font-size:16px}.bn-book-location select:focus-visible{outline:2px solid var(--ed-blue-ink);outline-offset:3px}.bn-card-quotes dd{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.bn-signal.bn-signal-card .bn-card-context{margin:11px 0 0;font-size:12px;line-height:1.6}.bn-signal.bn-signal-card .bn-card-detail{color:var(--ed-ink);font-variant-numeric:tabular-nums;font-size:18px}.bn-card-execution{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:16px;padding:20px 0;display:grid}.bn-card-execution-main>*{display:block}.bn-card-execution-main>span{color:var(--ed-muted);font-size:13px;line-height:1.5}.bn-card-execution-main strong{color:var(--ed-blue-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:29px;font-weight:600;line-height:1.4}.bn-card-execution-main small{color:var(--ed-ink);font-size:14px;line-height:1.5}.bn-card-execution dl{grid-template-columns:1fr 1fr;align-items:center;gap:13px;margin:0;display:grid}.bn-card-execution dt{color:var(--ed-muted);font-size:13px;line-height:1.5}.bn-card-execution dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:21px;font-weight:500}.bn-card-flow-note{color:var(--ed-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 15px;margin-top:12px;font-size:13px;line-height:1.7;display:flex}.bn-card-flow-note a{color:var(--ed-blue-ink);white-space:nowrap;font-weight:500}.bn-rail-signal a:focus-visible{outline:2px solid var(--ed-blue-ink);outline-offset:4px}.bn-rail-signal h3 a{color:inherit;text-decoration:none}.bn-rail-signal h3 a:hover{color:var(--ed-blue-ink);text-underline-offset:4px;text-decoration:underline}.bn-linked-signal-notice{scroll-margin-top:28px}.bn-linked-signal-notice a{color:var(--ed-blue-ink);text-decoration:underline}.bn-card-flow-note a:focus-visible{outline:2px solid var(--ed-blue-ink);outline-offset:5px}@media (max-width:600px){.bn-card-meta time{flex-basis:100%;margin-left:0}.bn-card-strength{gap:14px}.bn-card-strength-track{flex-basis:80px}.bn-card-quotes>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}.bn-card-quotes dd{font-size:18px}.bn-card-execution{grid-template-columns:1fr}.bn-card-execution dl{grid-template-columns:1fr 1fr}.bn-card-matchup{margin-top:18px}}
