.game-page .context .game-state{text-transform:uppercase}.game-page .context b.unverified{color:var(--orange)}.game-page div.team{cursor:default}.game-page .team>.team-badge{background:var(--team);align-self:center;justify-self:center;width:70px;height:70px;font-size:21px}@media(max-width:640px){.game-page .team>.team-badge{width:48px;height:48px;font-size:15px}}.game-page .selected h2{font:800 29px/1 var(--ds-font-display);text-transform:uppercase;margin:0}.game-page .selected h2 a:hover{text-decoration:underline}.game-page .selected h2 .arrow{font-size:20px}.game-page .box-table thead th[aria-sort]{color:var(--ink)}.game-page .box-name{display:flex;align-items:center;justify-content:space-between;gap:12px}.game-page .box-player{flex:none;padding:4px;color:var(--blue)}.game-page .box-player .arrow{margin-left:0;font-size:15px}.game-page .box-table tr[data-dnp] td{color:var(--muted)}.game-page .box-table tfoot td,.game-page .box-table tfoot th{background:#e9e5d9;font-weight:700;border-bottom:0}.game-page .box-table tfoot th b,.game-page .box-table tfoot th small{display:block}.game-page .box-table tfoot th small{font-size:8px;font-weight:400;color:var(--muted);margin-top:3px}.game-page .ui-notice{margin:24px 0}.game-page .ds-source{margin-top:48px}.game-page .game-series{display:table;margin:30px auto 0;border-bottom:1px solid;padding:5px 0;color:var(--lime);font-size:9px;font-weight:700;text-align:center}.game-page .game-series .arrow{font-size:15px}.game-page .game-series+.game-meetings{margin-top:14px}.game-surprises{padding-top:70px}.game-surprises .title>p{max-width:420px;text-align:right;line-height:1.5}.game-surprises-message{margin:0;font-size:11px;line-height:1.5}.game-surprises-message,.game-surprises-team{padding:22px 0;border-top:1px solid var(--line)}.game-surprises-team{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 24px}.game-surprises-team>h3{margin:0;display:flex;flex-direction:column;gap:6px}.game-surprises-team>h3>b{font:800 25px/1 var(--ds-font-display)}.game-surprises-team>h3>small{font-size:8px;font-weight:400;color:var(--muted);line-height:1.4}.game-surprises-team ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.game-surprises-team ul+p{margin-top:14px}.game-surprises-team p{margin:0 0 6px;font-size:10px;line-height:1.5;color:var(--muted)}.game-surprise{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px 20px;background:var(--cream);border:1px solid var(--line);padding:14px 18px}a.game-surprise:hover{border-color:var(--ink)}.game-surprise>span>b,.game-surprise>span>small{display:block}.game-surprise-mark>b{font:800 17px/1.1 var(--ds-font-display);text-transform:uppercase}.game-surprise-mark>b>i{margin-right:6px;font-style:normal}a.game-surprise .game-surprise-mark>b{color:var(--blue)}.game-surprise small{margin-top:4px;font-size:9px;line-height:1.4;color:var(--muted)}.game-surprise-who>b{font-size:12px}.game-surprise-go{display:inline-flex;align-items:center;gap:6px;border-left:1px solid var(--line);padding:10px 0 10px 22px;font-size:9px;font-weight:700;white-space:nowrap}a.game-surprise:hover .game-surprise-go{color:var(--blue)}.game-surprises-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding:22px 0 0;border-top:1px solid var(--line)}.game-surprises-links>a{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.game-surprises-links>a:hover{color:var(--blue)}@media(max-width:640px){.game-page .selected h2{font-size:23px}.game-surprises{padding-top:52px}.game-surprises .title{display:block}.game-surprises .title>p{max-width:none;text-align:left;margin-top:8px}.game-surprises-team{grid-template-columns:1fr}.game-surprises-team>h3{flex-direction:row;align-items:baseline;gap:8px}.game-surprise{grid-template-columns:minmax(0,1fr) auto;padding:14px}.game-surprise-who{grid-column:1/-1}.game-surprise-go{grid-area:1/2;align-self:start;border-left:0;padding:2px 0 0}}.game-preview{padding-top:70px}.game-preview-text{max-width:var(--ds-reading-max)}.game-preview-text>p{margin:0;font-size:14px;line-height:1.65}.game-preview-text>p.game-preview-disclosure{margin-top:14px;font-size:9px;line-height:1.5;color:var(--muted)}.game-preview-facts{margin-top:40px}.game-preview-facts>h3{margin:0 0 12px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.game-preview-facts>ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.game-preview-facts li{display:flex;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.5}.game-preview-facts li>small{flex:none;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}@media(max-width:640px){.game-preview{padding-top:52px}.game-preview-facts li{flex-direction:column}}.game-final{padding-top:70px}.game-final .title{margin-bottom:22px}.game-final-basis{margin:0 0 18px}.game-final-basis>.ui-status{text-transform:uppercase}.game-final .game-preview-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1px;text-underline-offset:3px}.game-final .game-preview-text a:hover{text-decoration-color:currentColor}.game-preview-facts>ul.game-final-left{margin-top:14px;border-top:0}.game-preview-facts>ul.game-final-left>li{display:list-item;padding:0;border:0;font-size:9px;line-height:1.6;color:var(--muted)}.game-preview-facts>ul.game-final-left>li:before{content:"Not stated: ";font-weight:700}.game-before-tip>summary{cursor:pointer;list-style:none}.game-before-tip>summary::-webkit-details-marker{display:none}.game-before-tip>summary h2:after{content:"+";margin-left:14px;font-weight:400;color:var(--muted)}.game-before-tip[open]>summary h2:after{content:"−"}.game-before-tip>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.game-before-tip:not([open])>summary{margin-bottom:0}.game-before-tip{margin-bottom:56px}@media(max-width:640px){.game-final{padding-top:52px}.game-before-tip{margin-bottom:40px}}.preview-article{max-width:var(--ds-reading-max)}.preview-article-headline{margin:0 0 12px;font:800 clamp(26px,3.4vw,40px)/.98 var(--ds-font-display);text-transform:uppercase;text-wrap:balance}.preview-article-dek{margin:0 0 16px;font-size:17px;line-height:1.45}.preview-article-byline{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:12px 0;border-block:1px solid var(--line);font-size:12px;line-height:1.45;color:var(--muted)}.preview-article-byline b{display:block;color:var(--ink);font-weight:600}.preview-article-byline-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;background:var(--ds-color-surface-muted);color:var(--ink);font:800 12px/1 var(--ds-font-display)}.preview-article-body>p{margin:0 0 14px;font-size:15px;line-height:1.65}.preview-article-dateline{font:800 14px/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase}.preview-article-watch{margin-top:24px;padding-top:16px;border-top:2px solid var(--ink)}.preview-article-watch>h4{margin:0 0 6px;font:800 16px/1.1 var(--ds-font-display);letter-spacing:.05em;text-transform:uppercase}.preview-article-watch>ul{list-style:none;margin:0;padding:0}.preview-article-watch li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.preview-article-watch li:before{content:"";position:absolute;left:1px;top:17px;width:9px;height:9px;background:var(--lime);box-shadow:0 0 0 1px var(--ink)}.preview-article-facts{max-width:var(--ds-reading-max);margin-top:28px;border:1px solid var(--line);background:var(--paper)}.preview-article-facts>summary{cursor:pointer;padding:12px 14px;font:800 13px/1.1 var(--ds-font-display);letter-spacing:.05em;text-transform:uppercase}.preview-article-facts>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.preview-article-facts>ul{list-style:none;margin:0;padding:0 14px 14px;font-size:11px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.preview-article-facts li+li{margin-top:4px}@media(max-width:640px){.preview-article-dek{font-size:16px}.preview-article-body>p{font-size:15px}.preview-article-watch li{font-size:14px}}.injury-report,.lineups{margin-top:var(--ds-space-10)}.lineups-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4)}.lineups-head h3{font:800 24px/1 var(--ds-font-display);text-transform:uppercase;margin:0}.lineups-head p{max-width:560px;margin:0;font-size:10px;line-height:1.5;color:var(--muted);text-align:right}.injury-teams,.lineups-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-6);align-items:start}.injury-team,.lineup-card{min-width:0;border:var(--ds-border);background:var(--cream)}.injury-team .ui-status,.lineup-card .ui-status{text-transform:uppercase}.lineup-head{flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:var(--ds-border)}.lineup-head,.lineup-team{display:flex;align-items:center}.lineup-team{gap:var(--ds-space-3);min-width:0;margin-right:auto}.lineup-team h4{font:800 20px/1 var(--ds-font-display);text-transform:uppercase;margin:0}.lineup-head>p{flex-basis:100%;margin:0;font-size:9px;line-height:1.4;color:var(--muted)}.lineup-court{position:relative;max-width:560px;aspect-ratio:5/3;margin:0 auto var(--ds-space-3)}.lineup-court-lines{display:block;width:100%;height:100%}.lineup-court-lines .court>*{fill:none;stroke:var(--line);stroke-width:3}.lineup-spot{--spot:54px;position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:5px;transform:translate(-50%,calc(var(--spot)/-2))}.lineup-spot>.avatar{width:var(--spot);height:var(--spot);font-size:21px}.lineup-spot.listed>.avatar{outline:2px dashed var(--orange);outline-offset:3px}.lineup-spot>b{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2}.lineup-spot>small{padding:2px 5px;background:var(--orange);color:var(--ink);font-size:7px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lineup-list{list-style:none;margin:0;padding:0;border-top:var(--ds-border)}.lineup-list>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3) var(--ds-space-5);border-top:var(--ds-border)}.lineup-list>li:first-child{border-top:0}.lineup-list b{display:block;font-size:12px}.lineup-list small{display:block;margin-top:3px;font-size:9px;line-height:1.4;color:var(--muted)}.lineup-tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.lineup-empty{padding:var(--ds-space-10) var(--ds-space-5);text-align:center}.lineup-empty b{display:block;font:800 22px/1.1 var(--ds-font-display);text-transform:uppercase}.lineup-empty p{max-width:340px;margin:var(--ds-space-2) auto 0;font-size:9px;line-height:1.5;color:var(--muted)}.injury-list{list-style:none;margin:0;padding:0}.injury-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-5);border-top:var(--ds-border)}.injury-list>li:first-child{border-top:0}.injury-list b{font-size:11px}.injury-list small{grid-column:1/-1;font-size:9px;line-height:1.4;color:var(--muted)}.injury-none{margin:0;padding:var(--ds-space-4) var(--ds-space-5)}.injury-none b{display:block;font-size:11px}.injury-none small{display:block;margin-top:3px;font-size:9px;line-height:1.4;color:var(--muted)}@media(max-width:900px){.injury-teams,.lineups-teams{grid-template-columns:minmax(0,1fr)}.lineup-court{margin-bottom:var(--ds-space-4)}.lineup-spot{left:var(--nx);top:var(--ny);width:var(--slot)}.lineup-spot>:is(b,small){max-width:100%;overflow:hidden;text-overflow:ellipsis}.lineup-spot>small{padding:2px 3px;font-size:6.5px;letter-spacing:.03em}}@media(max-width:640px){.injury-report,.lineups{margin-top:var(--ds-space-8)}.lineups-head{display:block}.lineups-head p{margin-top:var(--ds-space-2);text-align:left}.injury-list>li,.injury-none,.lineup-head,.lineup-list>li{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.lineup-spot{--spot:43px}.lineup-spot>.avatar{font-size:17px}}.game-story{--story-away:#2849d8;--story-home:#e8553a;--story-away-soft:#2849d838;--story-home-soft:#e8553a38}.story-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;border:1px solid var(--line);background:var(--cream)}.story-main{padding:26px 30px 30px;min-width:0;border-right:1px solid var(--line)}.story-aside{padding:26px 20px;min-width:0;display:grid;gap:24px;align-content:start}.story-kicker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.story-angle,.story-voice{font:800 11px/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px}.story-voice{background:var(--ink);color:var(--cream)}.story-angle{background:var(--lime);color:var(--ink)}.story-headline{margin:0 0 12px;font:800 clamp(32px,4.6vw,52px)/.95 var(--ds-font-display);text-transform:uppercase;text-wrap:balance}.story-the-long-read .story-headline{font-style:italic;font-weight:700}.story-quick-hit .story-headline{font-size:clamp(28px,3.6vw,38px)}.story-dek{margin:0 0 16px;max-width:60ch;font-size:18px;line-height:1.45}.story-quick-hit .story-dek{font-size:16px}.story-byline{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:12px 0;border-block:1px solid var(--line);font-size:12px;line-height:1.45;color:var(--muted)}.story-byline b{display:block;color:var(--ink);font-weight:600}.story-byline-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;background:var(--ds-color-surface-muted);color:var(--ink);font:800 12px/1 var(--ds-font-display)}.story-body>p{margin:0 0 16px;max-width:66ch;font-size:16px;line-height:1.65}.story-body a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1px;text-underline-offset:3px}.story-body a:hover{text-decoration-color:currentColor}.story-the-long-read .story-body>p.story-lede:first-letter{float:left;margin:6px 8px 0 0;font:800 64px/.8 var(--ds-font-display)}.story-dateline{font:800 15px/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase}.story-body>h3{margin:28px 0 10px;font:800 20px/1.1 var(--ds-font-display);text-transform:uppercase;letter-spacing:.02em}.story-figure{margin:24px 0}.story-figure figcaption{max-width:66ch;margin-top:6px;font-size:12px;line-height:1.45;color:var(--muted)}.story-figure>.story-figure-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0 0 8px;color:var(--ink);font:800 14px/1.1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase}.story-figure-title>span{font:400 12px/1.3 var(--ds-font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.score-flow{position:relative;touch-action:pan-y;outline:none}.score-flow:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.score-flow>svg{display:block;width:100%;height:auto;overflow:visible}.score-flow-grid line{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.score-flow-grid text{fill:var(--muted);font:500 10px var(--ds-font-body);text-anchor:end}.score-flow-grid .score-flow-period{stroke-dasharray:none}.score-flow-grid .score-flow-period-label{fill:var(--ink);font:700 11px var(--ds-font-display);text-anchor:middle}.score-flow-zero{stroke:var(--ink);stroke-width:1}.score-flow-area.away{fill:var(--story-away-soft)}.score-flow-area.home{fill:var(--story-home-soft)}.score-flow-line{fill:none;stroke-width:2;stroke-linejoin:round}.score-flow-line.away{stroke:var(--story-away)}.score-flow-line.home{stroke:var(--story-home)}.score-flow-legend{margin:0 0 6px;font-size:12px;color:var(--muted)}.score-flow-legend>span{color:var(--ink);font-weight:700}.score-flow-legend>span:before{content:"";display:inline-block;width:9px;height:9px;margin-right:5px;vertical-align:0}.score-flow-legend>.away:before{background:var(--story-away)}.score-flow-legend>.home:before{background:var(--story-home)}.score-flow-note circle{fill:var(--ink);stroke:var(--cream);stroke-width:2}.score-flow-note text{fill:var(--ink);font:700 11px var(--ds-font-body);paint-order:stroke;stroke:var(--cream);stroke-width:4px;stroke-linejoin:round}.score-flow-cross line{stroke:var(--ink);stroke-width:1}.score-flow-cross circle{fill:var(--lime);stroke:var(--ink);stroke-width:2}.score-flow-tip{position:absolute;top:26px;transform:translateX(-50%);margin:0;padding:6px 8px;background:var(--ink);color:var(--cream);border:1px solid var(--lime);font-size:12px;line-height:1.35;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.story-numbers,.story-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;border:1px solid var(--line)}.story-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.story-numbers>div,.story-strip>div{min-width:0;padding:12px 14px;border-right:1px solid var(--line)}.story-numbers>div:last-child,.story-strip>div:last-child{border-right:0}.story-strip dt{font:700 10px/1.1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.story-strip dd{margin:6px 0 0;font:800 30px/1 var(--ds-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-strip dd small{display:block;margin-top:4px;font:400 12px/1.3 var(--ds-font-body);color:var(--muted)}.story-numbers dd{margin:0;font:800 46px/.9 var(--ds-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-numbers dt{margin-top:8px;font-size:13px;line-height:1.35}.story-finish{list-style:none;margin:14px 0 22px;padding:0;border-top:2px solid var(--ink)}.story-finish>li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45}.story-finish>li:last-child{border-bottom:2px solid var(--ink)}.story-finish-clock{font:700 15px/1 var(--ds-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-finish>li>b{font:700 16px/1 var(--ds-font-display);white-space:nowrap}.story-finish>li>b,.story-mirror{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-mirror{width:100%;border-collapse:collapse}.story-mirror td,.story-mirror th{padding:7px 0;border-bottom:1px solid var(--line)}.story-mirror thead th{padding-top:0;font:800 13px/1 var(--ds-font-display);letter-spacing:.06em}.story-mirror thead .away{text-align:right;color:var(--story-away)}.story-mirror thead .home{text-align:left;color:var(--story-home)}.story-mirror tbody th{width:120px;text-align:center;font:700 12px/1.1 var(--ds-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.story-mirror tr.key th{color:var(--ink)}.story-mirror tr.key th:after{content:" ●"}.story-mirror td{width:calc(50% - 60px)}.story-mirror td.away{text-align:right}.story-mirror td b{display:inline-block;min-width:44px;font-size:14px}.story-mirror-bar{display:inline-block;height:12px;width:calc(var(--share) * (100% - 52px));vertical-align:middle}.story-mirror td.away .story-mirror-bar{margin-right:8px;background:var(--story-away);border-radius:3px 0 0 3px}.story-mirror td.home .story-mirror-bar{margin-left:8px;background:var(--story-home);border-radius:0 3px 3px 0}.story-aside h3{margin:0 0 10px;font:800 13px/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.story-aside ul{list-style:none;margin:0;padding:0}.story-aside li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.story-aside li:last-child{border-bottom:1px solid var(--line)}.story-aside li a{display:block;color:var(--ink);font-weight:600;font-size:14px;line-height:1.2;text-decoration:none}.story-aside li a:hover{text-decoration:underline}.story-aside small{display:block;margin-top:2px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-sources{margin-top:16px;border:1px solid var(--line);background:var(--paper)}.story-sources>summary{cursor:pointer;padding:12px 14px;font:800 13px/1.1 var(--ds-font-display);letter-spacing:.05em;text-transform:uppercase}.story-sources>ul{list-style:none;margin:0;padding:0 14px 14px;font-size:11px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.story-sources+*,.story-sources+.source-note{margin-top:16px}@media(max-width:860px){.story-layout{grid-template-columns:1fr}.story-main{border-right:0;border-bottom:1px solid var(--line)}.story-aside,.story-main{padding:20px 16px}}@media(max-width:640px){.story-dek{font-size:16px}.story-body>p{font-size:15px}.story-strip{grid-template-columns:1fr 1fr}.story-strip>div:nth-child(2){border-right:0}.story-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.story-numbers{grid-template-columns:1fr}.story-numbers>div{border-right:0;border-bottom:1px solid var(--line)}.story-numbers>div:last-child{border-bottom:0}.story-finish>li{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;font-size:14px}.story-mirror tbody th{width:96px;font-size:11px}}