/* Global Newsroom — approved broadcast design. */
:root{--orange:#c44506;--orange-bright:#ff671f;--ink:#141414;--muted:#5e6266;--line:#dedfe1;--soft:#f1f2f3;--paper:#fff;--serif:Arial,Helvetica,sans-serif;--sans:Arial,Helvetica,sans-serif}
html{scroll-behavior:auto}body{font:16px/1.5 var(--sans)}h1,h2,h3{font-family:var(--sans);color:inherit}h1{font-weight:800}h2{font-size:29px;font-weight:800}h3{font-weight:750}a:hover{text-decoration-thickness:2px}.container{max-width:1400px;padding-inline:32px}.button{border-radius:2px;padding:11px 17px;font-size:13px;min-height:44px}.button-live,.button-orange{background:var(--orange);color:#fff}.button-outline{border-color:#9ea0a3;color:var(--ink);background:transparent}.button-dark{background:#181818}.button:hover{filter:brightness(.9)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #177ec5;outline-offset:4px}.site-header{background:#080808;color:white;border:0;border-bottom:3px solid var(--orange-bright);position:relative;top:auto;z-index:40}.admin-bar .site-header{top:auto}.masthead{min-height:91px;gap:27px;padding-block:17px;position:relative}.identity{flex:0 0 auto}.wordmark{font-size:29px;line-height:1;letter-spacing:-1.5px;font-weight:900}.wordmark span{color:var(--orange-bright)}.wordmark small{display:block;font-size:10px;letter-spacing:6px;font-weight:500;text-align:center;margin-top:7px;color:#fff}.wordmark:hover{text-decoration:none}.custom-logo{max-width:220px;max-height:60px}.header-actions{gap:9px;flex:0 0 auto}.header-actions .button{white-space:nowrap;font-size:12px;padding:10px 13px}.site-header .button-outline{color:white;border-color:#919191}.primary-nav{min-width:0;flex:1}.menu{justify-content:center;gap:19px}.menu a{font-size:12px;font-weight:700;white-space:nowrap;padding-block:15px}.menu a:hover{color:#ff9e69;text-decoration:none}.menu .sub-menu{background:#111;color:white;border-color:#3b3b3b;box-shadow:none}.search-toggle,.menu-toggle{font-size:11px;color:white;min-height:44px;white-space:nowrap}.search-drawer{padding-bottom:20px}.search-drawer .search-form{margin-left:auto;max-width:720px}.search-form input{color:#161616;background:white;border-color:#9b9b9b}.search-drawer .button{background:var(--orange);color:white}.topic-line{padding:4px 0 15px;margin-bottom:22px;gap:12px 25px;font-size:12px;align-items:center}.topic-line b{font-size:11px;letter-spacing:.3px;padding-right:20px;border-right:1px solid var(--line)}.eyebrow{letter-spacing:.6px;font-size:10px;margin-bottom:7px;font-weight:800}.ad-slot{padding-top:13px;padding-bottom:8px;margin:9px auto 17px}.ad-label{color:#64686c;font-size:9px;letter-spacing:1px}.house-ad{min-height:78px;background:#eceef0;border:0;padding:19px 27px;gap:20px}.house-ad strong{font-size:20px;font-weight:800;letter-spacing:-.6px}.house-ad>span:first-child{color:#555;font-size:9px;font-weight:500;max-width:155px}.house-ad>span:last-child{color:#444;font-size:11px}.ad-sidebar .house-ad{min-height:250px}.ad-sidebar .house-ad strong{font-family:var(--sans);font-size:26px}.global-lead{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,.95fr) minmax(0,.9fr);gap:25px;margin-bottom:31px;align-items:start}.lead-column{min-width:0}.lead-story .lead-image{aspect-ratio:16/9;margin-bottom:18px}.lead-image img{object-fit:cover;width:100%;height:100%}.lead-story h1{font:800 clamp(32px,3.5vw,46px)/1.05 var(--sans);letter-spacing:-1.55px;margin:7px 0 12px;text-wrap:balance}.lead-summary{font:15px/1.55 var(--sans);color:#4f5153;margin:0 0 14px}.story-date{font-size:11px;color:var(--muted)}.lead-secondary{display:flex;flex-direction:column;gap:23px;border-right:1px solid var(--line);padding-right:24px}.lead-secondary .story-image{aspect-ratio:16/9;margin-bottom:12px}.lead-secondary .story-card h3{font-size:21px;letter-spacing:-.6px;line-height:1.17;margin:6px 0 10px}.story-card time,.latest-list time{font-size:11px}.story-card h3{font-size:23px;line-height:1.2;letter-spacing:-.7px}.story-card p{font:14px/1.55 var(--sans);color:#585858}.story-image{aspect-ratio:16/9;margin-bottom:13px}.story-image img{transition:none}.story-image:hover img{transform:none}.image-fallback{background:#eceeef;min-height:130px;font-family:var(--sans);color:#282828}.image-fallback b{font-size:27px}.image-fallback>span{font-size:10px;letter-spacing:.2px}.latest-list{margin-top:0}.section-heading{font:800 23px/1.15 var(--sans);letter-spacing:-.75px;border:0;padding:0;margin-bottom:19px}.latest-list .section-heading:after{content:'';display:block;width:44px;height:3px;background:var(--orange-bright);margin-top:9px}.latest-list .latest-item{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--line);align-items:flex-start}.latest-list .latest-item:first-of-type{padding-top:0}.latest-image{width:76px;flex:0 0 76px;aspect-ratio:1.2;overflow:hidden}.latest-image img{width:100%;height:100%;object-fit:cover}.latest-list h3{font-size:15px;line-height:1.23;letter-spacing:-.15px;margin:0 0 9px}.latest-list .eyebrow{font-size:9px;letter-spacing:.3px}.broadcast-band{background:#171717;color:white;padding:25px 30px 29px;margin:34px -10px 33px}.broadcast-band .section-top{border:0;padding:0;margin-bottom:20px}.broadcast-band .section-top h2{font-size:22px;letter-spacing:-.6px;margin:0;display:flex;align-items:center;gap:22px}.broadcast-band .section-top h2:after{content:'';width:43px;height:2px;background:var(--orange-bright)}.broadcast-band .section-top>a{color:#ddd}.broadcast-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:32px;align-items:center}.tv-preview{aspect-ratio:16/9;background:#26282a;position:relative;overflow:hidden;display:grid;place-items:center}.tv-poster{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;display:block}.tv-preview-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000b,#0007)}.tv-preview-copy{position:relative;text-align:center;padding:24px}.tv-preview-copy .eyebrow{color:#ffc19e;font-size:11px}.tv-preview-copy h3{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:12px 0 22px;color:#fff}.tv-start{width:66px;height:66px;display:grid;place-items:center;margin:auto;border-radius:50%;border:0;background:var(--orange-bright);color:#111;font-size:24px;padding-left:5px;cursor:pointer}.tv-start:hover{background:#ff925a;text-decoration:none}.tv-caption{display:block;font-size:11px;color:#fff;margin-top:15px}.tv-preview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.broadcast-info h2{font-size:29px;letter-spacing:-.85px;line-height:1.1;margin-bottom:12px}.broadcast-info>p{color:#c3c3c3;font-size:13px;line-height:1.6;margin-bottom:19px}.broadcast-actions{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.broadcast-actions .button-outline{color:white;border-color:#989898}.programme-row{display:flex;align-items:center;gap:13px;border-top:1px solid #494949;padding:17px 0;font-size:13px}.programme-row>span:first-child{font-size:10px;color:#aaa}.programme-row strong{font-weight:600;flex:1}.programme-row>span:last-child{color:#ff925a;font-size:19px}.section-top{border-top:1px solid #1c1c1c;padding-top:17px;margin-bottom:22px}.section-top>a{font-size:12px}.watch-section{margin-top:28px}.watch-section .section-top{border-top:0;padding-top:0}.watch-section .section-heading{display:flex;gap:20px;align-items:center}.watch-section .section-heading:after{content:'';width:38px;height:3px;background:var(--orange-bright)}.cards-grid{gap:26px}.video-grid .story-image:after{content:'▶';position:absolute;bottom:12px;left:12px;width:34px;height:34px;border-radius:50%;padding:4px 0 0 3px;display:grid;place-items:center;background:var(--orange-bright);color:#101010;font-size:15px}.video-grid .story-card h3{font-size:21px}.news-section{margin:40px 0}.revenue-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:29px;border-top:3px solid #202020;padding-top:24px;margin-top:40px}.revenue-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:0 27px 0 0;margin:0;background:none;border:0;border-right:1px solid var(--line)}.revenue-grid>div:last-child{border-right:0;padding-right:0}.revenue-grid h2{font-size:25px;letter-spacing:-.7px;line-height:1.1;margin:4px 0 12px}.revenue-grid p{font-size:13px;color:#565656;line-height:1.6;margin:0 0 18px}.revenue-grid .button{margin-top:auto}.site-footer{background:#101010;padding-top:38px;margin-top:32px}.site-footer .wordmark{font-size:28px;letter-spacing:-1px}.site-footer .wordmark span{color:var(--orange-bright)}.footer-top p{color:#ccc}.footer-bottom{color:#ccc;border-color:#3a3a3a}.footer-links a{font-size:13px}.article-header h1{font-family:var(--sans);font-weight:800;letter-spacing:-1.8px;font-size:clamp(34px,4.4vw,58px);line-height:1.05}.article-content{font:18px/1.8 var(--sans);color:#303030}.article-content h2{font-size:28px;letter-spacing:-.7px}.article-content h3{font-size:23px}.article-header{max-width:1010px}.byline{font-size:12px;color:#5c5c5c}.article-layout{grid-template-columns:minmax(0,2.6fr) minmax(260px,1fr);gap:44px}.share-row{font-size:12px}.live-box{background:#191919;border-top:3px solid var(--orange-bright)}.live-box h2{font:800 36px/1.05 var(--sans)}.live-box .eyebrow{color:#ffb991}.live-box p{color:#ccc}.live-box .sub-link{color:#ddd}.page-heading h1{font-family:var(--sans);font-size:clamp(35px,4.7vw,56px);font-weight:800;letter-spacing:-1.4px}.page-heading>p{font-size:17px;color:#555}.video-shell{background:#171717;color:white;padding:26px;aspect-ratio:16/9;min-height:0}.video-shell h2{color:white;font-family:var(--sans)}.video-shell>iframe{height:100%;aspect-ratio:16/9}.video-shell>div h2{font-size:32px}.video-shell .button{margin-top:12px}.schedule-box{background:#f2f2f2;padding:25px}.support-hero{background:#f2f2f2;border-top:4px solid var(--orange-bright);padding:40px;margin-top:35px}.support-hero h1{font:800 48px/1.08 var(--sans);letter-spacing:-1.6px}.support-hero p{color:#555}.support-options{padding:30px;background:white}.support-options h2{font:800 27px/1.15 var(--sans);letter-spacing:-.8px}.benefits h2{font-size:25px}.benefits>article{border-top:2px solid #202020}.form-notice{background:#f1f2f3;border-color:var(--orange)}.programme-nav a:hover{background:var(--soft)}.guide-content{margin-bottom:35px}.preview-note{font-family:var(--sans)!important}
@media(min-width:1400px){.container{max-width:1440px}}
@media(max-width:1260px){.masthead{gap:20px;flex-wrap:wrap;padding-block:18px 0}.identity{order:0}.header-actions{order:1;margin-left:auto}.primary-nav{flex-basis:100%;order:2}.menu{justify-content:flex-start;gap:29px}.menu a{padding-block:13px;font-size:13px}.global-lead{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.9fr);gap:21px}.lead-secondary{padding-right:20px}.latest-image{width:58px;flex-basis:58px}.latest-list h3{font-size:14px}.lead-story h1{font-size:39px}}
@media(max-width:960px){.container{padding-inline:24px}.global-lead{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:26px}.lead-secondary{border:0;padding:0}.latest-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border-top:1px solid var(--line);padding-top:20px}.latest-list .section-heading{grid-column:1/-1;margin:0}.latest-list .latest-item{display:block;border:0;padding:0}.latest-image{display:block;width:100%;aspect-ratio:16/9;margin-bottom:10px}.latest-list h3{font-size:17px}.broadcast-band{margin-inline:0;padding:25px}.broadcast-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px}.broadcast-info h2{font-size:27px}.broadcast-actions{gap:8px}.broadcast-actions .button{padding:10px 12px}.tv-preview-copy h3{font-size:29px}.programme-row{font-size:12px;padding-block:13px}.revenue-grid{gap:20px}.revenue-grid>div{padding-right:19px}.revenue-grid h2{font-size:23px}}
@media(max-width:780px){.masthead{padding-block:18px;display:grid;grid-template-columns:1fr auto;gap:15px}.identity{width:auto;grid-column:1;grid-row:1}.wordmark{font-size:27px}.wordmark small{font-size:9px;letter-spacing:5px}.header-actions{grid-column:2;grid-row:1;margin:0;display:flex;gap:6px;width:auto}.header-actions .support-link{display:none}.header-actions .button{font-size:12px;padding:10px 13px;min-height:44px}.menu-toggle{grid-column:1;grid-row:2;display:block;text-align:left;padding:0;min-height:30px;width:90px}.header-actions .search-toggle{position:absolute;right:24px;bottom:19px;min-height:30px;padding:0}.primary-nav{position:absolute;top:100%;left:0;right:0;width:100%;padding:14px 24px 20px;background:#111;color:white;border-bottom:3px solid var(--orange-bright);box-shadow:0 8px 14px #0002;display:none}.primary-nav.is-open{display:block}.menu{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.menu a{font-size:14px;padding:13px 0}.menu .sub-menu{background:#181818;border:0;box-shadow:none}.menu .sub-menu a{font-size:12px}.search-drawer{padding-block:4px 20px}.topic-line{gap:10px 18px}.topic-line b{width:auto}.lead-story h1{font-size:37px}.lead-secondary .story-card h3{font-size:20px}.lead-secondary .story-card{display:block}.latest-list{grid-template-columns:1fr 1fr}.latest-list .latest-item{display:flex}.latest-image{width:82px;flex-basis:82px;aspect-ratio:1.2;margin:0}.broadcast-grid{grid-template-columns:1fr}.broadcast-band{padding:25px}.broadcast-info{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.broadcast-info h2,.broadcast-info>p,.broadcast-actions{grid-column:1}.programme-row{grid-column:2}.programme-row:nth-of-type(1){grid-row:1}.programme-row:nth-of-type(2){grid-row:2}.programme-row:nth-of-type(3){grid-row:3}.broadcast-info h2{margin:0 0 10px}.broadcast-info>p{margin-bottom:13px}.broadcast-actions{margin-bottom:0}.tv-preview-copy h3{font-size:37px}.cards-grid{gap:21px}.story-card h3{font-size:20px}.revenue-grid{grid-template-columns:1fr 1fr}.revenue-grid>div:nth-child(2){border:0}.revenue-grid>div:last-child{grid-column:1/-1;border-top:1px solid var(--line);padding-top:23px}.article-layout{grid-template-columns:1fr}.article-sidebar{display:grid;grid-template-columns:1fr 1fr}.live-layout{grid-template-columns:1fr}.support-hero{padding:28px;grid-template-columns:1fr 1fr;gap:25px}.support-hero h1{font-size:37px}.support-options{padding:22px}.footer-top .wordmark{font-size:25px}}
@media(max-width:600px){.container{padding-inline:18px}.masthead{gap:12px;padding-block:19px 15px}.wordmark{font-size:23px;letter-spacing:-1.1px}.wordmark small{font-size:8px;letter-spacing:4.3px;margin-top:6px}.header-actions .button{font-size:11px;padding:10px 12px}.header-actions .search-toggle{right:18px;bottom:14px}.custom-logo{max-width:185px;height:auto}.topic-line{gap:9px 15px;font-size:11px;margin-bottom:19px;padding-bottom:15px}.topic-line b{font-size:10px;padding-right:12px;letter-spacing:0}.ad-slot{margin-top:5px;padding-top:13px;padding-bottom:6px}.house-ad{min-height:87px;padding:15px;gap:12px}.house-ad strong{font-size:17px;max-width:220px}.house-ad>span:last-child{font-size:10px;max-width:80px}.global-lead{display:flex;flex-direction:column;gap:24px;margin-bottom:27px}.lead-story .lead-image{margin-bottom:15px}.lead-story h1{font-size:38px;letter-spacing:-1.5px;line-height:1.06}.lead-summary{font-size:14px}.lead-secondary{display:grid;grid-template-columns:1fr 1fr;gap:19px;width:100%;border-top:1px solid var(--line);padding-top:23px}.lead-secondary .story-card{display:block}.lead-secondary .story-image{margin-bottom:12px;aspect-ratio:16/9}.lead-secondary .story-card h3{font-size:18px;line-height:1.2}.lead-secondary .eyebrow{font-size:9px}.global-lead .latest-list{display:none}.broadcast-band{margin:30px -18px;padding:24px 18px}.broadcast-band .section-top{gap:10px;margin-bottom:19px}.broadcast-band .section-top h2{font-size:19px;gap:14px}.broadcast-band .section-top h2:after{width:25px}.broadcast-band .section-top>a{font-size:11px}.broadcast-grid{gap:25px}.tv-preview-copy{padding:20px}.tv-preview-copy .eyebrow{font-size:9px}.tv-preview-copy h3{font-size:29px;margin:10px 0 18px}.tv-start{width:53px;height:53px;font-size:20px}.tv-caption{font-size:10px;margin-top:11px}.broadcast-info{display:block}.broadcast-info h2{font-size:29px}.broadcast-info>p{font-size:13px;margin:12px 0 18px}.broadcast-actions{margin-bottom:19px}.broadcast-actions .button{min-width:133px}.programme-row{font-size:13px;padding-block:15px}.section-heading{font-size:24px}.section-top{align-items:baseline;gap:15px}.section-top>a{font-size:11px}.cards-grid{grid-template-columns:1fr;gap:25px}.story-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.story-card .story-image{aspect-ratio:1.15;margin:0}.story-card h3{font-size:19px;line-height:1.2;margin:6px 0 9px}.story-card .eyebrow{font-size:9px;letter-spacing:.4px}.story-card p{display:none}.video-grid .story-card{display:block}.video-grid .story-image{aspect-ratio:16/9;margin-bottom:13px}.video-grid .story-card h3{font-size:23px;margin-bottom:9px}.video-grid .story-image:after{width:38px;height:38px;font-size:17px}.watch-section .cards-grid{gap:26px}.news-section{margin:32px 0}.revenue-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.revenue-grid>div{border:0;border-bottom:1px solid var(--line);padding:0 0 25px}.revenue-grid>div:nth-child(2){border-bottom:1px solid var(--line)}.revenue-grid>div:last-child{grid-column:auto;border:0;padding:0}.revenue-grid h2{font-size:28px}.revenue-grid .button{margin-top:0}.site-footer{padding-top:32px}.footer-top{grid-template-columns:1fr 1fr}.footer-top .wordmark{font-size:28px}.footer-bottom{display:block}.article-header h1{font-size:36px;letter-spacing:-1px}.article-content{font-size:17px;line-height:1.8}.article-sidebar{grid-template-columns:1fr}.article-layout{gap:27px}.page-heading h1{font-size:38px;letter-spacing:-1.1px}.support-hero{grid-template-columns:1fr;padding:25px}.support-hero h1{font-size:38px}.support-options{padding:23px}.benefits{grid-template-columns:1fr;gap:26px}.video-shell{padding:18px;aspect-ratio:auto;min-height:230px}.video-shell>iframe{aspect-ratio:16/9;min-height:200px}.video-shell>div h2{font-size:28px}.form-grid{grid-template-columns:1fr}.image-fallback{min-height:110px}.image-fallback b{font-size:22px}.story-card .image-fallback>span{display:none}.breaking>.container{gap:12px;font-size:12px}.breaking strong{font-size:10px}}
@media(max-width:359px){.container{padding-inline:14px}.wordmark{font-size:20px}.wordmark small{font-size:7px;letter-spacing:3.7px}.header-actions .button{font-size:10px;padding-inline:9px}.topic-line{gap:8px 11px}.lead-story h1{font-size:34px}.broadcast-band{margin-inline:-14px;padding-inline:14px}.story-card{grid-template-columns:100px minmax(0,1fr);gap:13px}.tv-preview-copy h3{font-size:25px}.tv-start{width:45px;height:45px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.story-image img{transition:none}}
