/* Khabardoze Relaunch v3 — editorial homepage */
:root{--kd-accent:#d71920;--kd-ink:#111;--kd-rule:#d8d8d8;--kd-muted:#6b6b6b;--kd-bg:#fff}
body.kd-relaunch #kdIndexMainContent{max-width:1240px}
body.kd-relaunch .latest-stories-head{border-top:4px solid var(--kd-ink);border-bottom:1px solid var(--kd-rule);padding:10px 0 9px;margin-bottom:16px!important}
body.kd-relaunch .latest-stories-head .section-title{border:0!important;padding:0!important;margin:0!important;font:900 22px/1.1 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:-.25px}
body.kd-relaunch .kd-latest-read-more{font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.4px;color:var(--kd-accent)}
.kd-editorial-lead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);gap:24px;padding-bottom:20px;border-bottom:1px solid var(--kd-rule);margin-bottom:18px}
.kd-editorial-main{border-right:1px solid var(--kd-rule);padding-right:24px}.kd-editorial-main-image{display:block;overflow:hidden;background:#eee}.kd-editorial-main-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.kd-editorial-main-copy{padding-top:12px}.kd-kicker{font:800 10px/1.2 Arial,sans-serif;color:var(--kd-accent);text-transform:uppercase;letter-spacing:.55px;margin-bottom:6px}.kd-editorial-main h1{font:900 38px/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.7px;margin:0 0 9px}.kd-editorial-main h1 a,.kd-editorial-side-story h2 a,.kd-latest-strip a{color:inherit;text-decoration:none}.kd-editorial-main h1 a:hover,.kd-editorial-side-story h2 a:hover,.kd-latest-strip a:hover{color:var(--kd-accent)}.kd-editorial-main time{font:600 11px Arial,sans-serif;color:var(--kd-muted);text-transform:uppercase}.kd-editorial-side{display:flex;flex-direction:column}.kd-editorial-side-story{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid var(--kd-rule)}.kd-editorial-side-story:last-child{border-bottom:0;margin-bottom:0}.kd-editorial-side-image img{display:block;width:112px;height:74px;object-fit:cover}.kd-editorial-side-story h2{font:800 17px/1.22 Georgia,'Times New Roman',serif;margin:0}.kd-latest-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #111;border-bottom:1px solid var(--kd-rule);margin:0 0 26px}.kd-latest-strip a{font:700 13px/1.35 Georgia,'Times New Roman',serif;padding:12px 13px;border-right:1px solid var(--kd-rule)}.kd-latest-strip a:last-child{border-right:0}.kd-latest-strip span{display:block;font:800 9px Arial,sans-serif;color:var(--kd-accent);text-transform:uppercase;margin-bottom:4px}
body.kd-relaunch .col-lg-4.ps-lg-4{border-left:1px solid var(--kd-rule)}body.kd-relaunch .col-lg-4 .section-title{width:100%;border-top:4px solid #111!important;border-bottom:1px solid var(--kd-rule)!important;padding:9px 0!important;text-transform:uppercase;font-size:18px!important}body.kd-relaunch .col-lg-4 .list-group-item{gap:5px}body.kd-relaunch .col-lg-4 .list-group-item .fs-3{font-size:28px!important;color:#b9b9b9!important}
body.kd-relaunch .card-body{padding-top:10px!important}body.kd-relaunch .card .story-heading{font-size:21px!important;line-height:1.25!important}body.kd-relaunch .card-img-top{aspect-ratio:16/9;height:auto!important;object-fit:cover}
@media(max-width:991.98px){.kd-editorial-lead{grid-template-columns:1fr}.kd-editorial-main{border-right:0;padding-right:0}.kd-editorial-side{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.kd-latest-strip{grid-template-columns:1fr 1fr}.kd-latest-strip a:nth-child(even){border-right:0}.kd-latest-strip a:last-child{grid-column:1/-1;border-top:1px solid var(--kd-rule)}body.kd-relaunch .col-lg-4.ps-lg-4{border-left:0}}
@media(max-width:767.98px){body.kd-relaunch #kdIndexMainContent{padding-left:14px!important;padding-right:14px!important}.kd-editorial-main h1{font-size:29px;line-height:1.14}.kd-editorial-side{display:block}.kd-editorial-side-story{grid-template-columns:104px minmax(0,1fr)}.kd-editorial-side-image img{width:104px;height:70px}.kd-editorial-side-story h2{font-size:16px}.kd-latest-strip{display:block}.kd-latest-strip a{display:block;border-right:0;border-bottom:1px solid var(--kd-rule);padding:11px 0}.kd-latest-strip a:last-child{border-bottom:0}.kd-editorial-lead{gap:18px}.kd-editorial-main{padding-bottom:2px}}
html[data-theme=dark] body.kd-relaunch .kd-editorial-main,html[data-theme=dark] body.kd-relaunch .kd-editorial-side-story,html[data-theme=dark] body.kd-relaunch .kd-latest-strip,html[data-theme=dark] body.kd-relaunch .latest-stories-head{border-color:#343434}

/* v4 continuation: category, article and mobile reading surfaces */
body.kd-relaunch .category-page-title,body.kd-relaunch .category-title{font:900 40px/1.08 Georgia,'Times New Roman',serif!important;letter-spacing:-.8px!important;border-top:4px solid #111;border-bottom:1px solid var(--kd-rule);padding:12px 0 11px!important;margin:22px 0 20px!important}
body.kd-relaunch .category-page .card,body.kd-relaunch .category-news-card{border:0!important;border-bottom:1px solid var(--kd-rule)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.kd-relaunch .category-page .card-title,body.kd-relaunch .category-news-card h2,body.kd-relaunch .category-news-card h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:800!important;line-height:1.2!important}
body.kd-relaunch .news-readable-page{max-width:1240px!important;margin-top:30px!important}
body.kd-relaunch .news-readable-page main{max-width:850px}
body.kd-relaunch .news-readable-page .news-title{font:900 48px/1.08 Georgia,'Times New Roman',serif!important;letter-spacing:-1.15px!important;margin-bottom:14px!important}
body.kd-relaunch .news-readable-page .news-summary,body.kd-relaunch .news-readable-page .article-summary{font:500 19px/1.5 'Noto Sans Devanagari',Arial,sans-serif!important;color:#555!important;border-bottom:1px solid var(--kd-rule);padding-bottom:15px;margin-bottom:14px}
body.kd-relaunch .news-readable-page .news-content{font:400 19px/1.85 Georgia,'Noto Serif Devanagari',serif!important;color:#202020!important}
body.kd-relaunch .news-readable-page .news-content p{margin:0 0 1.45em!important}
body.kd-relaunch .news-readable-page .news-content h2{font:900 29px/1.22 Georgia,'Times New Roman',serif!important;margin:1.55em 0 .62em!important}
body.kd-relaunch .news-readable-page aside{border-left:1px solid var(--kd-rule);padding-left:24px}
body.kd-relaunch .kd-read-this-also{border-top:3px solid #111!important;border-bottom:1px solid var(--kd-rule)!important;border-radius:0!important;box-shadow:none!important}
body.kd-relaunch .kd-article-tags-list a{border-radius:0!important;font:700 11px Arial,sans-serif!important;text-transform:uppercase}
@media(max-width:991.98px){body.kd-relaunch .news-readable-page main{max-width:none}body.kd-relaunch .news-readable-page aside{border-left:0;padding-left:calc(var(--bs-gutter-x)*.5);margin-top:30px}}
@media(max-width:767.98px){body.kd-relaunch .category-page-title,body.kd-relaunch .category-title{font-size:31px!important}body.kd-relaunch .news-readable-page{padding-left:14px!important;padding-right:14px!important;margin-top:18px!important}body.kd-relaunch .news-readable-page .news-title{font-size:34px!important;line-height:1.12!important;letter-spacing:-.55px!important}body.kd-relaunch .news-readable-page .news-summary,body.kd-relaunch .news-readable-page .article-summary{font-size:17px!important}body.kd-relaunch .news-readable-page .news-content{font-size:18px!important;line-height:1.78!important}}

/* v5 — headline visibility / overlap hardening */
body.kd-relaunch :is(.story-heading,.section-card-title,.card-title,.kd-trending-title,.kd-editorial-main h1,.kd-editorial-side-story h2,.kd-latest-strip a,.news-title){height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
body.kd-relaunch :is(.story-heading,.section-card-title,.card-title,.kd-trending-title,.kd-editorial-main h1,.kd-editorial-side-story h2){display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}
body.kd-relaunch .card,body.kd-relaunch .news-card,body.kd-relaunch .section-card{height:auto!important;min-height:0!important;overflow:visible!important}
body.kd-relaunch .card-body,body.kd-relaunch .news-card-body{height:auto!important;min-height:0!important;overflow:visible!important}
body.kd-relaunch :is(h1,h2,h3,h4,h5,h6,a,p){text-rendering:optimizeLegibility}
body.kd-relaunch .card .story-heading{line-height:1.38!important;margin-bottom:8px!important}
body.kd-relaunch .kd-editorial-side-story h2{line-height:1.38!important}
body.kd-relaunch .kd-latest-strip a{line-height:1.48!important}
body.kd-relaunch .list-group-item{height:auto!important;min-height:0!important;align-items:flex-start!important;overflow:visible!important}
body.kd-relaunch .list-group-item :is(h5,h6,strong,.fw-bold){white-space:normal!important;overflow:visible!important;max-height:none!important;-webkit-line-clamp:unset!important}
@media(max-width:767.98px){body.kd-relaunch :is(.story-heading,.section-card-title,.card-title,.kd-trending-title){line-height:1.42!important}body.kd-relaunch .card-body{padding-bottom:14px!important}.kd-editorial-side-story{align-items:start}.kd-editorial-side-story h2{font-size:16px!important;line-height:1.42!important}}

/* v6 — Devanagari headline rhythm + full card-title visibility */
body.kd-relaunch .news-readable-page .news-title{line-height:1.22!important;letter-spacing:-.55px!important;padding-bottom:.06em!important}
body.kd-relaunch .mini-news-card h6,body.kd-relaunch .smart-news-section .mini-news-card h6{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-height:1.48!important;margin-bottom:4px!important}
body.kd-relaunch .smart-news-section .row>[class*=col-]{display:flex}.smart-news-section .mini-news-card{width:100%;height:auto!important;min-height:100%;overflow:visible!important}
body.kd-relaunch .smart-news-section .mini-news-card>div{height:auto!important;overflow:visible!important}
body.kd-relaunch .kd-editorial-main h1{line-height:1.24!important}
@media(max-width:767.98px){body.kd-relaunch .news-readable-page .news-title{line-height:1.28!important;letter-spacing:-.2px!important}body.kd-relaunch .mini-news-card h6,body.kd-relaunch .smart-news-section .mini-news-card h6{line-height:1.5!important}}

/* v7 — Devanagari-safe lead headline: prevent glyph/line collisions */
body.kd-relaunch .kd-editorial-main h1,
body.kd-relaunch .kd-editorial-main h1 a{
 font-family:"Noto Sans Devanagari","Nirmala UI","Mangal",Arial,sans-serif!important;
 font-weight:800!important;
 font-size:36px!important;
 line-height:1.34!important;
 letter-spacing:0!important;
 word-spacing:.02em!important;
 padding-top:.04em!important;
 padding-bottom:.12em!important;
 text-wrap:pretty;
}
@media(max-width:1199.98px){body.kd-relaunch .kd-editorial-main h1,body.kd-relaunch .kd-editorial-main h1 a{font-size:34px!important;line-height:1.35!important}}
@media(max-width:767.98px){body.kd-relaunch .kd-editorial-main h1,body.kd-relaunch .kd-editorial-main h1 a{font-size:28px!important;line-height:1.4!important}}
