/* Debtkart News index: optional accent layer only. Native styling lives in news.css. */
/* Intentionally no layout reparenting, global nav overrides or competing hero declarations. */
#main-content .dk-news-filters a:hover:not(.active){border-color:#ff5757;color:#c93b3b;background:#fff8f8;}
#main-content .dk-news-card:hover{border-color:rgba(255,87,87,.25);}
#main-content .dk-news-read i{transition:transform .2s ease;}
#main-content .dk-news-card:hover .dk-news-read i{transform:translateX(3px);}

/* 30 Oct 2026: visually sealed featured article -- explicit clipping on all four corners.
   Isolated from the site-wide header and cached independently from the old layout. */
#main-content .dk-featured-story {
  border-radius: 26px !important;
  overflow: hidden !important;
  isolation: isolate;
  background-clip: padding-box;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  box-shadow: 0 24px 64px rgba(20, 39, 61, .18);
}
#main-content .dk-featured-story__image {min-width:0;overflow:hidden;border-radius:26px 0 0 26px;}
#main-content .dk-featured-story__image img {display:block;width:100%;height:100%;object-fit:cover;}
#main-content .dk-featured-story__body {min-width:0;border-radius:0 26px 26px 0;}
@media(max-width:767.98px){
 #main-content .dk-featured-story {border-radius:20px !important;}
 #main-content .dk-featured-story__image {border-radius:20px 20px 0 0;}
 #main-content .dk-featured-story__body {border-radius:0 0 20px 20px;}
}
/* Avoid generating offscreen card layout until it enters the viewport. */
@supports(content-visibility:auto){
 #main-content .dk-news-card {content-visibility:auto;contain-intrinsic-size:auto 470px;}
}
