.sdh-wrap{width:100%;max-width:1280px;position:relative;left:auto;transform:none;box-sizing:border-box;margin:0 auto;padding:0 18px 50px;font-family:Arial,"Noto Sans Devanagari",sans-serif;color:#111}.sdh-brand{border-top:6px solid #c90000;background:#fff}.sdh-brand-row{display:flex;justify-content:space-between;align-items:end;padding:18px 0 12px;border-bottom:1px solid #ddd}.sdh-logo{font-size:42px;font-weight:900;line-height:1;color:#c90000}.sdh-tagline{font-size:14px;margin-top:6px;color:#555}.sdh-date{font-size:14px;color:#666}.sdh-nav{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid #222}.sdh-nav a{color:#111;text-decoration:none;font-weight:700;padding:13px 15px;font-size:14px}.sdh-nav a:hover{background:#c90000;color:#fff}.sdh-breaking{display:flex;background:#111;color:#fff;margin:14px 0;min-height:44px;align-items:center}.sdh-breaking b{background:#c90000;padding:13px 15px;white-space:nowrap}.sdh-ticker{display:flex;overflow:hidden;white-space:nowrap}.sdh-ticker a{color:#fff;text-decoration:none;padding:0 18px;font-size:14px}.sdh-lead-layout{display:grid;grid-template-columns:2fr 1fr;gap:20px}.sdh-card{border-bottom:1px solid #ddd;background:#fff}.sdh-card-large .sdh-thumb{max-height:460px;overflow:hidden;background:#f7f7f7}.sdh-card-large .sdh-img{max-height:460px;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.sdh-card-large h3{font-size:31px;line-height:1.18;margin:10px 0}.sdh-card h3{font-size:20px;line-height:1.25;margin:8px 0}.sdh-card a{text-decoration:none;color:#111}.sdh-thumb{display:block}.sdh-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#f7f7f7}.sdh-noimg{aspect-ratio:16/9;background:#eee;display:flex;align-items:center;justify-content:center;color:#c00;font-size:28px;font-weight:800}.sdh-meta{font-size:12px;color:#777;padding-bottom:12px}.sdh-secondary{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sdh-secondary .sdh-card h3{font-size:18px}.sdh-secondary .sdh-img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-height:220px;background:#f7f7f7}.sdh-three-col{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin:24px 0}.sdh-three-col>section{border-top:4px solid #111;padding-top:8px}.sdh-section{margin:28px 0}.sdh-section-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sdh-section-head h2{font-size:24px;margin:0;border-left:5px solid #c90000;padding-left:10px}.sdh-section-head span{height:1px;background:#ccc;flex:1}.sdh-grid{display:grid;gap:16px}.sdh-grid-3{grid-template-columns:repeat(3,1fr)}.sdh-list{padding:11px 0;border-bottom:1px solid #ddd}.sdh-list a{display:block;color:#111;text-decoration:none;font-weight:700;font-size:16px}.sdh-list small{color:#777}.sdh-live-box{background:#f8f8f8;padding:0 16px 16px}.sdh-btn{display:inline-block;background:#c90000;color:#fff;text-decoration:none;padding:10px 14px;font-weight:700}.sdh-rank{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.sdh-rank b{font-size:24px;color:#c90000}.sdh-rank a{color:#111;text-decoration:none;font-weight:700}.sdh-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.sdh-bottom-grid>div{border:1px solid #ddd;padding:18px;background:#fafafa}.sdh-bottom-grid h3{margin-top:0;border-bottom:2px solid #c90000;padding-bottom:8px}.sdh-bottom-grid p{margin-bottom:0;color:#555}@media(max-width:800px){.sdh-brand-row{display:block}.sdh-date{margin-top:10px}.sdh-logo{font-size:34px}.sdh-nav a{padding:10px 9px;font-size:12px}.sdh-lead-layout,.sdh-three-col,.sdh-bottom-grid{grid-template-columns:1fr}.sdh-secondary{grid-template-columns:1fr 1fr}.sdh-card-large h3{font-size:25px}.sdh-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sdh-secondary,.sdh-grid-3{grid-template-columns:1fr}.sdh-breaking{display:block}.sdh-breaking b{display:block}.sdh-ticker{padding:10px 0}.sdh-nav{overflow-x:auto;flex-wrap:nowrap}.sdh-nav a{white-space:nowrap}}

/* Full-width test-page reset for Newspaper/TagDiv content containers */
body.page-id-898 .td-main-content-wrap,body.page-id-898 .td-pb-row,body.page-id-898 .td-pb-span12,body.page-id-898 .td-container,body.page-id-898 .tdc-content-wrap,body.page-id-898 .td-main-content{max-width:none!important;width:100%!important;}
body.page-id-898 .td-pb-padding-side{padding-left:0!important;padding-right:0!important;}
body.page-id-898 .td-post-content{width:100%!important;max-width:none!important;}
.sdh-wrap,.sdh-wrap *{box-sizing:border-box;}

/* 1.0.3 visual polish: keep hero readable and avoid oversized lead image */
.sdh-lead-layout{align-items:start}.sdh-card-large .sdh-card-body{padding-bottom:4px}.sdh-secondary{align-content:start}.sdh-secondary .sdh-card-body{padding-bottom:2px}
@media(max-width:800px){.sdh-card-large .sdh-thumb,.sdh-card-large .sdh-img{max-height:none}}

/* 1.0.4: never crop article images; preserve the complete source image */
.sdh-thumb{background:#f7f7f7;overflow:hidden;}
.sdh-card .sdh-img{object-fit:contain!important;height:auto!important;max-width:100%;}
.sdh-card-large .sdh-img{max-height:460px;}
.sdh-secondary .sdh-img{max-height:220px;}

/* 1.0.5: uniform category-card image boxes */
.sdh-section .sdh-card .sdh-thumb{display:block;width:100%;height:190px;overflow:hidden;background:#f3f3f3;}
.sdh-section .sdh-card .sdh-img{display:block;width:100%;height:190px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center;}
.sdh-section .sdh-card .sdh-noimg{width:100%;height:190px;aspect-ratio:auto;background:#eee;}
@media(max-width:800px){
  .sdh-section .sdh-card .sdh-thumb,.sdh-section .sdh-card .sdh-img,.sdh-section .sdh-card .sdh-noimg{height:170px!important;}
}
@media(max-width:520px){
  .sdh-section .sdh-card .sdh-thumb,.sdh-section .sdh-card .sdh-img,.sdh-section .sdh-card .sdh-noimg{height:190px!important;}
}


/* 1.0.6: compact ePaper card in the upper-right news column */
.sdh-epaper-compact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:8px 11px;margin:0 0 2px;background:#111;color:#fff;text-decoration:none;border-left:4px solid #c90000;grid-column:1 / -1;}
.sdh-epaper-compact:hover{background:#c90000;color:#fff;}
.sdh-epaper-label{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#fff;white-space:nowrap;}
.sdh-epaper-title{font-size:13px;line-height:1.2;font-weight:700;text-align:right;}
@media(max-width:520px){.sdh-epaper-compact{min-height:58px;padding:8px 10px}.sdh-epaper-title{font-size:12px}}


/* 1.0.8: compact Fox-style lead area and balanced right column */
.sdh-lead-layout{grid-template-columns:minmax(0,1.85fr) minmax(330px,1fr);gap:18px;}
.sdh-card-large .sdh-thumb{height:360px;max-height:360px;}
.sdh-card-large .sdh-img{width:100%;height:360px!important;max-height:360px!important;object-fit:contain!important;object-position:center;background:#f4f4f4;}
.sdh-card-large h3{font-size:28px;line-height:1.22;margin:9px 0 6px;}
.sdh-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.sdh-secondary .sdh-card .sdh-thumb{height:150px;overflow:hidden;background:#f4f4f4;}
.sdh-secondary .sdh-card .sdh-img{width:100%;height:150px!important;max-height:150px!important;object-fit:contain!important;object-position:center;}
.sdh-secondary .sdh-card h3{font-size:17px;line-height:1.24;margin:7px 0 5px;}
.sdh-secondary .sdh-meta{padding-bottom:8px;}
.sdh-epaper-compact{min-height:52px;padding:7px 10px;margin-bottom:1px;}
@media(max-width:1000px){.sdh-lead-layout{grid-template-columns:1.7fr 1fr}.sdh-card-large .sdh-thumb,.sdh-card-large .sdh-img{height:330px!important;max-height:330px!important}}
@media(max-width:800px){.sdh-lead-layout{grid-template-columns:1fr}.sdh-card-large .sdh-thumb,.sdh-card-large .sdh-img{height:auto!important;max-height:none!important}.sdh-secondary .sdh-card .sdh-thumb,.sdh-secondary .sdh-card .sdh-img{height:150px!important;max-height:150px!important}}


/* 1.0.9: Pro Sandhyadeep masthead and remove parent Newspaper header on the isolated test page */
body.page-id-898 .td-header-wrap,
body.page-id-898 .td-header-template-wrap,
body.page-id-898 .td-header-menu-wrap,
body.page-id-898 .td-header-main-menu-wrap,
body.page-id-898 .td-header-top-menu-wrap,
body.page-id-898 .td-header-sp-top-menu,
body.page-id-898 .tdc-header,
body.page-id-898 .td-header-main-menu,
body.page-id-898 .td-header-menu-wrap-full{display:none!important;}
body.page-id-898 .td-main-content-wrap{padding-top:0!important;}
.sdh-brand{border-top:0;background:#fff;}
.sdh-brand-row-pro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 8px;border-bottom:1px solid #ddd;}
.sdh-pro-logo{display:block;line-height:0;max-width:760px;flex:1 1 auto;}
.sdh-pro-logo img{display:block;width:100%;max-width:760px;height:auto;max-height:145px;object-fit:contain;object-position:left center;}
.sdh-brand-row-pro .sdh-date{white-space:nowrap;font-weight:700;color:#555;padding:0 6px 8px 0;}
.sdh-nav{border-top:3px solid #111;background:#fff;}
@media(max-width:800px){.sdh-brand-row-pro{display:block}.sdh-pro-logo{max-width:100%}.sdh-pro-logo img{max-height:115px}.sdh-brand-row-pro .sdh-date{padding:4px 0 8px}.sdh-nav{overflow-x:auto;flex-wrap:nowrap}.sdh-nav a{white-space:nowrap}}


/* 1.1.0: harden isolated test page against Newspaper/TagDiv clipping */
body.page-id-898 .td-main-content-wrap,
body.page-id-898 .td-main-content,
body.page-id-898 .td-post-content,
body.page-id-898 .tdc-content-wrap,
body.page-id-898 .tdc-row,
body.page-id-898 .td-pb-row,
body.page-id-898 .td-pb-span12,
body.page-id-898 .tdb_single_content,
body.page-id-898 .td_block_template_1,
body.page-id-898 .td-post-content > div{
  overflow:visible!important;
  max-height:none!important;
}
body.page-id-898 .td-post-content{padding-top:0!important;margin-top:0!important;}
body.page-id-898 .td-page-content{overflow:visible!important;}
body.page-id-898 .sdh-wrap{position:relative!important;z-index:20!important;overflow:visible!important;margin-top:0!important;}
body.page-id-898 .sdh-brand{position:relative!important;z-index:30!important;overflow:visible!important;min-height:170px!important;}
body.page-id-898 .sdh-brand-row-pro{position:relative!important;z-index:31!important;min-height:155px!important;overflow:visible!important;}
body.page-id-898 .sdh-pro-logo{position:relative!important;z-index:32!important;display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;transform:none!important;}
body.page-id-898 .sdh-pro-logo img{position:relative!important;z-index:33!important;display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:760px!important;height:auto!important;max-height:155px!important;margin:0!important;padding:0!important;transform:none!important;object-fit:contain!important;object-position:left center!important;}
body.page-id-898 .sdh-date{position:relative!important;z-index:34!important;}
body.page-id-898 .sdh-secondary{position:relative!important;z-index:10!important;display:grid!important;visibility:visible!important;opacity:1!important;min-height:100px!important;align-content:start!important;}
body.page-id-898 .sdh-secondary .sdh-card{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important;}
body.page-id-898 .sdh-secondary .sdh-thumb{display:block!important;visibility:visible!important;opacity:1!important;}
body.page-id-898 .sdh-secondary .sdh-img{display:block!important;visibility:visible!important;opacity:1!important;}
@media(max-width:800px){body.page-id-898 .sdh-brand{min-height:120px!important}body.page-id-898 .sdh-brand-row-pro{min-height:105px!important}body.page-id-898 .sdh-pro-logo img{max-height:105px!important;max-width:100%!important;}}

/* 1.1.1: compact Pro masthead and remove leftover parent page chrome */
body.page-id-898 .td-breadcrumbs,
body.page-id-898 .tdb_breadcrumbs,
body.page-id-898 .td-page-breadcrumbs,
body.page-id-898 .td-page-title,
body.page-id-898 .tdb-title,
body.page-id-898 .td-post-header,
body.page-id-898 .td-page-header{display:none!important;}
body.page-id-898 .td-main-content-wrap{padding-top:0!important;margin-top:0!important;}
body.page-id-898 .td-container,
body.page-id-898 .tdc-row{margin-top:0!important;padding-top:0!important;}
body.page-id-898 .sdh-brand{min-height:0!important;}
body.page-id-898 .sdh-brand-row-pro{min-height:0!important;height:126px!important;padding:2px 0 5px!important;align-items:center!important;}
body.page-id-898 .sdh-pro-logo{max-width:560px!important;height:118px!important;display:flex!important;align-items:center!important;}
body.page-id-898 .sdh-pro-logo img{width:auto!important;max-width:560px!important;height:118px!important;max-height:118px!important;object-fit:contain!important;object-position:left center!important;}
body.page-id-898 .sdh-brand-row-pro .sdh-date{padding:0 8px 0 0!important;}
body.page-id-898 .sdh-nav{margin-top:0!important;}
@media(max-width:800px){
 body.page-id-898 .sdh-brand-row-pro{height:auto!important;min-height:105px!important;display:flex!important;align-items:center!important;}
 body.page-id-898 .sdh-pro-logo{height:100px!important;max-width:78%!important;}
 body.page-id-898 .sdh-pro-logo img{height:100px!important;max-height:100px!important;max-width:100%!important;}
}


/* 1.1.2: keep right-column news visible; ePaper spans the top only */
body.page-id-898 .sdh-secondary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;min-height:0!important;}
body.page-id-898 .sdh-secondary .sdh-epaper-compact{grid-column:1 / -1!important;}
body.page-id-898 .sdh-secondary .sdh-card{display:block!important;visibility:visible!important;opacity:1!important;}


/* 1.1.3: balanced lead/hero image — preserve the complete infographic */
body.page-id-898 .sdh-card-large .sdh-thumb{
  width:100%!important;
  height:400px!important;
  max-height:400px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  background:#f4f4f4!important;
}
body.page-id-898 .sdh-card-large .sdh-img{
  display:block!important;
  width:100%!important;
  height:400px!important;
  max-height:400px!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#f4f4f4!important;
}
body.page-id-898 .sdh-card-large h3{
  font-size:28px!important;
  line-height:1.22!important;
  margin:10px 0 6px!important;
}
@media(max-width:1000px){
  body.page-id-898 .sdh-card-large .sdh-thumb,
  body.page-id-898 .sdh-card-large .sdh-img{
    height:360px!important;
    max-height:360px!important;
  }
}
@media(max-width:800px){
  body.page-id-898 .sdh-card-large .sdh-thumb{
    height:auto!important;
    max-height:none!important;
  }
  body.page-id-898 .sdh-card-large .sdh-img{
    height:auto!important;
    max-height:none!important;
    object-fit:contain!important;
  }
}


/* 1.1.4: final compact desktop hero alignment */
body.page-id-898 .sdh-lead-layout{
  align-items:start!important;
}
body.page-id-898 .sdh-card-large .sdh-thumb{
  height:345px!important;
  max-height:345px!important;
}
body.page-id-898 .sdh-card-large .sdh-img{
  height:345px!important;
  max-height:345px!important;
}
body.page-id-898 .sdh-card-large h3{
  font-size:27px!important;
  line-height:1.18!important;
  margin:8px 0 5px!important;
}
body.page-id-898 .sdh-card-large .sdh-meta{
  padding-bottom:8px!important;
}
@media(max-width:1000px){
  body.page-id-898 .sdh-card-large .sdh-thumb,
  body.page-id-898 .sdh-card-large .sdh-img{
    height:325px!important;
    max-height:325px!important;
  }
}
@media(max-width:800px){
  body.page-id-898 .sdh-card-large .sdh-thumb{
    height:auto!important;
    max-height:none!important;
  }
  body.page-id-898 .sdh-card-large .sdh-img{
    height:auto!important;
    max-height:none!important;
  }
}


/* 1.2.0: safe admin-only homepage preview */
body.sdh-preview-home .td-header-wrap,
body.sdh-preview-home .td-header-template-wrap,
body.sdh-preview-home .td-header-menu-wrap,
body.sdh-preview-home .td-header-main-menu-wrap,
body.sdh-preview-home .td-header-top-menu-wrap,
body.sdh-preview-home .td-header-main-menu,
body.sdh-preview-home .td-header-menu-wrap-full{
  display:none!important;
}
body.sdh-preview-home .td-main-content-wrap{
  padding-top:0!important;
  margin-top:0!important;
}
body.sdh-preview-home .td-main-content,
body.sdh-preview-home .td-post-content,
body.sdh-preview-home .tdc-content-wrap,
body.sdh-preview-home .td-pb-row,
body.sdh-preview-home .td-pb-span12,
body.sdh-preview-home .td-container{
  max-width:none!important;
  width:100%!important;
  overflow:visible!important;
}
body.sdh-preview-home .sdh-wrap{
  position:relative!important;
  z-index:20!important;
  overflow:visible!important;
}
body.sdh-preview-home .sdh-brand{
  min-height:0!important;
}
body.sdh-preview-home .sdh-brand-row-pro{
  min-height:0!important;
}


/* 1.2.1: isolated preview reset */
html, body.sdh-isolated-preview{
  margin:0!important;
  padding:0!important;
  background:#fff!important;
}
body.sdh-isolated-preview .sdh-wrap{
  max-width:1280px!important;
  margin:0 auto!important;
  padding:0 20px 50px!important;
}
body.sdh-isolated-preview .sdh-brand{
  background:#fff!important;
}
body.sdh-isolated-preview .sdh-lead-layout{
  margin-top:0!important;
}
body.sdh-isolated-preview .sdh-secondary{
  min-width:0!important;
}
body.sdh-isolated-preview .sdh-epaper-compact{
  min-height:58px!important;
  height:58px!important;
  padding:0 16px!important;
}
body.sdh-isolated-preview .sdh-epaper-label,
body.sdh-isolated-preview .sdh-epaper-title{
  line-height:1.1!important;
}
body.sdh-isolated-preview .sdh-bottom-grid{
  margin-top:24px!important;
}

/* 1.2.2: prevent parent theme body hooks from adding homepage cards to preview */
body.sdh-isolated-preview .td-footer-wrap,
body.sdh-isolated-preview .td-footer-template-wrap{
  display:none!important;
}


/* 1.2.3: Sandhyadeep Pro footer */
body.sdh-isolated-preview .sdh-pro-footer{
  margin-top:42px;
  background:#111;
  color:#fff;
  border-top:4px solid #d60000;
}
body.sdh-isolated-preview .sdh-footer-top{
  max-width:1280px;
  margin:0 auto;
  padding:38px 28px 32px;
  display:grid;
  grid-template-columns:2fr 1fr 1fr 1.25fr;
  gap:38px;
}
body.sdh-isolated-preview .sdh-footer-brand{
  padding-right:20px;
}
body.sdh-isolated-preview .sdh-footer-logo{
  display:inline-block;
  background:#fff;
  padding:7px 12px;
  border-radius:4px;
  line-height:0;
}
body.sdh-isolated-preview .sdh-footer-logo img{
  display:block;
  width:250px;
  max-width:100%;
  height:auto;
}
body.sdh-isolated-preview .sdh-footer-tagline{
  margin:12px 0 8px;
  color:#f0b400;
  font-size:14px;
  font-weight:700;
  letter-spacing:.2px;
}
body.sdh-isolated-preview .sdh-footer-about,
body.sdh-isolated-preview .sdh-footer-col p{
  margin:0;
  color:#cfcfcf;
  font-size:14px;
  line-height:1.7;
}
body.sdh-isolated-preview .sdh-footer-col{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
body.sdh-isolated-preview .sdh-footer-col h3{
  margin:0 0 14px;
  padding-bottom:8px;
  width:100%;
  color:#fff;
  font-size:17px;
  border-bottom:1px solid #555;
  position:relative;
}
body.sdh-isolated-preview .sdh-footer-col h3:after{
  content:"";
  display:block;
  width:45px;
  height:2px;
  background:#d60000;
  position:absolute;
  left:0;
  bottom:-1px;
}
body.sdh-isolated-preview .sdh-footer-col a{
  color:#ddd!important;
  text-decoration:none!important;
  font-size:14px;
  line-height:1.9;
}
body.sdh-isolated-preview .sdh-footer-col a:hover{
  color:#fff!important;
}
body.sdh-isolated-preview .sdh-footer-btn{
  display:inline-block!important;
  margin-top:15px;
  padding:9px 15px;
  background:#d60000;
  color:#fff!important;
  border-radius:3px;
  font-weight:700;
}
body.sdh-isolated-preview .sdh-footer-bottom{
  border-top:1px solid #333;
  max-width:1280px;
  margin:0 auto;
  padding:15px 28px;
  display:flex;
  justify-content:space-between;
  gap:20px;
  color:#aaa;
  font-size:12px;
}
@media(max-width:900px){
  body.sdh-isolated-preview .sdh-footer-top{
    grid-template-columns:1fr 1fr;
  }
}
@media(max-width:600px){
  body.sdh-isolated-preview .sdh-footer-top{
    grid-template-columns:1fr;
    gap:26px;
    padding:30px 20px;
  }
  body.sdh-isolated-preview .sdh-footer-bottom{
    flex-direction:column;
    padding:14px 20px;
  }
}


/* 1.2.4: Sandhyadeep Pro header polish */
body.sdh-isolated-preview .sdh-brand{
  padding:20px 0 12px!important;
  background:#fff!important;
}
body.sdh-isolated-preview .sdh-brand-row-pro{
  max-width:1280px!important;
  margin:0 auto!important;
  padding:0 28px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:24px!important;
}
body.sdh-isolated-preview .sdh-brand-row-pro img{
  max-width:390px!important;
  width:auto!important;
  height:auto!important;
  max-height:108px!important;
  object-fit:contain!important;
}
body.sdh-isolated-preview .sdh-brand-date{
  font-size:14px!important;
  font-weight:700!important;
  color:#555!important;
  white-space:nowrap!important;
}
body.sdh-isolated-preview .sdh-nav{
  border-top:3px solid #171717!important;
  border-bottom:1px solid #d5d5d5!important;
  background:#fff!important;
}
body.sdh-isolated-preview .sdh-nav-inner{
  max-width:1280px!important;
  margin:0 auto!important;
  padding:0 20px!important;
}
body.sdh-isolated-preview .sdh-nav a{
  position:relative!important;
  padding:14px 15px!important;
  font-size:14px!important;
  font-weight:700!important;
  color:#111!important;
  text-decoration:none!important;
  transition:none!important;
}
body.sdh-isolated-preview .sdh-nav a:hover,
body.sdh-isolated-preview .sdh-nav a.active{
  color:#d60000!important;
}
body.sdh-isolated-preview .sdh-nav a.active:after{
  content:""!important;
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:-1px!important;
  height:3px!important;
  background:#d60000!important;
}
body.sdh-isolated-preview .sdh-breaking{
  margin:14px 0 18px!important;
  border:1px solid #ddd!important;
  border-left:5px solid #d60000!important;
  background:#fff!important;
  display:flex!important;
  align-items:stretch!important;
  min-height:42px!important;
}
body.sdh-isolated-preview .sdh-breaking-label{
  display:flex!important;
  align-items:center!important;
  padding:0 17px!important;
  background:#111!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
body.sdh-isolated-preview .sdh-breaking-track{
  min-width:0!important;
  flex:1!important;
  padding:0 15px!important;
  display:flex!important;
  align-items:center!important;
  overflow:hidden!important;
}
body.sdh-isolated-preview .sdh-breaking-track a{
  color:#222!important;
  font-size:14px!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:700px){
  body.sdh-isolated-preview .sdh-brand-row-pro{
    padding:0 16px!important;
  }
  body.sdh-isolated-preview .sdh-brand-row-pro img{
    max-width:280px!important;
    max-height:85px!important;
  }
  body.sdh-isolated-preview .sdh-brand-date{
    font-size:11px!important;
  }
  body.sdh-isolated-preview .sdh-nav-inner{
    overflow-x:auto!important;
    white-space:nowrap!important;
  }
  body.sdh-isolated-preview .sdh-nav a{
    display:inline-block!important;
    padding:12px 10px!important;
  }
  body.sdh-isolated-preview .sdh-breaking-label{
    padding:0 10px!important;
    font-size:11px!important;
  }
}


/* 1.2.5: header/logo visibility fix */
body.sdh-isolated-preview .sdh-brand{
  overflow:visible!important;
  min-height:118px!important;
  padding:22px 0 16px!important;
}
body.sdh-isolated-preview .sdh-brand-row-pro{
  min-height:118px!important;
  align-items:center!important;
  overflow:visible!important;
}
body.sdh-isolated-preview .sdh-brand-row-pro img{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  max-height:112px!important;
}
body.sdh-isolated-preview .sdh-nav{
  clear:both!important;
  position:relative!important;
  z-index:5!important;
}
@media(max-width:700px){
  body.sdh-isolated-preview .sdh-brand{
    min-height:92px!important;
    padding:14px 0 10px!important;
  }
  body.sdh-isolated-preview .sdh-brand-row-pro{
    min-height:92px!important;
  }
  body.sdh-isolated-preview .sdh-brand-row-pro img{
    max-height:82px!important;
  }
}


/* 1.3.1: intro under main homepage headline */
body.sdh-isolated-preview .sdh-card-large .sdh-lead-intro{
  margin:8px 0 12px!important;
  max-width:820px!important;
  color:#555!important;
  font-size:16px!important;
  line-height:1.65!important;
  font-weight:400!important;
}
@media(max-width:700px){
  body.sdh-isolated-preview .sdh-card-large .sdh-lead-intro{
    font-size:14px!important;
    line-height:1.55!important;
    margin:7px 0 11px!important;
  }
}


/* 1.3.3: main-news / side-news vertical polish */
body.sdh-isolated-preview .sdh-card-large .sdh-card-body{
  padding-top:10px!important;
}
body.sdh-isolated-preview .sdh-card-large h3{
  margin:0 0 6px!important;
  line-height:1.35!important;
}
body.sdh-isolated-preview .sdh-card-large .sdh-lead-intro{
  margin:4px 0 9px!important;
  line-height:1.58!important;
}
body.sdh-isolated-preview .sdh-card-large .sdh-meta{
  margin-top:4px!important;
}
body.sdh-isolated-preview .sdh-card:not(.sdh-card-large) .sdh-card-body{
  padding-top:8px!important;
}
body.sdh-isolated-preview .sdh-card:not(.sdh-card-large) h3{
  line-height:1.38!important;
  margin-top:0!important;
}
@media(max-width:700px){
  body.sdh-isolated-preview .sdh-card-large .sdh-card-body{
    padding-top:8px!important;
  }
  body.sdh-isolated-preview .sdh-card-large h3{
    line-height:1.3!important;
  }
}


/* 1.3.4: mobile homepage blank-area fix */
@media (max-width:700px){
  body.sdh-isolated-preview .sdh-main,
  body.sdh-isolated-preview .sdh-content,
  body.sdh-isolated-preview .sdh-grid,
  body.sdh-isolated-preview .sdh-lead,
  body.sdh-isolated-preview .sdh-card-large,
  body.sdh-isolated-preview .sdh-card-large .sdh-thumb,
  body.sdh-isolated-preview .sdh-card-large .sdh-thumb a{
    min-height:0!important;
    height:auto!important;
  }

  body.sdh-isolated-preview .sdh-card-large .sdh-img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
  }

  body.sdh-isolated-preview .sdh-card-large .sdh-thumb{
    display:block!important;
    overflow:visible!important;
  }

  body.sdh-isolated-preview .sdh-card-large{
    overflow:visible!important;
  }

  body.sdh-isolated-preview .sdh-lead-intro{
    max-width:none!important;
  }

  body.sdh-isolated-preview .sdh-sidebar,
  body.sdh-isolated-preview .sdh-side{
    min-height:0!important;
    height:auto!important;
  }

  /* Keep the horizontal news menu compact and scrollable on phones. */
  body.sdh-isolated-preview .sdh-nav,
  body.sdh-isolated-preview .sdh-nav ul{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    white-space:nowrap!important;
  }
  body.sdh-isolated-preview .sdh-nav ul{
    display:flex!important;
    flex-wrap:nowrap!important;
  }
}



/* 1.3.5: force the lead image to remain visible on mobile */
body.sdh-isolated-preview .sdh-card-large .sdh-img{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  z-index:2!important;
}
@media(max-width:700px){
  body.sdh-isolated-preview .sdh-lead-layout{
    display:block!important;
    width:100%!important;
  }
  body.sdh-isolated-preview .sdh-lead-layout > main{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
  }
  body.sdh-isolated-preview .sdh-card-large .sdh-thumb{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
  }
  body.sdh-isolated-preview .sdh-card-large .sdh-img{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
  }
}


/* 1.3.6: uniform category images on mobile */
@media (max-width:700px){
  body.sdh-isolated-preview .sdh-section .sdh-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
  }

  body.sdh-isolated-preview .sdh-section .sdh-card .sdh-thumb{
    display:block!important;
    width:100%!important;
    height:180px!important;
    min-height:180px!important;
    max-height:180px!important;
    overflow:hidden!important;
    background:#f4f4f4!important;
  }

  body.sdh-isolated-preview .sdh-section .sdh-card .sdh-img{
    display:block!important;
    width:100%!important;
    height:180px!important;
    min-height:180px!important;
    max-height:180px!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#f4f4f4!important;
  }

  body.sdh-isolated-preview .sdh-section .sdh-card .sdh-noimg{
    width:100%!important;
    height:180px!important;
    min-height:180px!important;
    max-height:180px!important;
  }

  body.sdh-isolated-preview .sdh-section .sdh-card h3{
    font-size:21px!important;
    line-height:1.35!important;
    margin:8px 0 5px!important;
  }
}

/* 1.4.0: Pro category archive */
.sdh-cat-wrap{max-width:1240px;margin:0 auto;padding:0 20px 40px;font-family:Arial,sans-serif;color:#111}
.sdh-cat-brand{margin-bottom:18px}
.sdh-cat-brand .sdh-nav a.active{background:transparent!important;color:#111!important;box-shadow:none!important;position:relative}
.sdh-cat-title{display:flex;justify-content:space-between;align-items:end;border-top:4px solid #111;border-bottom:1px solid #ddd;padding:18px 0;margin-bottom:18px}
.sdh-cat-title span{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#d00000}.sdh-cat-title h1{font-size:34px;margin:4px 0 0}.sdh-cat-count{font-size:14px;color:#777}
.sdh-cat-layout{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr);gap:20px}
.sdh-cat-lead{border-bottom:1px solid #ddd;padding-bottom:18px;margin-bottom:20px}.sdh-cat-lead-img{display:block;background:#f4f4f4;overflow:hidden}.sdh-cat-lead-img img{display:block;width:100%;height:410px;object-fit:cover}.sdh-cat-lead-body span,.sdh-cat-grid .sdh-meta{color:#777;font-size:13px}.sdh-cat-lead-body h2{font-size:31px;line-height:1.22;margin:8px 0}.sdh-cat-lead-body h2 a,.sdh-cat-grid h3 a{color:inherit;text-decoration:none}.sdh-cat-lead-body p{font-size:17px;line-height:1.6;color:#555;margin:0}
.sdh-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sdh-cat-grid .sdh-card{border-bottom:1px solid #ddd;padding-bottom:15px}.sdh-cat-grid .sdh-thumb{display:block;height:210px;overflow:hidden;background:#f4f4f4}.sdh-cat-grid .sdh-img{display:block;width:100%;height:210px;object-fit:cover}.sdh-cat-grid .sdh-card-body{padding-top:7px}.sdh-cat-grid h3{font-size:21px;line-height:1.35;margin:3px 0 7px}
.sdh-cat-sidebar{display:flex;flex-direction:column;gap:16px}.sdh-cat-epaper{display:flex!important;min-height:76px!important}.sdh-cat-weather{border:1px solid #ddd;border-top:4px solid #d90000;padding:16px;background:#fff}.sdh-cat-weather-head{display:flex;justify-content:space-between;gap:10px}.sdh-cat-weather-head span{font-size:11px;font-weight:800;color:#d00000;letter-spacing:1px}.sdh-cat-weather-head b{font-size:18px}.sdh-cat-weather-main{display:flex;align-items:end;justify-content:space-between;margin:14px 0}.sdh-cat-weather-main strong{font-size:40px}.sdh-cat-weather-main span{font-size:13px;color:#777}.sdh-cat-weather-meta{display:flex;gap:18px;border-top:1px solid #eee;padding-top:10px;font-size:13px;color:#555}.sdh-cat-side-box{border-top:4px solid #111}.sdh-cat-side-box h3{margin:0;padding:10px 0;border-bottom:1px solid #ddd;font-size:22px}.sdh-cat-side-box a{display:block;padding:12px 0;border-bottom:1px solid #ddd;font-weight:600;line-height:1.4;text-decoration:none;color:#111}.sdh-cat-side-box small{display:block;color:#888;font-weight:400;margin-top:5px}.sdh-cat-pagination{padding:25px 0}.sdh-cat-pagination ul{display:flex;gap:7px;list-style:none;padding:0;margin:0}.sdh-cat-pagination a,.sdh-cat-pagination span{display:inline-block;border:1px solid #ddd;padding:8px 12px;text-decoration:none;color:#111}.sdh-cat-pagination .current{background:#d90000;color:#fff;border-color:#d90000}
@media(max-width:700px){.sdh-cat-wrap{padding:0 12px 30px}.sdh-cat-layout{display:block}.sdh-cat-sidebar{margin-top:22px}.sdh-cat-title h1{font-size:28px}.sdh-cat-count{font-size:12px}.sdh-cat-lead-img img{height:auto;max-height:none;object-fit:contain}.sdh-cat-lead-body h2{font-size:25px}.sdh-cat-grid{grid-template-columns:1fr;gap:14px}.sdh-cat-grid .sdh-thumb,.sdh-cat-grid .sdh-img{height:180px;min-height:180px;max-height:180px}.sdh-cat-grid .sdh-img{object-fit:contain;background:#f4f4f4}.sdh-cat-grid h3{font-size:21px}.sdh-cat-sidebar .sdh-epaper-compact{width:100%;box-sizing:border-box}.sdh-cat-brand .sdh-brand-row-pro{overflow:hidden}.sdh-cat-brand .sdh-pro-logo img{max-width:320px;height:auto}}


/* 1.4.1 Category Pro sidebar cards */
.sdh-cat-sidebar{display:flex;flex-direction:column;gap:16px;}
.sdh-cat-epaper-card{border:1px solid #ddd;background:#fff;}
.sdh-cat-side-head{display:flex;align-items:center;justify-content:space-between;background:#111;color:#fff;border-left:4px solid #c90000;padding:12px 14px;}
.sdh-cat-side-head span{font-size:12px;font-weight:800;letter-spacing:1px;}
.sdh-cat-side-head a{color:#fff;text-decoration:none;font-size:13px;font-weight:700;}
.sdh-cat-epaper-body{padding:18px;}
.sdh-cat-epaper-mark{font-family:Georgia,serif;font-size:25px;font-weight:800;line-height:1.05;text-align:center;padding:10px;border-bottom:2px solid #c90000;}
.sdh-cat-epaper-mark small{font-family:Arial,sans-serif;font-size:11px;letter-spacing:2px;}
.sdh-cat-epaper-body p{font-size:14px;line-height:1.5;color:#555;margin:12px 0;}
.sdh-cat-side-btn{display:inline-block;background:#c90000;color:#fff!important;text-decoration:none!important;padding:10px 14px;font-weight:700;font-size:13px;}
.sdh-cat-weather{border:1px solid #ddd;background:#fff;padding:16px;}
.sdh-cat-weather-head{display:flex;flex-direction:column;gap:4px;border-bottom:2px solid #c90000;padding-bottom:10px;}
.sdh-cat-weather-head span{font-size:11px;letter-spacing:1.4px;color:#c90000;font-weight:800;}
.sdh-cat-weather-head b{font-size:22px;}
.sdh-cat-weather-main{display:flex;align-items:center;justify-content:space-between;padding:14px 0;}
.sdh-cat-weather-main strong{font-size:42px;line-height:1;}
.sdh-cat-weather-main span{font-size:13px;color:#777;text-align:right;}
.sdh-cat-weather-meta{display:flex;gap:18px;border-top:1px solid #eee;padding-top:10px;color:#666;font-size:12px;}
.sdh-cat-most a{display:flex!important;align-items:flex-start;gap:10px;}
.sdh-cat-most a b{font-size:22px;color:#c90000;min-width:24px;}
.sdh-cat-most a span{display:block;}
.sdh-cat-newsletter{background:#f7f7f7;border:1px solid #ddd;padding:18px;}
.sdh-cat-newsletter-kicker{font-size:11px;letter-spacing:1.5px;color:#c90000;font-weight:800;}
.sdh-cat-newsletter h3{font-size:22px;margin:8px 0;}
.sdh-cat-newsletter p{font-size:14px;color:#666;line-height:1.5;margin:0 0 14px;}
@media(max-width:800px){
  .sdh-cat-sidebar{gap:12px;}
  .sdh-cat-weather-main strong{font-size:36px;}
  .sdh-cat-epaper-mark{font-size:23px;}
}


/* 1.4.2: mobile category blank-area hardening */
.sdh-cat-wrap,.sdh-cat-layout,.sdh-cat-main,.sdh-cat-sidebar,.sdh-cat-lead{visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important;}
.sdh-cat-lead-img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#f4f4f4!important;}
.sdh-cat-lead-real-img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:520px!important;object-fit:contain!important;object-position:center!important;background:#f4f4f4!important;}
.sdh-cat-lead-fallback{display:flex!important;width:100%!important;height:260px!important;align-items:center!important;justify-content:center!important;background:#eee!important;color:#c90000!important;font-weight:800!important;font-size:24px!important;}
@media(max-width:700px){
 .sdh-cat-wrap{padding:0 12px 30px!important;}
 .sdh-cat-layout{display:block!important;grid-template-columns:none!important;}
 .sdh-cat-main{display:block!important;width:100%!important;}
 .sdh-cat-lead{display:block!important;width:100%!important;margin-bottom:18px!important;padding-bottom:14px!important;}
 .sdh-cat-lead-img{height:auto!important;min-height:0!important;max-height:none!important;}
 .sdh-cat-lead-real-img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
 .sdh-cat-grid{display:grid!important;grid-template-columns:1fr!important;}
 .sdh-cat-sidebar{display:flex!important;width:100%!important;margin-top:22px!important;}
}


/* 1.4.3: Pro Menu + Live News strip */
.sdc43-live-menu{font-weight:800!important;color:#d60000!important;white-space:nowrap!important}
.sdc43-live-dot{font-size:10px;margin-right:4px}
.sdc43-live-strip{display:flex;width:100%;margin:0 0 18px;border:1px solid #ddd;border-left:4px solid #d60000;background:#fff;min-height:42px;align-items:center;overflow:hidden}
.sdc43-live-label{flex:0 0 auto;padding:11px 14px;background:#111;color:#fff;font-size:13px;font-weight:800}
.sdc43-live-label span{color:#d60000;margin-right:4px}
.sdc43-live-text{min-width:0;padding:9px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sdc43-live-text a{color:#222!important;text-decoration:none!important;font-weight:600}
@media(max-width:700px){
.sdc43-live-strip{margin-bottom:14px;min-height:40px}
.sdc43-live-label{padding:10px;font-size:11px}
.sdc43-live-text{padding:8px 10px;font-size:13px}
}


/* 1.4.4: remove red active menu block; use clean underline */
body .main-navigation .current-menu-item > a,
body .main-navigation .current_page_item > a,
body .sdh-nav .current-menu-item > a,
body .sdh-nav .current_page_item > a,
body nav .current-menu-item > a,
body nav .current_page_item > a {
    background: transparent !important;
    color: #111 !important;
    box-shadow: none !important;
}

body .main-navigation .current-menu-item > a::after,
body .main-navigation .current_page_item > a::after,
body .sdh-nav .current-menu-item > a::after,
body .sdh-nav .current_page_item > a::after,
body nav .current-menu-item > a::after,
body nav .current_page_item > a::after {
    content: "" !important;
    display: block !important;
    height: 3px !important;
    width: 100% !important;
    margin-top: 10px !important;
    background: #e60000 !important;
}
@media(max-width:700px){
    body .main-navigation .current-menu-item > a::after,
    body .main-navigation .current_page_item > a::after,
    body .sdh-nav .current-menu-item > a::after,
    body .sdh-nav .current_page_item > a::after,
    body nav .current-menu-item > a::after,
    body nav .current_page_item > a::after {
        margin-top: 7px !important;
        height: 3px !important;
    }
}


/* 1.4.5: Menu + Live News final */
.sdh-live-menu{
    background:#c90000!important;
    color:#fff!important;
    font-weight:800!important;
    border-radius:3px!important;
    padding:9px 13px!important;
    margin-left:8px!important;
    white-space:nowrap!important;
}
.sdh-live-menu:hover{background:#a90000!important;color:#fff!important}
.sdh-live-dot{color:#e00000;font-size:10px;margin-right:5px}
.sdh-live-menu .sdh-live-dot{color:#fff}
.sdh-nav a.active:after,
.sdh-cat-brand .sdh-nav a.active:after{
    content:"";
    position:absolute;
    left:10px;
    right:10px;
    bottom:0;
    height:3px;
    background:#c90000;
}
.sdh-live-box .sdh-live-headline{
    display:block;
    color:#111!important;
    text-decoration:none!important;
    font-weight:800;
    font-size:17px;
    line-height:1.45;
    margin:5px 0 6px;
}
.sdh-live-time{display:block;color:#777;margin-bottom:12px}
.sdh-cat-live-strip{
    display:flex;
    align-items:center;
    gap:12px;
    border:1px solid #ddd;
    border-left:4px solid #c90000;
    background:#fff;
    padding:10px 12px;
    margin:0 0 18px;
}
.sdh-cat-live-label{
    background:#111;
    color:#fff;
    padding:7px 10px;
    font-size:12px;
    font-weight:800;
    white-space:nowrap;
}
.sdh-cat-live-label b{color:#e00000}
.sdh-cat-live-copy{font-size:14px;color:#444;flex:1}
.sdh-cat-live-strip>a{color:#c90000!important;font-size:12px;font-weight:800;text-decoration:none!important;white-space:nowrap}
@media(max-width:700px){
    .sdh-nav .sdh-live-menu{margin-left:4px!important;padding:8px 10px!important}
    .sdh-cat-live-strip{gap:8px;padding:8px;overflow:hidden}
    .sdh-cat-live-copy{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .sdh-cat-live-strip>a{font-size:11px}
}

/* 1.4.6: Real Live Coverage presentation */
.sdh-live-status{font-size:12px;font-weight:800;color:#c90000;margin:2px 0 5px}
.sdh-live-pulse{display:inline-block;font-size:11px;margin-right:4px;animation:sdh-live-pulse 1.2s infinite}
.sdh-live-update{font-size:14px;line-height:1.45;margin:4px 0 5px;color:#444}
@keyframes sdh-live-pulse{0%,100%{opacity:1}50%{opacity:.35}}


/* 1.4.33: Aaj Tak-inspired Breaking News ticker. This only restyles the
 * existing homepage ticker and does not alter the homepage grid/header. */
.sdh-breaking-pro{
  display:flex!important;align-items:center!important;gap:0!important;
  width:100%;min-height:48px;margin:16px 0 20px!important;
  background:#d40000!important;color:#fff!important;border:0!important;
  border-radius:28px!important;overflow:hidden!important;box-shadow:none!important;
}
.sdh-breaking-pro .sdh-breaking-label{
  flex:0 0 auto;background:#d40000;color:#fff;padding:0 20px 0 22px;
  height:48px;display:flex;align-items:center;position:relative;z-index:2;
}
.sdh-breaking-pro .sdh-breaking-label span{
  font-size:18px;line-height:1;font-weight:900;font-style:italic;white-space:nowrap;
  letter-spacing:.2px;
}
.sdh-breaking-pro .sdh-breaking-track{
  flex:1;min-width:0;height:48px;display:flex;align-items:center;
  overflow:hidden!important;white-space:nowrap!important;background:#d40000;
}
.sdh-breaking-pro .sdh-breaking-inner{
  display:flex;align-items:center;flex:0 0 max-content;min-width:max-content;
  animation:sdh-breaking-scroll 32s linear infinite;
  will-change:transform;
}
.sdh-breaking-pro .sdh-breaking-track:hover .sdh-breaking-inner{animation-play-state:paused;}
@keyframes sdh-breaking-scroll{
  from{transform:translateX(0);}
  to{transform:translateX(-50%);}
}

.sdh-breaking-pro .sdh-breaking-track a{
  display:inline-flex;align-items:center;color:#fff!important;text-decoration:none!important;
  font-size:16px;font-weight:700;padding:0 20px;white-space:nowrap;
}
.sdh-breaking-pro .sdh-breaking-track a:hover{text-decoration:underline!important;}
.sdh-breaking-pro .sdh-breaking-dot{font-size:20px;margin-right:8px;line-height:1;}
.sdh-breaking-pro .sdh-breaking-close{
  flex:0 0 48px;width:48px;height:48px;border:0;background:#d40000;color:#fff;
  font-size:30px;line-height:1;cursor:pointer;padding:0;z-index:2;
}
.sdh-breaking-pro .sdh-breaking-close:hover{background:#b80000;}
@media(max-width:700px){
 .sdh-breaking-pro{border-radius:4px!important;margin:12px 0 16px!important;}
 .sdh-breaking-pro .sdh-breaking-label{padding:0 12px;height:44px;}
 .sdh-breaking-pro .sdh-breaking-label span{font-size:14px;}
 .sdh-breaking-pro .sdh-breaking-track{height:44px;}
 .sdh-breaking-pro .sdh-breaking-inner{animation-duration:24s;}
 .sdh-breaking-pro .sdh-breaking-track a{font-size:14px;padding:0 14px;}
 .sdh-breaking-pro .sdh-breaking-close{height:44px;width:40px;flex-basis:40px;font-size:26px;}
}

/* 1.4.35: Breaking ticker must remain active on desktop as well. */
@media (prefers-reduced-motion: reduce){
  .sdh-breaking-pro .sdh-breaking-inner{animation:sdh-breaking-scroll 32s linear infinite!important;}
}
