:root{--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--soft:#f7f8fb;--brand:#0c1f3f;--brand-2:#123764;--accent:#d8a11d;--danger:#c81e1e;--radius:14px;--shadow:0 12px 32px rgba(12,31,63,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Bengali,sans-serif;line-height:1.5;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-2)}img{max-width:100%;height:auto}button,input,select{font:inherit}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.top-strip{background:var(--brand);color:#fff;font-size:13px}.top-strip-inner{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:16px}.top-strip nav{display:flex;gap:18px}.masthead{display:grid;grid-template-columns:minmax(220px,420px) 1fr;grid-gap:32px;gap:32px;align-items:center;padding:28px 0 22px}.logo-link img{width:min(360px,100%);height:auto}.nav-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-nav-wrap{min-height:50px;display:flex;align-items:center;gap:18px}.menu-button,.search-button{border:0;background:transparent;font-size:22px;cursor:pointer;color:var(--brand)}.main-nav{display:flex;flex:1 1;justify-content:center;gap:24px;font-weight:700;font-size:14px}.trending{display:flex;gap:14px;align-items:center;min-height:44px;overflow-x:auto;white-space:nowrap;color:var(--muted);border-bottom:1px solid var(--line)}.trending strong{color:var(--brand)}.trending a+a:before{content:"";border-left:1px solid var(--line);margin-right:14px}.lead-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr) minmax(250px,.75fr);grid-gap:24px;gap:24px;padding:28px 0 22px;align-items:start}.article-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 0 rgba(17,24,39,.03)}.article-card .article-image{display:block;background:var(--soft);aspect-ratio:16/10;overflow:hidden}.article-card .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.article-card:hover .article-image img{transform:scale(1.03)}.article-body{padding:16px}.kicker{color:var(--danger);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}h1,h2,h3{font-family:Georgia,Times New Roman,"Noto Serif Bengali",serif;line-height:1.12;color:#111827}.article-card h3{margin:0;font-size:20px}.excerpt{color:#d1d5db;margin:14px 0 0}.meta{color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;margin:12px 0 0}.article-card.hero{position:relative;min-height:430px;display:flex;align-items:end;border:0;box-shadow:var(--shadow)}.article-card.hero .article-image{position:absolute;inset:0;aspect-ratio:auto}.article-card.hero .article-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,31,63,.08),rgba(12,31,63,.88))}.article-card.hero .article-body{position:relative;padding:28px;color:#fff}.article-card.hero h3{font-size:clamp(30px,4vw,46px);color:#fff}.article-card.hero h3 a{color:#fff}.article-card.hero .kicker{display:inline-block;background:var(--danger);color:#fff;padding:6px 10px;border-radius:999px}.article-card.hero .meta{color:#e5e7eb}.top-list{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.small-story{display:grid;grid-template-columns:92px 1fr;grid-gap:13px;gap:13px;padding:14px;border-bottom:1px solid var(--line)}.small-story:last-child{border-bottom:0}.small-story img{width:92px;height:68px;object-fit:cover;border-radius:10px}.small-story h3{font-size:16px;margin:0}.small-story .meta{margin-top:8px}.right-rail{display:grid;grid-gap:18px;gap:18px}.ad-slot{border:1px solid #dbe3ef;border-radius:var(--radius);background:linear-gradient(135deg,#f8fbff,#eef6ff);display:grid;place-items:center;text-align:center;padding:18px;color:var(--brand);overflow:hidden}.ad-slot span{display:block;font-size:11px;text-transform:uppercase;color:#64748b;letter-spacing:.12em;margin-bottom:8px}.ad-slot strong{font-size:22px}.ad-slot p{margin:4px 0 0;color:#64748b}.ad-leaderboard{min-height:112px}.ad-square{min-height:280px}.ad-wide{min-height:126px}.ad-full{min-height:112px;margin:22px 0}.section-block{padding:24px 0}.section-header{display:flex;align-items:center;gap:18px;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:18px}.category-column h2,.local-news h2,.most-viewed h2,.section-header h2{font-size:26px;margin:0 0 12px}.section-header a,.view-link{color:var(--brand-2);font-weight:800;font-size:13px}.card-grid{display:grid;grid-gap:20px;gap:20px}.categories,.four-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.categories{display:grid;grid-gap:22px;gap:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.category-column+.category-column{border-left:1px solid var(--line);padding-left:22px}.category-column img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.category-column h3{font-size:19px;margin:13px 0 0}.category-column ol{list-style:none;counter-reset:story;padding:0;margin:16px 0;border-top:1px solid var(--line)}.category-column li{counter-increment:story;display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.category-column li:before{content:counter(story);color:var(--brand-2);font-weight:800}.feature-layout{display:grid;grid-template-columns:1fr 310px;grid-gap:28px;gap:28px;align-items:start}.most-viewed{border:1px solid var(--line);border-radius:var(--radius);padding:18px;position:-webkit-sticky;position:sticky;top:70px}.tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:999px;overflow:hidden;margin-bottom:14px}.tabs button{border:0;background:#fff;padding:8px 4px;color:var(--muted);cursor:pointer}.tabs button:first-child{background:var(--brand);color:#fff}.most-viewed ol{margin:0;padding:0;list-style:none;counter-reset:mv}.most-viewed li{counter-increment:mv;display:grid;grid-template-columns:34px 1fr;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.most-viewed li:last-child{border-bottom:0}.most-viewed li:before{content:counter(mv,decimal-leading-zero);color:var(--brand-2);font-weight:900}.local-news{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:1fr 1.5fr;grid-gap:24px;gap:24px;align-items:end;padding:22px}.local-news h2{margin:0}.area-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}.area-form label span{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.area-form button,.area-form select,.newsletter-form button,.newsletter-form input{border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff}.area-form button,.newsletter-form button{background:var(--brand);color:#fff;font-weight:800;border-color:var(--brand);cursor:pointer}.missed-layout{display:grid;grid-template-columns:1fr 330px;grid-gap:28px;gap:28px}.missed-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.85fr);grid-gap:22px;gap:22px}.article-card.large h3{font-size:25px}.stacked-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.picture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.picture-grid figure{margin:0;position:relative;overflow:hidden;border-radius:var(--radius);background:#000}.picture-grid img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;opacity:.92}.picture-grid figcaption{position:absolute;inset:auto 0 0;color:#fff;padding:30px 14px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));font-weight:700}.site-footer{margin-top:36px;background:var(--brand);color:#dbeafe;padding:48px 0 24px}.footer-grid{display:grid;grid-template-columns:1.6fr .75fr .75fr 1.25fr;grid-gap:38px;gap:38px}.site-footer h2,.site-footer h3{color:#fff;margin-top:0}.site-footer h2{font-size:34px}.site-footer a{display:block;margin:8px 0;color:#dbeafe}.newsletter-form{display:flex;gap:8px}.newsletter-form input{min-width:0;flex:1 1}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:36px;padding-top:18px;justify-content:space-between;color:#bfdbfe;font-size:13px}.footer-bottom,.footer-bottom nav{display:flex;gap:18px}@media (max-width:1020px){.masthead{grid-template-columns:1fr;gap:18px}.main-nav{justify-content:start;overflow-x:auto}.lead-grid{grid-template-columns:1fr 1fr}.right-rail{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.categories,.four-cols,.picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-column+.category-column{border-left:0;padding-left:0}.feature-layout,.missed-layout{grid-template-columns:1fr}.most-viewed{position:static}.local-news{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.container{width:min(100% - 24px,1180px)}.top-strip-inner{flex-wrap:wrap;justify-content:center;padding:8px 0}.masthead{padding:18px 0}.main-nav{gap:18px}.area-form,.categories,.footer-grid,.four-cols,.lead-grid,.missed-grid,.picture-grid,.right-rail{grid-template-columns:1fr}.article-card.hero{min-height:440px}.article-card.hero .article-body{padding:22px}.local-news{padding:18px}.footer-bottom,.newsletter-form{flex-direction:column}}.main-nav a,.top-strip a{position:relative}.main-nav a.active,.top-strip a.active{color:var(--accent)}.main-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:3px;border-radius:999px;background:var(--accent)}.menu-button,.search-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px}.menu-button:hover,.search-button:hover{background:var(--soft)}.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.section-hero{margin-top:28px;padding:34px;border-radius:calc(var(--radius) + 6px);background:linear-gradient(135deg,color-mix(in srgb,var(--section-color,var(--brand)) 10%,white),#fff);border:1px solid var(--line)}.section-hero h1{font-size:clamp(38px,6vw,72px);margin:6px 0 10px}.section-hero p{max-width:760px;margin:0;color:var(--muted);font-size:18px}.eyebrow{margin:0 0 8px!important;color:var(--brand-2)!important;text-transform:uppercase;letter-spacing:.12em;font-size:12px!important;font-weight:900}.simple-hero{--section-color:var(--brand)}.category-page-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr) minmax(250px,.68fr);grid-gap:24px;gap:24px;padding:28px 0 18px;align-items:start}.article-card.compact-hero{min-height:390px}.content-rail-layout{display:grid;grid-template-columns:1fr 330px;grid-gap:28px;gap:28px;align-items:start}.directory-card,.editorial-panel,.static-content-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 1px 0 rgba(17,24,39,.03)}.editorial-panel,.static-content-card{padding:24px}.editorial-panel h2,.static-content-card h2{margin-top:0}.editorial-panel p,.static-content-card p{color:var(--muted);font-size:17px}.article-detail{margin-top:28px}.breadcrumb{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px;padding-bottom:18px}.breadcrumb a{color:var(--brand-2);font-weight:800}.article-header{max-width:900px;padding-bottom:24px}.article-header h1{font-size:clamp(38px,6vw,72px);margin:0}.article-summary{color:#4b5563;font-size:clamp(19px,2vw,24px);line-height:1.45;margin:18px 0 0}.byline{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);margin-top:18px;font-weight:700}.article-main-layout{display:grid;grid-template-columns:minmax(0,760px) 330px;grid-gap:42px;gap:42px;align-items:start}.article-content{min-width:0}.detail-image{margin:0 0 22px}.detail-image img{width:100%;height:auto;border-radius:var(--radius);object-fit:cover}.detail-image figcaption{color:var(--muted);font-size:13px;margin-top:8px}.article-content>p{font-family:Georgia,Times New Roman,"Noto Serif Bengali",serif;font-size:20px;line-height:1.78;color:#1f2937;margin:0 0 24px}.article-sidebar{display:grid;grid-gap:22px;gap:22px;position:-webkit-sticky;position:sticky;top:80px}.tag-list{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:28px}.tag-list a{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--brand-2);font-weight:800;padding:8px 12px;font-size:14px}.directory-page{padding-bottom:18px}.directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.directory-card{padding:22px;min-height:154px;transition:transform .25s ease,box-shadow .25s ease}.directory-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.directory-card span{display:block;color:var(--brand);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:800;line-height:1.15}.directory-card p{color:var(--muted);margin:10px 0 0}.link-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.link-list-grid a{border-bottom:1px solid var(--line);padding:10px 0;color:var(--brand-2);font-weight:800}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;max-width:660px;margin-top:22px}.search-form button,.search-form input{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:#fff}.search-form button{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:900;cursor:pointer}@media (max-width:1020px){.article-main-layout,.category-page-grid,.content-rail-layout,.directory-grid,.link-list-grid,.three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content,.category-page-grid>:first-child{grid-column:1/-1}.article-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1}}@media (max-width:700px){.section-hero{padding:24px}.article-main-layout,.article-sidebar,.category-page-grid,.content-rail-layout,.directory-grid,.link-list-grid,.search-form,.three-cols{grid-template-columns:1fr}.article-header h1,.section-hero h1{font-size:36px}.article-content>p{font-size:18px}.main-nav a.active:after{bottom:-12px}}