/* Aandhikhola Express V6 — mobile app / premium editorial */
:root{--v6-blue:#092f50;--v6-red:#c8202c;--v6-border:#e8edf2}html{scroll-behavior:smooth}body{overflow-x:hidden}a:focus-visible,button:focus-visible{outline:3px solid #0c87ce;outline-offset:3px}.v6-mobile-header,.v6-bottom-nav,.v6-saved-panel{display:none}.v6-categories{background:#f4f8fb;border-bottom:1px solid var(--v6-border)}.v6-categories-inner{display:flex;align-items:center;gap:9px;overflow-x:auto;scrollbar-width:none;padding-block:12px}.v6-categories-inner::-webkit-scrollbar{display:none}.v6-chip{white-space:nowrap;border:1px solid #cbdce9;border-radius:40px;padding:7px 16px;font-size:13px;font-weight:700;background:#fff;color:#164469}.v6-chip:first-child{background:var(--v6-blue);color:white}.v6-chip:hover{background:#e1f0fa;color:var(--v6-blue)}.site-header .header-inner{min-height:115px}.main-nav{box-shadow:none}.nav-links .menu>li>a{transition:background .2s}.article-primary{min-width:0}.article-detail h1{max-width:850px;font-weight:800;letter-spacing:-.015em}.article-content{max-width:76ch;line-height:2.05}.article-content p{margin-bottom:1.45em}.article-featured img{border-radius:9px}.author-profile{border-radius:12px;border:1px solid #e3e9ee;background:#f7fafc}.v6-save-article{border:1px solid #cedbe5;background:#fff;color:#143b5d;border-radius:40px;padding:9px 13px;cursor:pointer;font-weight:700}.v6-save-article[aria-pressed=true]{background:#eaf4fa}.pagination .nav-links{display:flex!important;position:static!important;background:transparent!important;box-shadow:none!important}.pagination .nav-links a,.pagination .nav-links span{display:inline-flex!important;align-items:center;justify-content:center;min-width:42px}.site-footer{margin-top:42px}.site-footer .footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:42px}.site-footer .footer-top h3{font-size:16px}.copyright{font-size:12px}.hero-copy h1{line-height:1.45}.story-card h3{line-height:1.55}.news-section{margin:42px 0}.news-grid{gap:24px}.section-heading{padding-bottom:14px}
@media(min-width:761px){.article-layout{grid-template-columns:minmax(0,790px) minmax(260px,1fr)}.article-detail h1{font-size:clamp(35px,3.4vw,50px)}.hero-copy h1{font-size:clamp(27px,2.5vw,36px)}.site-header .header-inner{padding-block:14px}}
@media(max-width:760px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));background:#fff}.topline{display:none}.site-header{position:sticky;top:0;z-index:110;border-bottom:1px solid #edf0f3;box-shadow:0 2px 12px #12233c0a}.site-header .header-inner{display:none}.v6-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:67px}.v6-mobile-header button{border:0;background:transparent;color:var(--v6-blue);font-size:27px;min-width:39px;min-height:42px;cursor:pointer}.v6-mobile-brand{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.v6-mobile-brand a{font:800 clamp(13px,3.4vw,19px)/1.1 Arial,sans-serif;letter-spacing:.06em;color:#154c80}.v6-mobile-brand a strong{color:var(--v6-red)}.v6-mobile-brand .custom-logo{width:auto;max-width:min(235px,64vw);max-height:52px;object-fit:contain}.main-nav{position:sticky;top:67px;z-index:105;min-height:0;background:#fff;box-shadow:none}.main-nav .nav-inner{min-height:0;height:0}.main-nav .mobile-toggle,.main-nav .search-toggle{display:none}.main-nav .nav-links{top:0;background:#fff;border-top:1px solid var(--v6-border);max-height:calc(100vh - 155px);overflow:auto}.main-nav .nav-links a{color:#183149;border-bottom:1px solid #edf0f4}.main-nav .nav-links .sub-menu{background:#f5f7fa}.main-nav .nav-search{position:absolute;top:0;left:0;right:0;background:#fff;padding:15px;box-shadow:0 9px 20px #0002}.v6-categories{position:relative}.v6-categories-inner{padding-block:11px;gap:8px}.v6-chip{padding:7px 13px;font-size:12px}.v6-categories.v6-expanded .v6-categories-inner{flex-wrap:wrap;overflow:visible}.homepage{padding-top:15px}.container{width:calc(100% - 28px)}.ticker{border-radius:9px;overflow:hidden;min-height:48px}.lead-area{margin-top:26px}.lead-grid{gap:18px}.hero-story{border-bottom:1px solid #e8edf2;padding-bottom:15px}.hero-image{aspect-ratio:1.55;border-radius:12px;overflow:hidden}.hero-copy h1{font-size:clamp(24px,6.5vw,31px);line-height:1.43;margin:10px 0}.hero-copy p{font-size:13px;line-height:1.85}.side-story{grid-template-columns:116px 1fr;gap:12px}.side-image{border-radius:8px;aspect-ratio:1.35}.side-story h3{font-size:14px}.section-heading h1,.section-heading h2{font-size:20px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.story-image{border-radius:9px;aspect-ratio:1.35}.story-card h3{font-size:14px;line-height:1.55}.story-copy{padding-top:8px}.story-meta{font-size:10px}.news-section{margin:32px 0}.inner-page{padding-top:25px;padding-bottom:35px}.article-layout{display:block}.article-aside{margin-top:38px}.article-detail h1{font-size:clamp(28px,7.2vw,38px);line-height:1.46;margin:12px 0 18px}.article-byline.editorial-byline{padding-bottom:14px}.article-toolbar{padding:13px 0;gap:9px}.article-featured{margin:20px 0 24px}.article-featured img{border-radius:10px}.article-content{font-size:18px;line-height:2;max-width:100%}.article-content p{margin-bottom:1.35em}.author-profile{padding:17px;gap:12px}.author-profile-avatar img{width:55px;height:55px}.v6-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:120;background:#fff;border-top:1px solid #e3eaf0;box-shadow:0 -4px 20px #092f5014;padding:7px 4px calc(7px + env(safe-area-inset-bottom,0px));min-height:65px}.v6-bottom-nav a,.v6-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;background:transparent;color:#5b6879;font-size:10px;font-weight:700;min-width:0;cursor:pointer}.v6-bottom-nav span{font:26px/1.1 Arial,sans-serif}.v6-bottom-nav a[aria-current=page],.v6-bottom-nav a:hover,.v6-bottom-nav button:hover{color:var(--v6-blue)}.v6-saved-panel{display:block;position:fixed;z-index:119;bottom:calc(65px + env(safe-area-inset-bottom,0px));left:0;right:0;background:#fff;box-shadow:0 -10px 30px #0002;border-radius:20px 20px 0 0;max-height:60vh;overflow:auto;padding:22px}.v6-saved-panel[hidden]{display:none}.v6-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.v6-close-saved{background:none;border:0;font-size:20px;cursor:pointer}.v6-saved-list{display:grid;gap:0}.v6-saved-list a{padding:13px 0;border-bottom:1px solid #e7edf2;font-weight:700}.back-to-top{bottom:calc(85px + env(safe-area-inset-bottom,0px));width:39px;height:39px;right:14px}.site-footer .footer-top{grid-template-columns:1fr;gap:20px}.site-footer{margin-top:25px}.copyright{padding-bottom:22px}}
@media(max-width:390px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card h3{font-size:13px}.v6-bottom-nav a,.v6-bottom-nav button{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* V6.1 entertainment homepage refinements */
.entertainment-section{margin-block:48px 60px}.entertainment-section .entertainment-feature-image{min-height:300px}.entertainment-section .entertainment-side{grid-template-rows:none;align-content:start}.entertainment-section .entertainment-item{min-width:0}.entertainment-section .entertainment-item h3{overflow-wrap:anywhere}.entertainment-empty{padding:28px 22px;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:8px;color:#506174}.entertainment-section .entertainment-feature-image:focus-visible,.entertainment-section a:focus-visible{outline:3px solid #d21e32;outline-offset:3px}@media(max-width:760px){.entertainment-section{margin-block:30px 40px}.entertainment-section .entertainment-feature-image{min-height:0;aspect-ratio:1.4}.entertainment-section .entertainment-side{padding:10px 15px}.entertainment-section .entertainment-item{grid-template-columns:108px minmax(0,1fr);gap:12px}.entertainment-section .entertainment-item h3{font-size:15px}.entertainment-section .entertainment-feature h3{font-size:clamp(19px,5vw,24px)}}

/* V6.3 premium newspaper / mobile news app */
:root{--v6-red:#c51e2e;--v6-blue:#0b2d4d}
@media(min-width:761px){.topline{background:#f8f9fb;color:#667085;border-bottom:1px solid #e7ebef}.site-header{background:#fff}.site-header .header-inner{min-height:116px}.main-nav{background:#fff;border-top:1px solid #eceff2;border-bottom:2px solid #c51e2e;box-shadow:0 5px 16px #12243b08}.main-nav .nav-inner{min-height:58px}.nav-links .menu{gap:2px}.nav-links .menu>li>a{color:#202b39!important;background:transparent!important;border-radius:4px;font-size:15px;font-weight:800;padding:14px 12px}.nav-links .menu>li>a:hover{color:#c51e2e!important;background:#f8f9fb!important}.search-toggle{color:#c51e2e!important}.v6-categories{background:#f8fafc}.v6-categories-inner{padding-block:11px}.homepage{max-width:1320px}.lead-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.lead-side{border-left:1px solid #e8edf2;padding-left:23px}.hero-story .hero-image img{border-radius:8px}.aex-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aex-layout-latest .aex-editorial-grid,.aex-layout-politics .aex-editorial-grid{grid-template-columns:1.45fr repeat(3,minmax(0,1fr))}.aex-layout-latest .story-card:first-child,.aex-layout-politics .story-card:first-child{border-right:1px solid #e6ebf0;padding-right:20px}.aex-layout-latest .story-card:first-child h3,.aex-layout-politics .story-card:first-child h3{font-size:clamp(20px,2vw,26px)}.aex-layout-society .aex-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aex-layout-society .story-card{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;border-bottom:1px solid #e8edf2;padding-bottom:18px}.aex-layout-society .story-card .story-image{aspect-ratio:1.4}.aex-layout-sports .aex-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aex-layout-sports .story-card:first-child{grid-row:span 2}.aex-layout-sports .story-card:not(:first-child){display:grid;grid-template-columns:145px 1fr;gap:14px}.aex-layout-sports .story-card:not(:first-child) .story-image{aspect-ratio:1.4}}
.aex-breaking-hero{margin:25px auto 36px!important;padding:30px 26px!important;background:linear-gradient(180deg,#f8fafc,#fff)!important;border-top:4px solid #c51e2e!important;border-bottom:1px solid #e5eaf0!important;border-radius:4px!important;text-align:center}.aex-breaking-eyebrow{font-weight:900;letter-spacing:.02em;color:#c51e2e;margin-bottom:12px}.aex-breaking-eyebrow small{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:.15em;color:#8b96a4}.aex-breaking-primary h2{font-size:clamp(30px,4.2vw,58px)!important;line-height:1.43!important;max-width:1060px;margin:10px auto!important}.aex-breaking-primary h2 a{color:#111b29}.aex-breaking-primary h2 a:hover{color:#c51e2e}.aex-breaking-excerpt{max-width:850px;margin:10px auto 18px!important;color:#667085}.aex-breaking-secondary{border-top:1px solid #e6eaf0;padding-top:16px;margin-top:16px}.aex-breaking-secondary h2{font-size:clamp(19px,2.6vw,30px)!important;line-height:1.5}.aex-breaking-photo img{width:100%;max-width:900px;height:auto;max-height:400px;object-fit:cover;margin:12px auto;border-radius:7px}.aex-premium-aside{border:1px solid #e8edf2;border-radius:14px;padding:21px!important;background:#fff;align-self:start;box-shadow:0 8px 28px #10273b09}.aex-aside-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #c51e2e;margin-bottom:8px;padding-bottom:12px}.aex-aside-heading .aside-title{margin:2px 0 0!important;border:0!important;padding:0!important;font-size:22px}.aex-aside-kicker{font:800 10px Arial,sans-serif;color:#8996a5;letter-spacing:.15em}.aex-aside-live{font:800 10px Arial,sans-serif;color:#c51e2e;background:#fff2f3;border-radius:30px;padding:7px 10px}.aex-premium-aside .aside-story{display:grid;grid-template-columns:100px 1fr;gap:13px;align-items:start;border-bottom:1px solid #e8edf2;padding:15px 0}.aex-premium-aside .aside-story:last-child{border-bottom:0}.aex-premium-aside .aside-story-image{width:100%;aspect-ratio:1.3;overflow:hidden;border-radius:6px}.aex-premium-aside .aside-story-image img{width:100%;height:100%;object-fit:cover}.aex-premium-aside .aside-story h4{font-size:14px;line-height:1.6;margin:0 0 7px}.aex-premium-aside .aside-story h4 a:hover{color:#c51e2e}.site-footer{border-top:3px solid #c51e2e}.designer-credit strong{color:inherit}
@media(max-width:760px){.aex-breaking-hero{margin:12px 0 25px!important;padding:22px 14px!important;border-radius:10px!important}.aex-breaking-primary h2{font-size:clamp(25px,7vw,35px)!important;line-height:1.48!important}.aex-breaking-secondary h2{font-size:19px!important}.aex-breaking-photo img{max-height:220px}.aex-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aex-layout-latest .aex-editorial-grid,.aex-layout-politics .aex-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aex-layout-latest .story-card:first-child,.aex-layout-politics .story-card:first-child{grid-column:1/-1;padding-bottom:16px;border-bottom:1px solid #e8edf2}.aex-layout-latest .story-card:first-child h3,.aex-layout-politics .story-card:first-child h3{font-size:22px}.aex-layout-latest .story-card:first-child .story-image,.aex-layout-politics .story-card:first-child .story-image{aspect-ratio:1.8}.aex-layout-society .aex-editorial-grid,.aex-layout-sports .aex-editorial-grid{grid-template-columns:1fr}.aex-layout-society .story-card,.aex-layout-sports .story-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:13px;align-items:center;border-bottom:1px solid #e8edf2;padding-bottom:12px}.aex-layout-society .story-image,.aex-layout-sports .story-image{aspect-ratio:1.4}.aex-premium-aside{padding:16px!important}.aex-premium-aside .aside-story{grid-template-columns:104px 1fr}}
