@font-face{font-family:CroHeading;src:url('/fonts/Rajdhani-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#17191c;--dark:#111315;--accent:#e60018;--line:#dfe1e4;--wash:#f4f5f6;--gradient:linear-gradient(120deg,#22262b,#111315)}
body{color:#22262b}h1,h2,h3,.sectionhead,.eyebrow,.category-label{font-family:CroHeading,'Arial Black',Arial,sans-serif;font-weight:700}h1,h2,h3{letter-spacing:0!important}.preview{background:#08090a;color:#d6d8dc;text-align:right;letter-spacing:.05em}.preview span{color:#b4b8bd}header{background:#151719;color:white;border-bottom:3px solid var(--accent);box-shadow:none}.masthead{flex-wrap:wrap;gap:0 26px;min-height:142px;padding-top:20px}.brand{padding:0;flex:1}.brand img,.scrolled .brand img{width:310px;height:auto;border-radius:0;max-width:100%}.headeractions{order:1}.desktop-nav{order:2;flex:0 0 100%;justify-content:flex-start;gap:30px;border-top:1px solid #36393d;margin-top:18px}.desktop-nav>a,.desktop-nav summary{font-size:14px;padding:13px 0;letter-spacing:.015em}.desktop-nav>a.active,.desktop-nav .active>summary{box-shadow:inset 0 -3px var(--accent)}.desktop-nav a:hover{color:#fff;text-decoration:none}.desktop-nav .news-dropdown>div{background:#1d2024;border-top:3px solid var(--accent);color:white}.news-dropdown>div>a:hover{background:#30343a}.search-button{background:var(--accent)}.scrolled .masthead{min-height:115px;padding-top:12px}.scrolled .brand img{width:260px}.scrolled .desktop-nav{margin-top:12px}.datebar{background:#f4f5f6;color:#555b62;font-size:13px}.tickerinner{gap:18px}.tickerinner>strong{background:var(--accent);color:white;padding:12px;align-self:stretch;display:flex;align-items:center;gap:6px}.tickerinner small{color:white;background:#ba0014}.tickerlink{font-size:14px;color:#333}.topad:empty{padding:12px 0}.ad{background:#f7f7f8;border:1px solid #dfe1e4;color:#626971}.ad strong{font-weight:700}.ad strong a:hover{color:#b40016}.feature{background:#191c20}.feature:after{background:linear-gradient(0deg,#08090bef 0%,#1012167a 42%,transparent 85%)}.featurecopy{border-bottom:4px solid var(--accent)}.feature h2{font-size:43px;line-height:1.05;max-width:680px}.feature .category-label{background:var(--accent);color:white;padding:7px 13px;letter-spacing:.08em}.feature p{font-size:16px;color:#e3e5e8}.category-label{font-size:14px;color:#bd0015;letter-spacing:.055em}.meta{font-size:13px;color:#69717b}.feature .meta{color:#dadce0}.card h3{font-size:27px;line-height:1.14}.card p{font-size:16px;color:#555e69}.compact h3{font-size:19px;line-height:1.15}.compact .category-label{font-size:13px}.compact .meta{font-size:12px;color:#69717b}.sectionhead{position:relative;padding-top:16px;border-top:1px solid #ced2d7;gap:16px}.sectionhead:before{content:'';position:absolute;top:-2px;left:0;width:48px;height:4px;background:var(--accent);clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.sectionhead h2{font-size:27px;white-space:normal}.sectionhead>span{background:transparent}.sectionhead>a{font:14px Arial,sans-serif;color:#555;flex-shrink:0}.sidebar .sectionhead h2{font-size:23px}.textcard{border-top-color:var(--accent)}.categorytile{justify-content:flex-start;align-items:flex-end;padding:20px;border-bottom:3px solid var(--accent)}.categorytile span{font:700 24px/1.05 CroHeading,Arial,sans-serif;text-align:left;max-width:85%}.categorytile:after{background:linear-gradient(0deg,#111315d9,transparent)}.aside-brand{align-items:flex-start;background:#f2f3f4;color:#17191c;border-left:4px solid var(--accent);padding:24px}.aside-brand span{font:700 25px/1.1 CroHeading,Arial,sans-serif;letter-spacing:0}.aside-brand a{font-size:14px;color:#505860}.analysisband{background:#f2f3f4;color:#17191c;border:1px solid #e2e4e7;padding:28px}.analysisband .sectionhead a{color:#555}.analysislayout article+article{border-color:#d2d5d9}.analysislayout .category-label{color:#bd0015}.analysislayout h3{font-size:31px}.analysislayout p{font-size:16px;color:#505963}.analysislayout .meta{color:#626b76}.readmore{font-size:14px;color:#a80013;font-weight:700}.videosection{background:#141719;color:white;padding:32px;border-top:4px solid var(--accent)}.videosection .sectionhead{border-color:#494f54}.videosection .sectionhead a,.videosection .meta{color:#c0c5cb}.videosection .gallerycontrols button{color:white;border-color:#666}.videosection .play{background:var(--accent);color:white;border-radius:0;clip-path:polygon(0 0,100% 0,100% 80%,80% 100%,0 100%)}.videotile h3{font-size:26px}.button,#search-form button{background:var(--accent);color:white}.button:hover{background:#b90015;text-decoration:none}.button.light{background:white;color:#17191c}.slidedots button[aria-pressed=true]:after{background:var(--accent)}.follow-banner{background:#f1f2f3;color:#17191c;border-left:5px solid var(--accent);margin-top:20px;margin-bottom:0;z-index:auto}.follow-banner h2{font-size:38px}.follow-banner p{color:#545c65;font-size:16px}.follow-banner .button.light{background:var(--accent);color:white}.follow-banner .socials a{color:#17191c}.articlehero{background:#f4f5f6;color:#17191c;text-align:left;display:flex;flex-direction:column;padding:0;min-height:0;isolation:auto}.articlehero>img{position:static;width:100%;height:380px;object-fit:cover;z-index:auto;order:2}.articlehero:after{display:none}.articlehero>div{width:100%;padding:32px 36px;border-top:4px solid var(--accent);order:1}.articlehero .category-label{color:#bc0015;border:0}.articlehero h1{font-size:48px;line-height:1.05;max-width:100%;margin:16px 0}.articlehero p{color:#505862;max-width:100%;margin:0;font-size:18px}.article p,.articletext{color:#343a42;font-size:18px;line-height:1.85}.article h2{font-size:30px}.articlebyline{background:#f4f5f6;border-bottom:1px solid #ddd;flex-wrap:wrap}.articlebyline img{width:44px;height:44px;border-radius:0}.articlebyline span{color:#5c6672}.articlebyline time{font-size:13px}.authorbox{background:#17191c;color:white;border-bottom:3px solid var(--accent)}.authorbox>img{width:240px;height:auto;border-radius:0}.authorbox p{color:#d2d6dc}.notice{border-left-color:var(--accent);color:#626b75;font-size:13px}.article-tags>a{color:#ac0014}.listingintro{border-top:4px solid var(--accent);text-align:left}.listingintro h1,.infopage h1{font-size:46px}.listingintro p,.infopage p{color:#4c5662;font-size:16px}.about-brand-image{width:100%;height:auto;margin:24px 0 32px}.contact-links .button{font-size:14px}.breadcrumbs{font-size:14px;color:#69717b}.share-button{font-size:14px}.authorbox a{font-size:14px;color:#fff}footer{margin-top:40px;background:#111315;border-top:4px solid var(--accent);padding-top:48px}.footer-logo{width:250px;height:auto;border-radius:0;margin-bottom:24px}footer h2{font-size:21px;letter-spacing:.03em;border-bottom-color:#34383c}footer section>a,footer #footer-categories>a{font-size:14px;color:#c2c7cd}footer .compact h3{font-size:17px}footer .compact .meta{color:#a6afb9}.footer-about p{color:#b5bdc6;font-size:15px}.footnote{color:#a4adb6;font-size:13px}.socials a:hover{opacity:1;color:var(--accent)}#drawer-nav a.active{color:#bf0015}#drawer-nav .news-dropdown>div>a:hover{background:#e4e6e9}.drawertop{border-bottom:3px solid var(--accent)}.topad .actual-ad{margin:0 auto}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-color:#e60018}
@media(max-width:1100px){.desktop-nav{gap:23px}.feature h2{font-size:36px}.sectionhead h2{font-size:24px}}
@media(max-width:900px){.masthead,.scrolled .masthead{min-height:92px;padding:14px 0;flex-wrap:nowrap}.brand img,.scrolled .brand img{width:270px}.desktop-nav{display:none}.brand{min-width:0}.videosection{padding:26px}.articlehero h1{font-size:39px}.sectionhead>a{font-size:13px}}
@media(max-width:550px){.masthead,.scrolled .masthead{min-height:77px;gap:12px}.brand img,.scrolled .brand img{width:215px;height:auto}.headeractions{gap:3px}.iconbutton{width:34px;height:36px}.preview{font-size:12px;padding:7px 15px;text-align:left}.preview .admin-entry{display:inline-block;margin-left:8px}.feature h2{font-size:33px}.featurecopy{padding:23px}.feature p{font-size:15px}.sectionhead h2{font-size:24px}.card h3{font-size:25px}.compact h3{font-size:20px}.categorytile span{font-size:22px}.analysisband{padding:20px}.analysislayout h3{font-size:28px}.videosection{padding:22px 16px;margin-left:-15px;margin-right:-15px}.videosection .sectionhead h2{font-size:26px}.videotile{flex-basis:85%}.articlehero>div{padding:24px 19px}.articlehero h1{font-size:35px}.articlehero>img{height:230px}.articlehero p{font-size:17px}.articlebyline{padding:16px 12px;gap:10px}.article p,.articletext{font-size:17px}.articlebyline .share-button{margin-left:0}.follow-banner h2{font-size:33px}.follow-banner{padding:26px 22px}.footer-logo{width:250px;height:auto}.listingintro h1,.infopage h1{font-size:37px}.tickerinner>strong{padding:8px;display:block}.tickerinner small{font-size:12px}.tickerlink{font-size:13px}.categorysection{margin-top:32px}}
