.sports-design{color:hsl(var(--home-ink));font-family:var(--font-body);letter-spacing:0}.sports-topics .home-container{display:flex;flex-wrap:wrap;gap:4px}.sports-topics{background:hsl(var(--home-white));padding-block:4px}.sports-topics a{display:inline-flex;align-items:center;padding:10px 14px;min-height:44px;font-size:14px;border-radius:4px;overflow-wrap:anywhere}.sports-topics a[aria-current=page]{background:hsl(var(--home-ink));color:hsl(var(--home-white))}.sports-topics-mobile{display:none}.sports-heading{padding-block:28px}.sports-heading h1{font-weight:400}.sports-heading>p{margin-top:12px;color:hsl(var(--home-muted));line-height:1.6;max-width:900px}.sports-lead-grid{display:grid;grid-template-columns:minmax(0,824fr) minmax(0,464fr);gap:24px;padding-block:32px;align-items:start}.sports-card{min-width:0}.sports-card a{display:block;background:hsl(var(--home-paper));border:1px solid hsl(var(--home-line));height:100%;transition:background-color .16s}.sports-card a:hover{background:hsl(var(--home-white))}.sports-card-copy{padding:24px}.sports-card-copy>.home-eyebrow{margin-bottom:12px}.sports-photo{margin:0}.sports-photo img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.sports-photo figcaption{font-size:12px;line-height:1.6;color:hsl(var(--home-muted));padding:12px 24px 0}.sports-card h2,.sports-card h3{font:400 24px/1.3 var(--font-display);overflow-wrap:anywhere}.sports-lead h2{font:400 36px/1.2 var(--font-display)}.sports-card .home-summary{margin-top:12px}.sports-card .home-source{margin-top:12px;font-size:12px;overflow-wrap:anywhere}.sports-card a:hover h2,.sports-card a:hover h3,.sports-topics a:hover{color:hsl(var(--home-red))}.sports-design a:focus-visible{outline:2px solid hsl(var(--home-red));outline-offset:4px}.sports-latest .sports-card{margin-bottom:16px}.sports-latest .sports-card:first-of-type{padding-top:0}.sports-latest h3{font-size:24px}.sports-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.sports-continuing{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.sports-continuing .sports-card a,.sports-latest .sports-card a{background:hsl(var(--home-paper));border:1px solid hsl(var(--home-line))}.sports-continuing .sports-card a:hover,.sports-latest .sports-card a:hover{background:hsl(var(--home-white))}.sports-continuing .sports-card-copy,.sports-latest .sports-card-copy{padding:24px}.sports-continuing h3{font-size:24px}.sports-status{padding-block:32px;line-height:1.7}.sports-status button{margin-top:16px;min-height:44px}.sports-pagination{display:flex;justify-content:flex-start;padding-block:32px}.sports-pagination button{background:hsl(var(--home-ink));color:hsl(var(--home-white));min-height:44px}.sports-pagination button:hover{background:hsl(var(--home-red));color:hsl(var(--home-on-red))}.sports-briefing{background:hsl(var(--home-red));color:hsl(var(--home-on-red));padding-block:32px}.sports-briefing>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.sports-briefing .home-eyebrow{color:inherit}.sports-briefing h2{font:400 28px/1.3 var(--font-display)}.sports-design .sports-briefing a{background:hsl(var(--home-on-red));color:hsl(var(--home-red));min-height:44px}.sports-design .sports-briefing a:focus-visible{outline-color:hsl(var(--home-on-red))}.sports-section-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;justify-content:space-between;margin-bottom:24px}.sports-section-heading h2{margin-bottom:0}.sports-reader-media img,.sports-reader-media video{width:100%;height:auto;max-height:75vh;-o-object-fit:contain;object-fit:contain}.sports-reader-media figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:hsl(var(--home-muted))}.sports-design .sports-briefing a:hover{background:hsl(var(--home-on-red));color:hsl(var(--home-red))}.sports-heading>.home-eyebrow{color:hsl(var(--home-red));font-size:12px}.sports-design .news-reading{width:calc(100% - 128px);max-width:1312px;padding-inline:0;padding-top:20px}.sports-design .news-reading .article-headline{max-width:960px;font-weight:400}.sports-design .news-reading .article-standfirst{max-width:960px}.sports-design .news-reading-related{background:hsl(var(--home-white))}.sports-design .news-reading-related .news-text-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sports-design .news-reading-related .news-story{padding:0;border:0;min-width:0}.sports-design .news-reading-related .news-story-link{height:100%;background:hsl(var(--home-paper));border:1px solid hsl(var(--home-line))}.sports-design .news-reading-related .news-story-copy{padding:24px}.sports-design .news-reading-related .news-text-story h2{font:400 24px/1.3 var(--font-display)}.sports-design .news-reading-related .home-source{font-size:12px}.sports-reading-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(0,336px);gap:64px;align-items:start}.sports-reading-main{min-width:0}.sports-reading-context{background:hsl(var(--home-paper));padding:24px}.sports-reading-context h2{font:400 28px/1.3 var(--font-display);margin-block:16px}.sports-reading-context nav{display:flex;flex-direction:column;gap:8px}.sports-reading-context a{display:flex;align-items:center;min-height:44px;font-size:14px;overflow-wrap:anywhere}@media (max-width: 1024px){.sports-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.sports-design .news-reading{width:calc(100% - 64px)}.sports-stream{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.sports-topics-desktop{display:none}.sports-topics-mobile{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.sports-topics-mobile>span{font-size:14px;min-width:0;overflow-wrap:anywhere}.sports-lead-grid,.sports-stream{grid-template-columns:minmax(0,1fr)}.sports-lead h2{font-size:28px}.sports-briefing>div{flex-direction:column;align-items:stretch}.sports-design .home-container,.sports-design .news-reading{width:calc(100% - 48px)}.sports-reading-context{display:none}.sports-design .news-reading-related .news-text-grid{grid-template-columns:minmax(0,1fr)}}.sports-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:12px}.sports-jumps a{min-height:44px;display:flex;align-items:center;font-size:14px}.nn24-news-design .sports-jumps a{color:hsl(var(--home-red))}.sports-score-band{background:hsl(var(--home-paper))}.sports-widget-band{padding-block:32px}.sports-score-overview{padding:16px 20px}.sports-score-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sports-score-heading h2{font-size:24px;margin-bottom:4px}.sports-score-band .sports-score-overview{border:0;padding:0}.sports-score-band .sports-match{background:hsl(var(--home-white));border:1px solid hsl(var(--home-line));padding:16px}.sports-selected-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.sports-swipe-label{display:none}.sports-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block:32px;align-items:start}.sports-widget-grid>.sports-section-heading{grid-column:1 / -1;margin-bottom:0}.sports-panel{background:hsl(var(--home-paper));padding:24px;min-width:0;font-size:14px;line-height:1.6}.sports-panel h2{font:400 28px/1.25 var(--font-display);margin-bottom:16px}.sports-panel select,.sports-panel button{min-height:44px;max-width:100%}.sports-panel select{background:hsl(var(--home-white));color:hsl(var(--home-ink));border:1px solid hsl(var(--home-line));padding:8px}.sports-panel label{display:flex;flex-direction:column;gap:4px;min-width:0}.sports-filters{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.sports-matches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:16px}.sports-match,.sports-athlete{border-bottom:1px solid hsl(var(--home-line));padding-block:16px;min-width:0;overflow-wrap:anywhere}.sports-match p,.sports-athlete p{margin-block:6px}.sports-panel small{font-size:12px;color:hsl(var(--home-muted))}.sports-table-scroll{max-width:100%;overflow-x:auto}.sports-table-scroll table{width:100%;font-size:14px;border-collapse:collapse}.sports-table-scroll th,.sports-table-scroll td{padding:10px 8px;border-bottom:1px solid hsl(var(--home-line));text-align:left}.sports-panel :focus-visible{outline:2px solid hsl(var(--home-red));outline-offset:3px}@media (max-width:767px){.sports-widget-grid,.sports-matches{grid-template-columns:minmax(0,1fr)}.sports-panel{padding:16px}.sports-full-stat{display:none}.sports-table-scroll[data-full=true] .sports-full-stat{display:table-cell}.sports-table-scroll[data-full=true] table{min-width:550px}.sports-topics-mobile>span,.sports-topics-mobile>button{flex:1;min-height:44px;background:hsl(var(--home-ink));color:hsl(var(--home-white));border-radius:4px}.sports-topics-mobile>span{display:flex;align-items:center;padding:10px 14px}.sports-jumps{flex-direction:column;align-items:flex-start;gap:0}.sports-continuing{grid-template-columns:minmax(0,1fr)}.sports-score-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.sports-score-overview .sports-matches{display:flex;overflow-x:auto;max-width:100%;scroll-snap-type:x mandatory;gap:12px}.sports-score-overview .sports-match{flex:0 0 min(310px,90%);scroll-snap-align:start;border:1px solid hsl(var(--home-line));padding:12px}.sports-swipe-label{display:block}}@media (prefers-reduced-motion:reduce){.sports-design *{transition:none;animation:none;scroll-behavior:auto}}.sports-design .tourism-briefing a{background:hsl(var(--home-on-red));color:hsl(var(--home-red))}
