/* Khabardoze Relaunch — unified public design system */
:root{--kd-red:#d71920;--kd-ink:#101114;--kd-muted:#68707c;--kd-line:#dfe3e8;--kd-paper:#fff;--kd-soft:#f5f6f7;--kd-max:1240px;--kd-serif:Georgia,'Noto Serif Devanagari',serif;--kd-sans:'Noto Sans Devanagari','Roboto Condensed',Arial,sans-serif}
html{scroll-behavior:smooth}body.kd-relaunch{background:var(--kd-paper);color:var(--kd-ink);font-family:var(--kd-sans);-webkit-font-smoothing:antialiased}body.kd-relaunch a{color:inherit}body.kd-relaunch .container{max-width:var(--kd-max)}
/* Masthead */
body.kd-relaunch .ie-top-tier{background:#f6f6f6!important;border-bottom:1px solid #e4e4e4!important;min-height:34px}body.kd-relaunch .ie-top-tier .container{min-height:34px}body.kd-relaunch .kd-reporter-login-btn{font:700 11px var(--kd-sans);text-transform:uppercase;letter-spacing:.35px;text-decoration:none;color:#333}body.kd-relaunch .ie-lang-links{font:600 11px var(--kd-sans);color:#6b6b6b}body.kd-relaunch .ie-lang-links a{padding:0 4px;text-decoration:none}body.kd-relaunch .ie-lang-links .active-lang{color:var(--kd-red);font-weight:800}
body.kd-relaunch .ie-brand-section{padding:22px 0 18px!important;border:0!important;background:#fff!important}body.kd-relaunch .ie-main-logo{font-family:var(--kd-serif)!important;font-size:46px!important;line-height:1!important;font-weight:900!important;letter-spacing:-2px;color:#111}body.kd-relaunch .ie-main-logo .suffix-part{color:var(--kd-red)!important}body.kd-relaunch .ie-main-logo img{max-height:70px;width:auto}body.kd-relaunch .ie-tagline{margin-top:7px;font:600 11px var(--kd-sans)!important;letter-spacing:1.4px!important;text-transform:uppercase;color:#777!important}body.kd-relaunch .search-input-wrapper{display:flex;border:1px solid #bbb;background:#fff;height:36px}body.kd-relaunch .search-input-field{border:0!important;outline:0;min-width:190px;padding:6px 10px;font:500 12px var(--kd-sans)}body.kd-relaunch .search-submit-btn{border:0!important;border-left:1px solid #bbb!important;background:#fff!important;color:#111!important;font:800 11px var(--kd-sans);padding:0 12px;text-transform:uppercase}
body.kd-relaunch .ie-navbar{background:#111!important;border-top:3px solid var(--kd-red);border-bottom:1px solid #2b2b2b;box-shadow:none!important}body.kd-relaunch .ie-navbar .nav-link{color:#fff!important;font:700 13px var(--kd-sans)!important;letter-spacing:.1px;padding:11px 13px!important;border-radius:0!important}body.kd-relaunch .ie-navbar .nav-link:hover,body.kd-relaunch .ie-navbar .nav-link.active{background:var(--kd-red)!important;color:#fff!important}
/* Breaking */
body.kd-relaunch .breaking-news-container,body.kd-relaunch .breaking-strip,body.kd-relaunch .kd-breaking-strip{border-bottom:1px solid var(--kd-line)!important;box-shadow:none!important}
/* Home */
body.kd-relaunch #kdIndexMainContent{margin-top:26px!important;margin-bottom:40px!important}body.kd-relaunch .section-title{font:900 20px/1.2 var(--kd-sans)!important;text-transform:none;letter-spacing:-.2px;border-bottom:3px solid var(--kd-red)!important;padding-bottom:8px!important;margin-bottom:18px!important}body.kd-relaunch .kd-live-activity{border:1px solid var(--kd-line);border-left:4px solid var(--kd-red);background:#fff;box-shadow:none;margin-bottom:22px}
body.kd-relaunch .kd-latest-carousel{border:0;border-top:1px solid #111;border-bottom:1px solid var(--kd-line);box-shadow:none;margin-bottom:28px}body.kd-relaunch .kd-latest-image-link img{aspect-ratio:16/9}body.kd-relaunch .kd-latest-copy{padding:16px 0 18px}body.kd-relaunch .kd-latest-copy h2{font-family:var(--kd-serif)!important;font-size:34px!important;line-height:1.16!important;letter-spacing:-.55px;font-weight:800}body.kd-relaunch .kd-latest-controls{border-top:1px solid var(--kd-line);padding:10px 0 13px;justify-content:flex-start}body.kd-relaunch .kd-latest-arrow{background:#111;border-radius:0}body.kd-relaunch .card{border-radius:0!important;background:transparent!important}body.kd-relaunch .card img{border-radius:0!important}body.kd-relaunch .story-heading,body.kd-relaunch .story-heading a{font-family:var(--kd-serif)!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important}body.kd-relaunch .story-heading a:hover{color:var(--kd-red)!important}body.kd-relaunch .list-group-item{border-color:var(--kd-line)!important}body.kd-relaunch .sticky-top{z-index:3}
/* Category */
body.kd-relaunch .category-title,body.kd-relaunch h1.category-title{font:900 38px/1.1 var(--kd-serif)!important;letter-spacing:-.7px;border-bottom:4px solid #111;padding-bottom:12px;margin-bottom:22px}body.kd-relaunch .category-title:after{content:'';display:block;width:72px;border-bottom:4px solid var(--kd-red);position:relative;top:16px}
/* Article */
body.kd-relaunch .news-readable-page{max-width:var(--kd-max);margin-top:34px!important}body.kd-relaunch .news-readable-page>div.row{--bs-gutter-x:2.4rem}body.kd-relaunch .news-readable-page main{padding-right:34px!important}body.kd-relaunch .kd-article-breadcrumb{font:700 11px var(--kd-sans)!important;text-transform:uppercase;letter-spacing:.45px;color:var(--kd-red)!important;margin-bottom:15px!important}body.kd-relaunch .news-readable-page .news-title{font-family:var(--kd-serif)!important;font-size:46px!important;line-height:1.1!important;letter-spacing:-1px!important;font-weight:900!important;color:#111!important;margin:0 0 16px!important}body.kd-relaunch .news-readable-page .news-summary,body.kd-relaunch .news-readable-page .article-summary,body.kd-relaunch .news-readable-page .lead{font:500 19px/1.55 var(--kd-sans)!important;color:#4c535c!important}body.kd-relaunch .news-readable-page .news-content{font-family:var(--kd-serif)!important;font-size:19px!important;line-height:1.82!important;color:#202226}body.kd-relaunch .news-readable-page .news-content p{margin-bottom:1.45em}body.kd-relaunch .news-readable-page .news-content h2{font:900 28px/1.25 var(--kd-serif)!important;margin:1.55em 0 .6em;color:#111}body.kd-relaunch .news-readable-page .news-content h3{font:900 23px/1.3 var(--kd-serif)!important;margin:1.45em 0 .55em}body.kd-relaunch .news-readable-page .kd-article-main-image{margin-top:18px}body.kd-relaunch .kd-article-tags-list a,body.kd-relaunch .kd-article-tags-list span{border-radius:0!important;background:#fff!important}body.kd-relaunch .kd-read-this-also .kd-related-card{border-radius:0!important;box-shadow:none!important}
/* Footer */
body.kd-relaunch footer{border-top:4px solid #111!important;background:#f4f4f4!important;color:#222!important}body.kd-relaunch footer a{color:#222!important}
/* Dark mode remains supported */
html[data-theme=dark] body.kd-relaunch,body.kd-relaunch.dark-mode{--kd-paper:#111214;--kd-ink:#f3f3f3;--kd-muted:#a9afb7;--kd-line:#33383f;--kd-soft:#191b1f;background:var(--kd-paper);color:var(--kd-ink)}html[data-theme=dark] body.kd-relaunch .ie-brand-section,html[data-theme=dark] body.kd-relaunch .kd-live-activity,html[data-theme=dark] body.kd-relaunch .search-input-wrapper,html[data-theme=dark] body.kd-relaunch .search-submit-btn{background:#111214!important;color:#fff!important}html[data-theme=dark] body.kd-relaunch .news-readable-page .news-title,html[data-theme=dark] body.kd-relaunch .news-readable-page .news-content,html[data-theme=dark] body.kd-relaunch .news-readable-page .news-content h2,html[data-theme=dark] body.kd-relaunch .news-readable-page .news-content h3{color:#f3f3f3!important}
@media(max-width:991.98px){body.kd-relaunch .ie-brand-section{padding:14px 0!important}body.kd-relaunch .ie-main-logo{font-size:38px!important}body.kd-relaunch #kdIndexMainContent{margin-top:16px!important}body.kd-relaunch .news-readable-page main{padding-right:calc(var(--bs-gutter-x)*.5)!important;border-right:0!important}body.kd-relaunch .news-readable-page .news-title{font-size:38px!important}}
@media(max-width:767.98px){body.kd-relaunch .ie-top-tier{min-height:31px}body.kd-relaunch .ie-brand-section{padding-top:8px!important}body.kd-relaunch .mobile-lang-scroll{white-space:nowrap;overflow:auto;padding-bottom:8px}body.kd-relaunch .ie-main-logo{font-size:34px!important;letter-spacing:-1.2px}body.kd-relaunch .ie-tagline{font-size:9px!important}body.kd-relaunch .search-input-wrapper{height:38px}body.kd-relaunch .ie-navbar .nav-link{font-size:12px!important;padding:10px 11px!important}body.kd-relaunch #kdIndexMainContent{padding-left:12px!important;padding-right:12px!important}body.kd-relaunch .kd-latest-copy h2{font-size:27px!important;line-height:1.18!important}body.kd-relaunch .news-readable-page{margin-top:20px!important;padding-left:14px!important;padding-right:14px!important}body.kd-relaunch .news-readable-page .news-title{font-size:32px!important;line-height:1.14!important;letter-spacing:-.45px!important}body.kd-relaunch .news-readable-page .news-content{font-size:18px!important;line-height:1.75!important}body.kd-relaunch .news-readable-page .news-content h2{font-size:24px!important}body.kd-relaunch .section-title{font-size:18px!important}}

/* 2026-09-21 visibility regression fix: the Classic footer ships with white utility
   classes and light paragraph colours, so do not repaint it to a light background. */
body.kd-relaunch footer:not(.fd-footer){background:#212529!important;color:#f5f6f7!important;border-top:4px solid var(--kd-red)!important}
body.kd-relaunch footer:not(.fd-footer) a{color:#fff!important}
body.kd-relaunch footer:not(.fd-footer) p,body.kd-relaunch footer:not(.fd-footer) li,body.kd-relaunch footer:not(.fd-footer) span{color:#e0e0e0}
body.kd-relaunch footer:not(.fd-footer) .text-white{color:#fff!important}
html[data-theme=dark] body.kd-relaunch footer:not(.fd-footer),body.kd-relaunch.dark-mode footer:not(.fd-footer){background:#181a1d!important;color:#f5f6f7!important}
@media(max-width:767.98px){body.kd-relaunch footer:not(.fd-footer){overflow:hidden}body.kd-relaunch footer:not(.fd-footer) .container{padding-left:18px!important;padding-right:18px!important}body.kd-relaunch footer:not(.fd-footer) .row>*{min-width:0}body.kd-relaunch footer:not(.fd-footer) a,body.kd-relaunch footer:not(.fd-footer) p{overflow-wrap:anywhere}}
