:root{--newsroom-green:#075c3c;--newsroom-deep:#043e2a;--signal-red:#d9292f;--bulletin-gold:#d9a62e;--paper:#f5f2e9;--paper-raised:#fffdf7;--charcoal:#151b19;--ink-secondary:#44504b;--ink-tertiary:#6f7874;--ink-muted:#929a96;--line:rgba(21,27,25,.18);--line-soft:rgba(21,27,25,.1);--line-strong:rgba(21,27,25,.38);--control-focus:#f1bf45;--space:4px;--radius-sm:2px;--radius-md:6px;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--charcoal);font-family:"Noto Sans Bengali","Hind Siliguri","Bangla Sangam MN","Vrinda",system-ui,sans-serif;line-height:1.55}img{display:block;max-width:100%;object-fit:cover}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(calc(100% - 32px),var(--max));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;background:var(--paper-raised);border:2px solid var(--control-focus);transform:translateY(-150%)}.skip-link:focus{transform:none}.utility-bar{background:var(--charcoal);color:#fff;font-size:.74rem}.utility-inner{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.utility-inner p{margin:0}.live-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--signal-red);box-shadow:0 0 0 3px rgba(217,41,47,.25)}.masthead{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:grid;place-items:center;width:45px;height:45px;background:var(--signal-red);color:white;border-radius:var(--radius-md);font-size:1.4rem;transform:skew(-6deg)}.brand strong{display:block;color:var(--newsroom-green);font-size:2rem;line-height:1;font-weight:900;letter-spacing:-.05em}.brand small{display:block;margin-top:6px;color:var(--ink-tertiary);font-size:.72rem;letter-spacing:.02em}.masthead-note{display:flex;align-items:center;gap:12px;padding-left:16px;border-left:3px solid var(--bulletin-gold);font-size:.78rem}.masthead-note span{color:var(--ink-tertiary)}.menu-button{display:none;width:42px;height:42px;padding:10px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.menu-button span:not(.visually-hidden){display:block;height:2px;margin:4px 0;background:var(--charcoal)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.primary-nav{background:var(--newsroom-green);color:#fff;border-bottom:3px solid var(--bulletin-gold)}.nav-inner{display:flex;align-items:center;min-height:48px;overflow-x:auto}.nav-inner a{position:relative;flex:0 0 auto;padding:13px 19px;font-size:.89rem;font-weight:700}.nav-inner a:first-child{padding-left:0}.nav-inner a:hover,.nav-inner a:focus-visible{color:#ffe09a}.nav-inner a[aria-current="page"]::after{content:"";position:absolute;left:19px;right:19px;bottom:0;height:3px;background:var(--signal-red)}.nav-inner a:first-child::after{left:0}.news-ticker{background:var(--paper-raised);border-bottom:1px solid var(--line)}.ticker-inner{display:flex;align-items:center;gap:16px;min-height:42px;overflow:hidden}.ticker-inner b{flex:0 0 auto;padding:4px 9px;background:var(--signal-red);color:#fff;font-size:.7rem}.ticker-inner p{margin:0;white-space:nowrap;font-size:.78rem;font-weight:650}.lead-section{padding-block:26px 36px}.section-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid var(--line);font-size:.74rem;color:var(--ink-tertiary)}.section-kicker span{padding:5px 10px;background:var(--charcoal);color:#fff;font-weight:800}.headline-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:12px}.lead-story{position:relative;min-height:500px;overflow:hidden;background:var(--charcoal);border-radius:var(--radius-md)}.lead-story::after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgba(3,17,12,.96))}.lead-story img{width:100%;height:100%;position:absolute;inset:0}.lead-overlay{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:32px;color:#fff}.lead-overlay h1{max-width:760px;margin:10px 0 8px;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.035em}.lead-overlay p{max-width:700px;margin:0;color:rgba(255,255,255,.8);font-size:.94rem}.tag{display:inline-block;padding:3px 7px;background:var(--newsroom-green);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.02em;border-radius:var(--radius-sm)}.tag-red{background:var(--signal-red)}.tag-gold{background:var(--bulletin-gold);color:var(--charcoal)}.tag-dark{background:var(--charcoal)}.side-headlines{display:grid;grid-template-rows:1.3fr 1fr 1fr;gap:8px}.headline-brief{padding:18px;background:var(--paper-raised);border:1px solid var(--line);border-top:4px solid var(--charcoal);border-radius:var(--radius-sm)}.headline-brief.featured{background:var(--newsroom-deep);color:#fff;border-color:var(--newsroom-deep);border-top-color:var(--signal-red)}.headline-brief h2{margin:9px 0;font-size:1.12rem;line-height:1.25}.headline-brief.featured h2{font-size:1.35rem}.headline-brief p{margin:0 0 10px;color:rgba(255,255,255,.7);font-size:.8rem}.headline-brief time{color:var(--ink-tertiary);font-size:.7rem}.headline-brief.featured time{color:rgba(255,255,255,.55)}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;padding-bottom:54px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:9px;border-bottom:3px solid var(--charcoal)}.section-heading div>span,.panel-title>span{color:var(--signal-red);font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.section-heading h2,.panel-title h2{margin:1px 0 0;font-size:1.65rem;line-height:1.2;letter-spacing:-.025em}.section-heading a{font-size:.75rem;font-weight:800;color:var(--newsroom-green)}.category-tabs{display:flex;gap:7px;margin-bottom:16px;overflow-x:auto}.category-tabs button{flex:0 0 auto;padding:7px 14px;background:transparent;color:var(--ink-secondary);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;font-size:.75rem;font-weight:800}.category-tabs button:hover,.category-tabs button:focus-visible{border-color:var(--newsroom-green);color:var(--newsroom-green)}.category-tabs button[aria-selected="true"]{background:var(--newsroom-green);border-color:var(--newsroom-green);color:#fff}.feed-story{display:grid;grid-template-columns:62px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.feed-story[hidden]{display:none}.feed-story.image-story{grid-template-columns:220px 1fr;padding-top:0}.feed-story img{width:100%;height:145px;border-radius:var(--radius-sm)}.feed-story h3{margin:5px 0 4px;font-size:1.13rem;line-height:1.3}.feed-story p{margin:0;color:var(--ink-secondary);font-size:.84rem}.feed-story time{display:block;margin-top:8px;color:var(--ink-tertiary);font-size:.68rem}.story-time{padding-top:4px;color:var(--ink-tertiary);font-size:.72rem;font-variant-numeric:tabular-nums}.sidebar{display:flex;flex-direction:column;gap:24px}.release-panel,.most-read{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm)}.panel-title{padding:18px 18px 12px;border-bottom:3px solid var(--newsroom-green)}.panel-title h2{font-size:1.35rem}.release-list,.most-read ol{list-style:none;margin:0;padding:0 18px}.release-list li{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line-soft)}.release-list time{border-right:1px solid var(--line);text-align:center}.release-list time b,.release-list time span{display:block}.release-list time b{font-size:1.4rem;line-height:1}.release-list time span{margin-top:3px;color:var(--signal-red);font-size:.64rem;font-weight:800}.release-list h3{margin:0;font-size:.9rem}.release-list p{margin:2px 0 0;color:var(--ink-tertiary);font-size:.7rem}.panel-note{margin:0;padding:10px 18px;color:var(--ink-muted);font-size:.65rem}.most-read li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.most-read li:last-child{border:0}.most-read li>span{color:var(--signal-red);font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums}.most-read a{font-size:.84rem;font-weight:750;line-height:1.35}.most-read a:hover{text-decoration:underline;text-decoration-color:var(--signal-red)}.dark-section{padding:52px 0;background:var(--charcoal);color:#fff}.section-heading.light{border-color:rgba(255,255,255,.3)}.section-heading.light a{color:#ffe09a}.platform-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:20px}.platform-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#1c2421;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-md);overflow:hidden}.platform-feature img{width:100%;height:100%;min-height:330px}.platform-feature div{padding:28px}.platform-feature h3{margin:10px 0;font-size:1.55rem;line-height:1.2}.platform-feature p{margin:0;color:rgba(255,255,255,.65);font-size:.83rem}.platform-list{border-top:3px solid var(--signal-red)}.platform-list article{padding:19px 2px;border-bottom:1px solid rgba(255,255,255,.16)}.platform-list span{color:#ffe09a;font-size:.66rem;font-weight:800}.platform-list h3{margin:5px 0;font-size:1rem;line-height:1.35}.platform-list time{color:rgba(255,255,255,.45);font-size:.68rem}.industry-section{padding-block:52px}.industry-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.industry-grid article{padding:20px;background:var(--paper-raised);border:1px solid var(--line);border-top:4px solid var(--newsroom-green);border-radius:var(--radius-sm)}.industry-grid .industry-lead{background:var(--newsroom-green);color:#fff;border-color:var(--newsroom-green)}.industry-grid h3{margin:10px 0;font-size:1.15rem;line-height:1.3}.industry-lead h3{font-size:1.5rem}.industry-grid p{margin:0;color:var(--ink-secondary);font-size:.82rem}.industry-lead p{color:rgba(255,255,255,.72)}.eyebrow{font-size:.68rem;font-weight:850;color:#ffe09a}.story-meta{display:flex;justify-content:space-between;gap:16px;margin-top:18px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18);font-size:.67rem}.picks-section{padding:48px 0;background:#e7e3d8}.picks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.picks-grid article{display:grid;grid-template-columns:48px 1fr;gap:13px;padding:18px;background:var(--paper-raised);border:1px solid var(--line)}.pick-number{color:var(--signal-red);font-size:1.45rem;font-weight:900}.picks-grid div>span{font-size:.65rem;font-weight:850;color:var(--newsroom-green)}.picks-grid h3{margin:5px 0 7px;font-size:1.03rem;line-height:1.35}.picks-grid p{margin:0;color:var(--ink-tertiary);font-size:.76rem}.site-footer{padding-top:46px;background:var(--newsroom-deep);color:#fff;border-top:5px solid var(--signal-red)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.footer-brand strong{color:#fff}.footer-brand small{color:rgba(255,255,255,.58)}.footer-grid>div:first-child>p{max-width:510px;color:rgba(255,255,255,.65);font-size:.78rem}.footer-grid h2{margin:0 0 12px;color:#ffe09a;font-size:.85rem}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.footer-grid>div:not(:first-child) a{font-size:.76rem;color:rgba(255,255,255,.72)}.footer-grid a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:36px;padding-block:16px;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.48);font-size:.68rem}.footer-bottom p{margin:0}.legal-main{padding-block:42px 64px}.legal-hero{padding:34px;background:var(--newsroom-green);color:#fff;border-left:8px solid var(--signal-red)}.legal-hero .breadcrumb{font-size:.72rem;color:rgba(255,255,255,.68)}.legal-hero .breadcrumb a{text-decoration:underline}.legal-hero h1{margin:12px 0 5px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}.legal-hero p{margin:0;color:rgba(255,255,255,.72)}.legal-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:44px;margin-top:34px}.legal-toc{position:sticky;top:20px;align-self:start;padding:16px;background:var(--paper-raised);border:1px solid var(--line)}.legal-toc strong{display:block;margin-bottom:9px;color:var(--signal-red);font-size:.72rem}.legal-toc a{display:block;padding:6px 0;color:var(--ink-secondary);font-size:.74rem;border-bottom:1px solid var(--line-soft)}.legal-content section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.legal-content h2{margin:0 0 8px;font-size:1.35rem}.legal-content h3{font-size:1rem}.legal-content p,.legal-content li{color:var(--ink-secondary);font-size:.88rem}.legal-content ul{padding-left:20px}.legal-date{font-size:.75rem;color:var(--ink-tertiary)}:focus-visible{outline:3px solid var(--control-focus);outline-offset:3px}
@media(max-width:900px){.headline-grid,.news-layout,.platform-grid{grid-template-columns:1fr}.side-headlines{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.news-layout{gap:28px}.sidebar{display:grid;grid-template-columns:1fr 1fr}.industry-grid{grid-template-columns:1fr 1fr}.industry-lead{grid-column:1/-1}.platform-feature{grid-template-columns:1fr 1fr}.picks-grid{grid-template-columns:1fr}.legal-layout{grid-template-columns:180px 1fr}}
@media(max-width:680px){.container{width:min(calc(100% - 24px),var(--max))}.utility-inner{min-height:28px}.utility-inner p:first-child{display:none}.masthead{min-height:74px}.brand-mark{width:39px;height:39px}.brand strong{font-size:1.6rem}.brand small{font-size:.62rem}.masthead-note{display:none}.menu-button{display:block}.primary-nav{display:none}.primary-nav.is-open{display:block}.nav-inner{display:block;padding-block:6px}.nav-inner a{display:block;padding:10px 0}.nav-inner a[aria-current="page"]::after{left:0;right:auto;width:36px}.ticker-inner{gap:9px}.ticker-inner p{animation:ticker 18s linear infinite}.lead-section{padding-block:18px 28px}.lead-story{min-height:420px}.lead-overlay{padding:20px}.lead-overlay p{display:none}.side-headlines{grid-template-columns:1fr}.headline-brief{padding:15px}.headline-brief:not(.featured) p{display:none}.news-layout{display:block}.sidebar{display:block}.sidebar section{margin-top:24px}.section-heading h2{font-size:1.38rem}.section-heading a{display:none}.feed-story,.feed-story.image-story{grid-template-columns:54px 1fr;gap:12px}.feed-story.image-story img{grid-column:1/-1;height:200px}.feed-story h3{font-size:1rem}.feed-story p{font-size:.78rem}.platform-feature{grid-template-columns:1fr}.platform-feature img{height:240px;min-height:0}.platform-feature div{padding:20px}.platform-feature h3{font-size:1.28rem}.industry-grid{grid-template-columns:1fr}.industry-lead{grid-column:auto}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-bottom{display:block}.footer-bottom p+p{margin-top:5px}.legal-main{padding-top:20px}.legal-hero{padding:24px}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-toc{position:static}.picks-section,.industry-section,.dark-section{padding-block:38px}@keyframes ticker{to{transform:translateX(-70%)}}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-inner p{animation:none!important}}

/* বাংলা দীর্ঘ শিরোনামেও ছোট পর্দার প্রস্থ অক্ষুণ্ণ রাখে */
html,body{max-width:100%;overflow-x:hidden}
h1,h2,h3,p{overflow-wrap:anywhere}
.headline-grid>*,.side-headlines>*,.lead-story,.headline-brief,.lead-overlay,.masthead .brand{min-width:0}
.brand-mark{flex:0 0 auto}
.menu-button{flex:0 0 42px}
@media(max-width:680px){.container{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.masthead{position:relative;padding-right:54px}.menu-button{position:absolute;right:0;top:16px}.section-kicker time{display:none}.lead-overlay h1{max-width:calc(100vw - 64px);font-size:1.45rem;line-height:1.12;word-break:break-all}.headline-brief{max-width:calc(100vw - 24px)}.headline-brief h2{word-break:break-all}.headline-brief.featured h2{font-size:1.08rem}}
