
/* XLS Orbit: circular arcs and forward sports lettering from the original emblem. */
:root{--xls-blue:#073c86;--xls-deep:#041c40;--xls-fire:#ff6500;--xls-gold:#ffa51f;--orange:#ff6900}
body{background-image:radial-gradient(ellipse at 100% 300px,#0d58a00a,transparent 55%),radial-gradient(ellipse at 0 700px,#ff8a0008,transparent 45%)}
h1,h2,h3,.brand-ad .ad-message strong{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;letter-spacing:-.025em}h1,.sectionhead h2,#section-title,.videos-page>h1{font-style:italic}.article h1{max-width:1100px}.kicker,.sectioneyebrow{color:#b74400;letter-spacing:1.5px}
.coveragecard,.leadstory,.headlines,.video-library,.agendabox,dialog{position:relative;border-radius:30px 8px 30px 8px;border:1px solid var(--line);box-shadow:0 10px 32px #062b5810}
.coveragecard{border-top:3px solid var(--xls-blue)}.coveragecard:after,.headlines:after,.video-library:after{content:'';position:absolute;right:-37px;bottom:-43px;width:130px;height:130px;border:5px solid #ff79002b;border-top-color:#ff8b00;border-left-color:#0a4b9633;border-radius:50%;pointer-events:none;transform:rotate(-30deg);z-index:0}.coveragebody{position:relative;z-index:1;padding-bottom:28px}.coveragecard>a:first-child{overflow:hidden;border-radius:26px 5px 0 0}.coveragecard:hover{border-color:#f18835;box-shadow:0 18px 42px #0b3f8222;transform:translateY(-6px)}.coveragecard:hover:after{transform:rotate(25deg)}.coveragecard:after{transition:transform .65s ease}.coveragebody h3 a:hover{color:#0750a5}.leadstory{border-top:4px solid #ff7600}.leadcopy{background:radial-gradient(circle at 110% 120%,#ff800010 0 32%,transparent 32.5%),var(--surface)}.headlines{overflow:hidden;border-top:4px solid #ff7600}.headlines ol,.headlines>a{position:relative;z-index:1}
.brandstatement{border-radius:42px 10px 42px 10px}.brandstatement:after{inset:auto;width:460px;height:460px;right:-65px;top:-115px;border:18px solid #ffffff12;border-right-color:#ff8a00;border-bottom-color:#ff650077;border-radius:50%;background:none;transform:rotate(-28deg);z-index:-1;box-shadow:0 0 0 16px #ffffff05,0 0 0 25px #0b54a030}.brandstatement strong{font-style:italic;letter-spacing:-2px}.statementseal img{outline:2px solid #ff9a34;outline-offset:7px}.brandstatement:before{width:65px;right:34%;opacity:.7;box-shadow:11px 0 0 #fff,24px 0 0 #ffffff12}
.brand-ad{border-radius:30px 8px 30px 8px}.brand-ad-stage{overflow:hidden;border-radius:23px 5px 23px 5px}.xls-ad .brand-ad-slide{position:relative;isolation:isolate;overflow:hidden;border-radius:23px 5px 23px 5px;background:linear-gradient(115deg,#031b3c,#0b3d7c);border-left:5px solid #ff7e00}.brand-ad-slide:after{content:'';position:absolute;width:300px;height:300px;right:-90px;top:-90px;border:12px solid #ff8d002e;border-right-color:#ff9600;border-radius:50%;transform:rotate(-30deg);z-index:-1;box-shadow:0 0 0 14px #fff1}.brand-ad .ad-message strong{font-style:italic}.ad-logo{border-radius:50% 50% 42% 42%;height:92px;width:125px;min-width:125px;box-shadow:0 0 0 3px #ffffff30,0 0 0 5px #ff8c0055}.ad-logo img{max-width:104px}.brand-ad .ad-cta,.commercial,.button,.dailyedition>a,.playbutton{border-radius:22px 5px 22px 5px;background:linear-gradient(120deg,#ff6500,#ffac27);color:#041c40;box-shadow:0 6px 16px #ff790025}.ad-controls button{border-radius:20px}.topicbar a{position:relative}.topicbar a:hover,.topicbar a[aria-current=page]{color:#be4c00}.sectionhead:after{width:90px;background:linear-gradient(90deg,#073c86 0 50%,#ff6b00 50% 83%,#ffad20 83%);height:4px;border-radius:5px}.sectioneyebrow:before{content:'';display:inline-block;width:12px;height:12px;border:3px solid #ff7c00;border-left-color:#0a4088;border-radius:50%;vertical-align:-2px;margin-right:8px}.dailyedition{border-radius:35px 8px 35px 8px;border-left:5px solid #ff8d00}.dailyedition:before{content:'';position:absolute;right:-60px;top:-90px;width:300px;height:300px;border:15px solid #ff8a0026;border-radius:50%;pointer-events:none}.scorecard{border-bottom:3px solid transparent}.scorecard:hover{border-bottom-color:#ff7a00}.sitefooter{border-top:5px solid transparent;border-image:linear-gradient(90deg,#063a82,#ff6900,#ffb02b,#063a82) 1}dialog{overflow:hidden;border-top:4px solid #ff7900}.searchtop h2{font-style:italic}.xls-megamenu{border-radius:24px 6px 24px 6px;overflow:hidden}.article figure>img:first-child{border-radius:28px 6px 28px 6px}.xls-watermark{opacity:.32}.coveragecard .visualnote{font-size:8px;bottom:10px;left:12px;z-index:3;max-width:70%;border-radius:10px;padding:4px 7px;background:#031c40b3;color:#fff}.coveragecard .xls-watermark{width:60px!important;height:60px!important;right:12px;bottom:12px}
html[data-theme=dark] .coveragebody h3 a:hover{color:#ffaf64}html[data-theme=dark] .kicker,html[data-theme=dark] .sectioneyebrow{color:#ffab5c}
@media(max-width:760px){.coveragecard,.leadstory,.headlines,.video-library{border-radius:25px 6px 25px 6px}.brandstatement{border-radius:28px 6px 28px 6px}.brandstatement:after{width:240px;height:240px;top:-35px;right:-65px;border-width:10px}.brandstatement:before{right:27%;width:30px}.brandstatement strong{font-size:51px}.ad-logo{width:85px;min-width:85px;height:74px}.ad-logo img{max-width:70px}.brand-ad .ad-cta{margin-left:98px}.brand-ad-slide:after{width:190px;height:190px;right:-90px}.article h1{font-size:42px}.coveragecard:after{width:100px;height:100px}.sectionhead h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.coveragecard:hover{transform:none}.coveragecard:after{transition:none}}
