:root{--news-red:#df1b2c;--news-paper:#f6f3ed;--news-ink:#202020;--news-line:#d7d3cb}
.install-hero{display:grid;grid-template-columns:112px 1fr;gap:38px;align-items:start;padding:12px 0 38px;border-bottom:1px solid var(--news-line)}.install-hero>img{border-radius:23px;margin-top:12px}.install-hero h1{margin-top:6px}.install-hero p{max-width:750px;color:#75675e;font-size:18px;line-height:1.9}.install-hero .pwa-status{font-size:13px;color:#877b71}.install-options{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0}.install-options>section{border:1px solid var(--news-line);border-top:3px solid #bc2338;padding:28px;background:#eee9e0}.install-options h2{margin-top:10px}.install-options ol{padding-left:24px;color:#76695f;font-size:16px;line-height:1.95}.install-options li{margin:12px 0;padding-left:5px}.install-reading-note{border-top:1px solid var(--news-line);padding-top:10px}.install-reading-note>p{max-width:860px;color:#75675e}.home-app-callout{display:flex;align-items:center;gap:22px;padding:25px 0;border-top:1px solid #3e3334;border-bottom:1px solid #3e3334;margin:40px 0}.home-app-callout img{border-radius:13px}.home-app-callout h2{font-size:22px;margin:0}.home-app-callout .news-kicker{margin-bottom:4px}.home-app-callout>a{margin-left:auto;font-size:13px;color:#dd8c98;white-space:nowrap}[data-pwa-install][hidden]{display:none!important}@media(max-width:650px){.install-hero{grid-template-columns:1fr;gap:20px}.install-hero>img{width:86px;height:86px;border-radius:18px}.install-hero p{font-size:16px}.install-options{grid-template-columns:1fr;gap:18px}.install-options>section{padding:22px}.home-app-callout{gap:15px;flex-wrap:wrap}.home-app-callout img{width:48px;height:48px}.home-app-callout h2{font-size:19px}.home-app-callout>a{margin-left:63px}}
.language-switch{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;border:1px solid #574047;border-radius:4px;overflow:hidden;font-size:11px;font-weight:600;line-height:1.4;background:#1d1718;color:#b7a7aa}.language-switch a{padding:8px 11px;text-decoration:none;white-space:nowrap;color:inherit}.language-switch a[aria-current=page]{background:#b71d2d;color:#fff}.language-switch a:hover{color:#fff}.publisher-header-actions{display:flex;align-items:center;gap:22px}.publisher-home{background:#101010;color:#eee}.publisher-home-content{max-width:1380px;margin:auto;padding:32px 6vw 80px}.news-home[lang=en] .news-hero h1{font-size:clamp(38px,4.2vw,61px);line-height:1.15;letter-spacing:-2px}.news-home[lang=en] .news-hero-copy>p{line-height:1.8}.news-home[lang=en] .news-hero-aside strong{font-size:23px}.news-home[lang=en] .news-hero-aside small{font-size:10px;letter-spacing:.06em}.news-home[lang=en] .news-topic-grid h2{font-size:22px}.news-home[lang=en] .news-hero-aside em{font-size:12px}
.news-home,.publisher-body{font-family:system-ui,-apple-system,"Noto Sans Devanagari",sans-serif;line-height:1.7}.publisher-body.publisher-home{background:#101010;color:#eee}
.news-home a,.publisher-body a{color:inherit;text-decoration:none;text-underline-offset:5px}
.news-home a:focus-visible,.publisher-body a:focus-visible,.publisher-body button:focus-visible{outline:3px solid var(--news-red);outline-offset:5px}
.newsroom-nav{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 30px;border-bottom:1px solid #333;padding:0 0 18px;margin:0 0 30px;font-size:15px;font-weight:600}.newsroom-nav a{padding:7px 0;white-space:nowrap}.newsroom-nav a[aria-current=page]{color:var(--news-red);box-shadow:0 3px var(--news-red)}
.news-kicker{display:block;font-size:12px;font-weight:650;letter-spacing:.08em;color:#a9a5a3;margin-bottom:12px}
.news-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;border-bottom:1px solid #373333;padding:22px 0 40px}.news-hero-copy{padding:10px 0}.news-hero-copy>.news-kicker{color:#ec6a74}.news-hero h1{font-size:clamp(38px,4.7vw,68px);line-height:1.3;letter-spacing:-1.8px;margin:22px 0;color:#f7f4ef;font-weight:750}.news-hero p{font-size:16px;max-width:460px;line-height:1.9;color:#bbb7b1}
.news-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.news-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:12px 23px!important;border-radius:4px;background:var(--news-red);color:#fff!important;font-size:14px;font-weight:650;border:1px solid var(--news-red);text-decoration:none}.news-button:hover{background:#bf1121}.news-button-outline{background:transparent;border-color:#59514f}.news-button-outline:hover{background:#242020}
.news-hero-aside{align-self:center;border:1px solid #393232;border-radius:6px;background:linear-gradient(140deg,#231416,#151515);padding:5px 25px}.news-hero-aside>a{display:flex;align-items:center;gap:20px;padding:30px 0;border-bottom:1px solid #3c2f31}.news-hero-aside>a>span:nth-child(2){display:grid;gap:5px}.news-hero-aside small{font-size:12px;color:#c0a2a6}.news-hero-aside strong{font-size:23px;line-height:1.5;color:#f5efea}.news-hero-aside em{font-size:13px;color:#a9a3a0;font-style:normal}.news-hero-aside b{font-weight:400;font-size:25px;color:#e84956;margin-left:auto}.news-format-icon{display:grid;place-items:center;width:42px;height:48px;color:#e84956;border:1px solid #694044;border-radius:3px;font-size:24px;flex-shrink:0}.news-launch-note{display:flex;align-items:center;gap:10px;padding:18px 0;font-size:11px;color:#b5aead}.news-launch-note>span{width:6px;height:6px;border-radius:50%;background:#d12f3e;flex-shrink:0}
.news-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #333;margin-bottom:45px}.news-topic-grid>a{position:relative;padding:25px 24px 25px 0}.news-topic-grid>a+a{border-left:1px solid #333;padding-left:24px}.news-topic-grid span{font-size:10px;color:#c45861;letter-spacing:2px}.news-topic-grid h2{font-size:20px;margin:10px 0;color:#eee}.news-topic-grid p{font-size:12px;color:#aaa;margin:0;max-width:85%}.news-topic-grid b{position:absolute;right:14px;top:32px;font-weight:400;color:#b7b0ab}
.news-section{margin:45px 0}.news-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.news-section-head .news-kicker{margin-bottom:6px}.news-section-head h2{font-size:25px;line-height:1.5;margin:0;color:inherit;font-weight:700}.news-section-head>a{font-size:13px;white-space:nowrap;color:#b9b4ad}
.news-empty{display:flex;align-items:center;gap:20px;background:#171717;border:1px solid #343131;border-radius:5px;padding:25px}.news-empty>span{font-size:30px;color:#b24a54;min-width:30px}.news-empty h3{font-size:17px;line-height:1.6;margin:0 0 6px;font-weight:600}.news-empty p{font-size:13px;color:#aaa;margin:0;line-height:1.8}.news-empty>a{margin-left:auto;white-space:nowrap;font-size:12px;color:#d9888f}
.news-newsletter{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #49403b;border-bottom:1px solid #49403b;background:#1d1916;padding:32px;margin:50px 0}.news-newsletter h2{font-size:25px;margin:5px 0 10px;line-height:1.5;color:#f5eee6}.news-newsletter p{font-size:13px;color:#b9b1a6;margin:0;max-width:490px}.news-newsletter .news-button{white-space:nowrap}
.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0}.channel-card{display:flex;align-items:flex-start;gap:15px;padding:23px 20px;border:1px solid #393535;border-radius:4px;transition:border-color .15s,background-color .15s;min-width:0;background:#161515}.channel-card:hover{background:#211b1c;border-color:#a64952}.channel-number{font-size:10px;color:#bf5a64;letter-spacing:.15em;padding-top:5px}.channel-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.channel-copy strong{font-size:19px;font-weight:650;line-height:1.4;color:#f6f1eb}.channel-handle{font-size:11px;color:#bdb3b0;overflow-wrap:anywhere}.channel-description{font-size:12px;color:#8f8a87;line-height:1.7}.channel-arrow{margin-left:auto;color:#d46f78;font-size:21px;line-height:1}.channel-grid-compact .channel-card{padding:18px 15px}.channel-grid-compact .channel-copy strong{font-size:16px}
.news-video-grid,.news-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-video-card,.news-article-card{min-width:0}.news-video-card a,.news-article-card a{display:block}.news-video-poster{position:relative;aspect-ratio:16/9;overflow:hidden;background:#22191a;border:1px solid #4c3639;display:grid;place-items:center;margin-bottom:18px}.news-video-poster img{height:100%;width:100%;object-fit:cover}.video-play{position:absolute;bottom:15px;left:15px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#df1b2ce8;color:white;font-size:13px}.video-brand{font-size:25px;color:#df1b2c;font-weight:750;letter-spacing:-1px;display:grid}.video-brand small{font-size:11px;letter-spacing:0;color:#aaa}.news-article-card{border-top:3px solid #b42838;padding-top:20px}.news-article-card img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:18px}.news-video-card h3,.news-article-card h3{font-size:23px;line-height:1.65;margin:8px 0 12px;color:inherit;font-weight:700}.news-article-card p{font-size:15px;line-height:1.85;color:#aaa}.news-meta{font-size:12px!important;line-height:1.8!important;color:#aaa!important}
.publisher-body{background:var(--news-paper);color:var(--news-ink);font-size:17px}.publisher-body *{box-sizing:border-box}.publisher-skip{position:absolute;top:-100px;left:20px;z-index:5;background:white;padding:12px}.publisher-skip:focus{top:10px}.publisher-header{background:#101010;border-bottom:1px solid #303030;padding:25px 6vw;color:#eee}.publisher-header img{width:180px}.publisher-header span{font-size:14px}.publisher-newsletter-link{font-size:13px;border:1px solid #6d4146;padding:10px 16px;border-radius:3px}.publisher-body>.newsroom-nav{background:#101010;color:#c4beba;padding:0 6vw 14px;margin:0;justify-content:center;border-color:#383030}
.publisher-content{max-width:1040px;padding:55px 6vw 90px}.publisher-content-wide{max-width:1380px}.publisher-content h1{font-size:clamp(32px,4vw,52px);line-height:1.4;margin:0 0 25px;letter-spacing:-1px}.publisher-content h2{font-size:25px;line-height:1.6;margin:35px 0 15px}.publisher-content>p{max-width:840px;line-height:1.95}.publisher-content a:not(.channel-card):not(.news-button):hover{color:#b81627}.publisher-lead{font-size:19px;line-height:1.95;color:#6d675f;margin:0 0 35px}.publisher-content .news-kicker{color:#a02c3a}.publisher-content .news-section-head{border-bottom:1px solid var(--news-line);padding-bottom:14px}.publisher-content .news-section-head h2{margin:0;color:#232323}.publisher-content .news-section-head>a{color:#695f58}.publisher-content .news-empty{background:#efebe4;border-color:var(--news-line);padding:30px}.publisher-content .news-empty h3{color:#48413c}.publisher-content .news-empty p{color:#777067}.publisher-content .news-empty>a{color:#a52232}.publisher-content .news-article-card p,.publisher-content .news-meta{color:#777067!important}.publisher-content .news-video-card h3,.publisher-content .news-article-card h3{color:#202020}.publisher-contact-note{border-top:1px solid var(--news-line);margin-top:45px;padding-top:24px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;color:#6c625d}.publisher-contact-note strong{color:#292321}.publisher-contact-note a{color:#a42232}
.publisher-site-footer{padding:40px 6vw;background:#101010;color:#b8b0a8;border-top:3px solid #b82435;font-size:13px}.publisher-footer-brand{display:flex;align-items:center;gap:28px;margin-bottom:28px}.publisher-footer-brand img{width:145px}.publisher-footer{flex-direction:row}.publisher-site-footer>p{font-size:12px;margin-top:30px;color:#99918c}.publisher-byline{font-size:14px;color:#7c7067;line-height:1.8}.publisher-description{line-height:1.95}
.news-search{margin:0 0 35px;max-width:720px}.news-search label{display:block;font-size:13px;margin-bottom:8px;color:#756a62}.news-search>div{display:flex;gap:10px}.news-search input{min-width:0;width:100%;border:1px solid #c9c0b6;background:#fffdf9;padding:13px 14px;font:inherit;font-size:14px;border-radius:3px}.news-search button{background:#292321;border:0;color:#fff;padding:10px 22px;font:inherit;font-size:14px;border-radius:3px;white-space:nowrap;cursor:pointer}.news-list-pagination{display:flex;gap:24px;justify-content:center;align-items:center;margin-top:45px;font-size:14px;border-top:1px solid var(--news-line);padding-top:25px}
.article-heading{max-width:850px;margin:0 auto 35px}.article-heading h1{font-size:clamp(32px,4.1vw,54px);line-height:1.55;letter-spacing:-.8px;margin-top:16px}.article-deck{font-size:21px;line-height:1.95;color:#76695f;margin:0 0 25px}.article-author{border-top:1px solid var(--news-line);padding-top:20px;margin-top:25px}.article-author>span{font-size:15px;font-weight:700}.article-author p{font-size:12px;color:#81756c;margin:7px 0}.article-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:23px}.article-tools button{background:transparent;border:1px solid #c8bdb1;color:#584940;border-radius:3px;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}.article-tools button:hover{background:#eae1d7}.article-tools #share-status{font-size:12px;color:#99764c}.article-image{max-width:1040px;margin:25px auto 45px}.article-image img{width:100%;max-height:620px;object-fit:cover}.article-image figcaption{font-size:12px;color:#8b7c70;margin-top:10px}.article-prose{max-width:740px;margin:auto;font-size:20px;line-height:2;color:#36302b;overflow-wrap:anywhere}.article-prose p{margin:0 0 27px}.article-prose h2{font-size:28px;line-height:1.7;margin:38px 0 20px}.article-prose h3{font-size:24px;line-height:1.7;margin:30px 0 17px}.article-prose ul{padding-left:28px;margin-bottom:30px}.article-prose li{padding-left:8px;margin-bottom:12px}.article-prose a{color:#a32939;text-decoration:underline;text-decoration-thickness:1px}.article-sources,.article-correction{font-size:15px;line-height:1.9;margin:35px 0;border-top:1px solid var(--news-line);padding-top:5px}.article-sources h2,.article-correction h2{font-size:19px;margin:20px 0 10px}.article-correction{border-left:3px solid #b92739;padding-left:20px}.article-contact{font-size:14px;color:#8d7d70;border-top:1px solid var(--news-line);padding-top:20px;margin-top:35px!important}.article-print-url{display:none}.article-related{border-top:1px solid var(--news-line);padding-top:20px;margin-top:60px}.article-editor{font-size:17px!important;line-height:1.9!important}.article-preview{background:var(--news-paper);color:var(--news-ink);border-radius:4px;padding:25px;margin:20px 0}.article-preview h2{font-size:28px;color:#222}.article-preview .article-prose{font-size:17px}
@media(max-width:1080px){.news-hero{grid-template-columns:1fr;gap:25px;padding-top:0}.news-hero-copy{padding:0}.news-hero-aside{display:grid;grid-template-columns:1fr 1fr;padding:5px 22px}.news-hero-aside>a{padding:22px 0}.news-hero-aside>a+a{padding-left:24px;border-left:1px solid #3c2f31}.news-hero-aside strong{font-size:19px}.news-launch-note{grid-column:1/-1}.channel-grid,.news-video-grid,.news-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-empty>a{display:none}.news-newsletter{padding:25px;flex-wrap:wrap}.publisher-body>.newsroom-nav{justify-content:flex-start;gap:8px 24px}}
@media(max-width:650px){.newsroom-nav{gap:7px 22px;font-size:13px;margin-bottom:24px}.news-hero{padding-bottom:30px}.news-hero h1{font-size:43px;letter-spacing:-1px}.news-hero p{font-size:14px}.news-hero-aside{display:block;padding:0 20px}.news-hero-aside>a+a{border-left:0;padding-left:0}.news-hero-aside>a{padding:23px 0}.news-hero-aside strong{font-size:23px}.news-topic-grid{grid-template-columns:1fr;margin-bottom:32px}.news-topic-grid>a,.news-topic-grid>a+a{padding:20px 0;border-left:0;border-bottom:1px solid #333}.news-topic-grid>a:last-child{border-bottom:0}.news-topic-grid h2{font-size:19px;margin:5px 0}.news-topic-grid b{right:3px;top:32px}.news-section{margin:34px 0}.news-section-head h2{font-size:22px}.news-section-head>a{font-size:11px}.news-empty{padding:20px 16px;gap:14px}.news-empty h3{font-size:15px}.news-empty p{font-size:12px}.news-newsletter{padding:22px 18px;margin:35px 0}.news-newsletter h2{font-size:22px}.channel-grid,.news-video-grid,.news-article-grid{grid-template-columns:1fr}.channel-grid-compact{gap:10px}.channel-grid-compact .channel-card{padding:20px 16px}.publisher-header{padding:20px 6vw}.publisher-header img{width:135px}.publisher-header span{display:none}.publisher-newsletter-link{font-size:10px;padding:8px}.publisher-content{padding:32px 6vw 60px}.publisher-content h1{font-size:34px}.publisher-lead{font-size:16px}.publisher-body>.newsroom-nav{font-size:12px;gap:5px 19px;padding-bottom:12px}.article-deck{font-size:18px}.article-heading h1{font-size:33px;line-height:1.6}.article-prose{font-size:18px;line-height:2}.article-prose h2{font-size:24px}.article-prose h3{font-size:21px}.publisher-footer-brand{display:block}.publisher-footer-brand img{width:130px}.publisher-player{margin-left:-6vw;margin-right:-6vw}.news-search input{font-size:12px}.news-search button{padding:10px 15px;font-size:12px}.article-image{margin:20px -6vw 30px}.article-image figcaption{padding:0 6vw}}
@media print{@page{margin:18mm}.publisher-body{background:#fff!important;color:#000!important;font-size:11pt}.publisher-header,.publisher-body>.newsroom-nav,.publisher-site-footer,.article-tools,.article-related,.publisher-skip{display:none!important}.publisher-content,.publisher-content-wide{max-width:none;padding:0;min-height:0}.article-heading{max-width:none;margin:0 0 20px}.article-heading h1{font-size:24pt;line-height:1.55;break-after:avoid}.article-deck{font-size:12pt}.article-prose{max-width:none;font-size:12pt;line-height:1.85;color:#000}.article-prose h2{font-size:16pt;break-after:avoid}.article-prose h3{font-size:14pt;break-after:avoid}.article-prose p{orphans:3;widows:3}.article-image{max-width:100%;margin:15px 0}.article-image img{max-height:90mm;object-fit:contain}.article-sources,.article-correction{break-inside:avoid}.article-print-url{display:block;font-size:9pt;overflow-wrap:anywhere}.article-prose a{color:#000;text-decoration:underline}}
@media(max-width:650px){.publisher-header-actions{gap:8px}.publisher-header-actions .publisher-newsletter-link{display:none}.language-switch{font-size:10px}.language-switch a{padding:7px 8px}.topbar{gap:8px}.topbar .language-switch{margin-left:auto}.publisher-home-content{padding:25px 6vw 60px}.news-home[lang=en] .news-hero h1{font-size:43px;line-height:1.15}.news-home[lang=en] .news-hero-aside strong{font-size:21px}}
