:root{--bg:#ffffff;--paper:#ffffff;--ink:#202224;--muted:#54595f;--soft:#f5f5f5;--line:#d7d7d7;--black:#000000;--news-red:#b80000;--news-red-dark:#8f0000;--cyan:#007c89;--gold:#a76500;--purple:#6f42c1;--green:#12823b;--red:#b80000;--radius:0;--max:1260px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}main{min-height:60vh}.brand,.breaking-label,.category-card strong,.news-title,h1,h2,h3{font-family:Rajdhani,Inter,Arial,Helvetica,sans-serif;letter-spacing:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.masthead{background:var(--black);color:#ffffff}.article-page,.breaking-strip,.category-page,.category-strip,.home-shell,.masthead-inner,.news-band-inner,.search-page,.section-block,.site-footer,.static-page,.top-ad-shell{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.masthead-inner{min-height:64px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:24px;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;min-width:max-content}.brand strong{font-size:1.04rem;line-height:1}.brand-blocks{display:inline-grid;grid-template-columns:repeat(3,32px);gap:4px}.brand-blocks b{height:32px;display:grid;place-items:center;background:#ffffff;color:#000000;font-weight:900;line-height:1}.top-nav{display:flex;align-items:center;gap:2px}.top-nav a{min-height:40px;display:inline-flex;align-items:center;border-left:1px solid rgba(255,255,255,.28);padding:0 16px;font-size:.92rem;font-weight:700}.top-nav a:last-child{border-right:1px solid rgba(255,255,255,.28)}.top-nav a.is-current,.top-nav a:hover{box-shadow:inset 0 -4px 0 #ffffff}.nav-actions{display:flex;align-items:center;gap:8px}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.3);background:transparent;color:currentColor}.menu-button{display:none}.news-band{background:var(--news-red);color:#ffffff}.news-band-inner{min-height:88px;display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:28px;gap:28px;padding-top:18px}.news-title{align-self:center;font-size:clamp(2.7rem,7vw,5.4rem);font-weight:800;line-height:.88}.site-nav{display:flex;align-items:end;gap:2px;overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a{min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border-left:1px solid rgba(255,255,255,.38);white-space:nowrap;color:#ffffff;font-size:.94rem;font-weight:700}.site-nav a.is-current,.site-nav a:hover{box-shadow:inset 0 -4px 0 #ffffff}.mobile-extra-nav{display:none}.top-ad-shell{margin-top:18px}.ad-slot{position:relative;width:100%;display:grid;place-items:center;border:1px solid #cfcfcf;background:linear-gradient(45deg,#f8f8f8 25%,transparent 0),linear-gradient(-45deg,#f8f8f8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f8f8f8 0),linear-gradient(-45deg,transparent 75%,#f8f8f8 0),#eeeeee;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;color:#6b6b6b;text-align:center}.ad-label{position:absolute;top:6px;left:8px;color:#777777;font-size:.68rem;font-weight:700;text-transform:uppercase}.adsbygoogle{width:100%;min-height:1px}.ad-slot strong{color:#777777;font-size:.86rem;font-weight:700}.ad-slot-footer,.ad-slot-leaderboard{min-height:90px}.ad-slot-rectangle{min-height:250px;max-width:300px;margin-inline:auto}.breaking-strip{margin-top:22px;border-top:2px solid var(--news-red);border-bottom:1px solid var(--line);background:var(--paper)}.breaking-inner{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px}.breaking-label{display:inline-flex;align-items:center;gap:8px;color:var(--news-red);font-weight:900;text-transform:uppercase}.breaking-link{min-width:0;color:var(--ink);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breaking-dots{display:flex;gap:6px}.breaking-dots span{width:8px;height:8px;border-radius:999px;background:#c9c9c9}.breaking-dots .is-active{background:var(--news-red)}.home-shell{margin-top:26px;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.home-main,.home-shell{display:grid;grid-gap:28px;gap:28px}.media-frame{display:block;background:#eeeeee;border:0;overflow:hidden}.media-frame img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.article-card:hover .media-frame img{transform:scale(1.015)}.article-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:14px}.article-card-body{padding-top:12px}.category-badge{--category-color:var(--news-red);display:inline-flex;align-items:center;min-height:22px;border-left:4px solid var(--category-color);padding-left:8px;color:var(--category-color);font-size:.76rem;font-weight:900;text-transform:uppercase}.article-card h2{margin:8px 0;color:var(--ink);font-size:1.35rem;line-height:1.08}.article-card h2 a:hover,.footer-grid nav a:hover,.section-heading a:hover{text-decoration:underline}.article-card p{margin:0;color:var(--muted)}.article-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px;color:#6a6a6a;font-size:.84rem}.article-meta span{display:inline-flex;align-items:center;gap:6px}.article-card-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:22px;gap:22px;align-items:start;border-bottom:2px solid var(--ink);padding-bottom:22px}.article-card-hero .media-frame{aspect-ratio:16/9}.article-card-hero .article-card-body{padding-top:0}.article-card-hero h2{font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:.96}.article-card-hero p{color:#4a4a4a;font-size:1.05rem}.advertise-grid,.card-grid,.category-card-grid,.secondary-grid{display:grid;grid-gap:18px;gap:18px}.secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card-compact .media-frame,.article-card-latest .media-frame,.article-card-secondary .media-frame{aspect-ratio:16/9}.article-card-compact h2,.article-card-latest h2,.article-card-secondary h2{font-size:1.18rem}.article-page,.category-page,.category-strip,.search-page,.section-block,.static-page{margin-top:42px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px;border-top:2px solid var(--ink);padding-top:10px}.section-heading h2{margin:0;font-size:1.85rem;line-height:1}.section-heading a,.section-heading span{color:var(--news-red);font-size:.92rem;font-weight:800}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.home-sidebar{position:-webkit-sticky;position:sticky;top:176px;display:grid;grid-gap:18px;gap:18px}.advertise-grid article,.contact-panel,.newsletter,.sidebar-panel{border-top:2px solid var(--ink);background:var(--soft);padding:16px}.newsletter h3,.sidebar-panel h3{margin:0 0 12px;font-size:1.32rem;line-height:1}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud a{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid #cfcfcf;background:#ffffff;padding:0 9px;color:var(--ink);font-size:.84rem;font-weight:700}.tag-cloud span{color:var(--news-red)}.newsletter{display:grid;grid-gap:13px;gap:13px}.newsletter p{margin:0;color:var(--muted);font-size:.92rem}.contact-form label,.newsletter label,.search-box{display:grid;grid-gap:7px;gap:7px}.contact-form label span,.newsletter label span,.search-box span{color:var(--muted);font-size:.82rem;font-weight:800}.contact-form input,.contact-form textarea,.newsletter input,.search-box input{width:100%;border:1px solid #9b9b9b;background:#ffffff;color:var(--ink);padding:11px 12px;outline:none}.contact-form input:focus,.contact-form textarea:focus,.newsletter input:focus,.search-box input:focus{border-color:var(--news-red);box-shadow:0 0 0 3px rgba(184,0,0,.12)}.contact-form button,.newsletter button{min-height:42px;border:0;background:var(--news-red);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.contact-form button:hover,.newsletter button:hover{background:var(--news-red-dark)}.newsletter-compact{padding:0;border:0;background:transparent}.category-strip{margin-top:52px}.category-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.category-card{--category-color:var(--news-red);min-height:132px;display:grid;align-content:center;grid-gap:8px;gap:8px;border-top:4px solid var(--category-color);background:var(--soft);padding:16px}.category-card svg{color:var(--category-color)}.category-card strong{font-size:1.34rem;line-height:1}.category-card span{color:var(--muted)}.article-header,.category-hero,.page-hero{border-bottom:1px solid var(--line);padding:36px 0 26px}.article-header h1,.category-hero h1,.page-hero h1{max-width:970px;margin:0;color:var(--ink);font-size:clamp(2.4rem,7vw,5.5rem);line-height:.94}.article-header p,.category-hero p,.page-hero p{max-width:760px;margin:14px 0 0;color:var(--muted);font-size:1.08rem}.category-hero{--category-color:var(--news-red);display:flex;align-items:end;justify-content:space-between;gap:24px;border-top:6px solid var(--category-color)}.advertise-grid svg,.category-hero svg,.contact-panel svg{color:var(--news-red)}.category-hero>span{color:var(--category-color);font-weight:900;text-transform:uppercase}.category-page>.article-card-hero{margin-top:28px}.article-header{--category-color:var(--news-red);border-top:6px solid var(--category-color)}.article-byline{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;color:#656565}.article-byline span{display:inline-flex;align-items:center;gap:7px}.share-buttons{display:flex;gap:10px;margin-top:22px}.share-buttons a,.share-buttons button{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid #9b9b9b;background:#ffffff;color:var(--ink)}.share-buttons a:hover,.share-buttons button:hover{border-color:var(--news-red);color:var(--news-red)}.article-featured-image{margin:28px auto 0;border-bottom:1px solid var(--line)}.article-featured-image img{width:100%}.article-content{max-width:780px;margin:34px auto 0}.article-content p{margin:0 0 22px;color:#303030;font-size:1.08rem}.article-content .ad-slot{margin:32px auto}.source-note{border-top:1px solid var(--line);padding-top:18px;color:var(--muted)!important;font-size:.95rem!important}.source-note a{color:var(--news-red);font-weight:800}.related-section{margin-top:46px}.static-content{max-width:820px;margin-top:28px;color:#303030}.static-content h2{margin:30px 0 8px;font-size:1.7rem}.static-content p{margin:0 0 16px}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin-top:28px}.contact-form,.contact-panel{display:grid;grid-gap:16px;gap:16px}.contact-panel{align-content:start}.contact-panel div{display:flex;align-items:center;gap:10px;color:var(--ink)}.advertise-grid p,.contact-panel p{color:var(--muted)}.advertise-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.advertise-grid h2{margin:14px 0 6px}.search-box{position:relative;grid-template-columns:auto 1fr;align-items:center;max-width:760px;margin-top:28px;border:2px solid var(--ink);background:#ffffff;padding:10px}.search-box span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-box input{border:0;background:transparent;padding:6px 8px;box-shadow:none!important}.search-count{margin:18px 0;color:var(--news-red);font-weight:900}.site-footer{margin-top:58px;padding:0 0 32px}.footer-ad{margin-bottom:28px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr auto;grid-gap:28px;gap:28px;align-items:start;border-top:3px solid var(--ink);padding-top:24px}.footer-brand{color:var(--ink)}.footer-brand .brand-blocks b{background:var(--ink);color:#ffffff}.copyright,.footer-grid p{color:var(--muted)}.footer-grid nav{display:grid;grid-gap:9px;gap:9px}.footer-grid nav a{color:var(--ink);font-weight:700}.copyright{border-top:1px solid var(--line);margin:26px 0 0;padding-top:18px;font-size:.9rem}@media (max-width:980px){.masthead-inner{grid-template-columns:1fr auto}.top-nav{display:none}.menu-button{display:inline-grid}.news-band-inner{grid-template-columns:1fr auto;align-items:center;gap:12px;padding-bottom:0}.mobile-extra-nav,.site-nav{grid-column:1/-1;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.38)}.mobile-extra-nav.is-open,.site-nav.is-open{display:grid}.mobile-extra-nav a,.site-nav a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.25);border-left:0;padding:0 10px;color:#ffffff;font-weight:800}.contact-grid,.home-shell{grid-template-columns:1fr}.home-sidebar{position:static}.article-card-hero{grid-template-columns:1fr}.advertise-grid,.secondary-grid,.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}}@media (max-width:680px){.article-page,.breaking-strip,.category-page,.category-strip,.home-shell,.masthead-inner,.news-band-inner,.search-page,.section-block,.site-footer,.static-page,.top-ad-shell{width:min(100% - 22px,var(--max))}.masthead-inner{min-height:58px}.brand strong{display:none}.brand-blocks{grid-template-columns:repeat(3,28px)}.brand-blocks b{height:28px}.news-title{font-size:2.8rem}.breaking-inner{grid-template-columns:1fr;gap:7px;padding:10px 0}.breaking-link{white-space:normal}.breaking-dots{display:none}.advertise-grid,.category-card-grid,.secondary-grid,.three-column,.two-column{grid-template-columns:1fr}.article-card-hero h2,.article-header h1,.category-hero h1,.page-hero h1{font-size:clamp(2.2rem,12vw,3.6rem)}.category-hero,.section-heading{align-items:start;flex-direction:column}.article-byline{gap:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}