@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Bengali:wght@400;700&family=Noto+Sans+Bengali:wght@400;500;700&family=Playfair+Display:wght@700;900&family=Inter:wght@400;500;600&display=swap";:root{--white: #ffffff;--bg: #f4f4f4;--panel: #ffffff;--ink: #111111;--muted: #555555;--line: #e0e0e0;--brand: #c0001a;--brand2: #1a4e8c;--shadow: 0 2px 8px rgba(0,0,0,.08);--max: 1240px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans Bengali,Inter,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}img{display:block;width:100%;height:100%;object-fit:cover}.topbar{background:var(--ink);color:#ccc;font-size:.78rem;padding:.35rem 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.topbar-link{color:#f0c040;font-weight:600}.topbar-link:hover{color:#fff}.topbar-lang{display:flex;align-items:center;gap:.3rem;margin-left:auto}.topbar-lang-btn{background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffbf;padding:.2rem .6rem;border-radius:3px;cursor:pointer;font-size:.76rem;font-weight:600;transition:background .14s,color .14s}.topbar-lang-btn.active{background:#fff;color:var(--ink);border-color:#fff}.topbar-lang-btn:not(.active):hover{border-color:#ffffffb3;color:#fff}.masthead{background:var(--white);border-bottom:3px solid var(--brand);padding:.7rem 1.2rem}.masthead-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.masthead-lang .topbar-lang-btn{border-color:#00000040;color:var(--muted)}.masthead-lang .topbar-lang-btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.masthead-lang .topbar-lang-btn:not(.active):hover{border-color:var(--brand);color:var(--brand)}.logo-wrap{display:flex;align-items:center;gap:.8rem}.logo-badge{width:52px;height:52px;border-radius:50%;background:var(--brand);color:#fff;font-size:1.6rem;font-family:Playfair Display,serif;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-text{font-family:Playfair Display,serif;font-size:1.9rem;font-weight:900;letter-spacing:-.02em;line-height:1}.logo-sub{font-size:.72rem;color:var(--muted);margin-top:.18rem}.ticker-bar{background:#fff5f5;border-bottom:1px solid #f5c0c0}.ticker-bar .ticker{max-width:var(--max);margin:0 auto;background:transparent;border:none;border-radius:0;height:34px}.ticker{background:#fff3f3;border:1px solid #f5c0c0;border-radius:4px;overflow:hidden;height:32px;display:flex;align-items:center}.ticker-track{display:flex;gap:3rem;white-space:nowrap;animation:ticker-slide 28s linear infinite;padding:0 1rem}.ticker-item{color:var(--brand);font-weight:700;font-size:.85rem}@keyframes ticker-slide{0%{transform:translate(100%)}to{transform:translate(-100%)}}.navbar{background:var(--brand);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000040}.navbar-inner{max-width:var(--max);margin:0 auto;padding:0 1rem;display:flex;align-items:center}.nav-list{display:flex;align-items:center;gap:0;list-style:none;overflow-x:auto;scrollbar-width:none;width:100%}.nav-list::-webkit-scrollbar{display:none}.nav-link{display:block;padding:.7rem 1rem;color:#ffffffe0;font-size:.85rem;font-weight:600;white-space:nowrap;transition:background .16s,color .16s;border-bottom:3px solid transparent}.nav-link:hover{background:#ffffff1f;color:#fff;border-bottom-color:#ffffff80}.nav-mobile-bar{display:none}.nav-hamburger{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.ham-icon{display:flex;flex-direction:column;gap:5px;width:22px}.ham-icon span{display:block;height:2px;background:#fff;border-radius:2px;transition:all .25s ease;transform-origin:center}.ham-icon.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ham-icon.open span:nth-child(2){opacity:0;transform:scaleX(0)}.ham-icon.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer{display:none;background:#a8001a;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav-drawer.open{max-height:500px}.nav-drawer-list{list-style:none;padding:.4rem 0;display:grid;grid-template-columns:1fr 1fr}.nav-drawer-link{display:block;padding:.65rem 1.2rem;color:#ffffffe6;font-size:.9rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s}.nav-drawer-link:hover{background:#ffffff1a;color:#fff}@media (max-width: 600px){.nav-list{display:none}.nav-mobile-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.3rem 0}.nav-mobile-brand{color:#fff;font-weight:700;font-size:1rem;font-family:Playfair Display,serif}.nav-drawer{display:block}}.ad-banner{max-width:var(--max);margin:.8rem auto;padding:0 1rem;background:var(--white);border:1px dashed #ccc;border-radius:4px;height:60px;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.85rem;color:var(--muted)}.ad-label{background:var(--muted);color:#fff;font-size:.68rem;padding:.1rem .4rem;border-radius:3px}.editorial-wrap{max-width:var(--max);margin:0 auto;padding:.8rem 1rem 0}.editorial-grid{display:grid;grid-template-columns:280px 1fr 260px;gap:1.2rem;align-items:start}.col-left{border-right:1px solid var(--line);padding-right:1rem}.col-right{border-left:1px solid var(--line);padding-left:1rem}.lead-card{display:block;background:var(--white);border-radius:6px;overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .2s}.lead-card:hover{box-shadow:0 6px 20px #00000024}.lead-img{width:100%;aspect-ratio:16/9;overflow:hidden}.lead-img img{transition:transform .32s ease}.lead-card:hover .lead-img img{transform:scale(1.04)}.lead-body{padding:1rem}.lead-body h2{font-family:"Noto Serif Bengali",Playfair Display,serif;font-size:1.4rem;line-height:1.35;margin:.5rem 0 .6rem}.lead-body p{color:var(--muted);font-size:.92rem;line-height:1.65}.badge{display:inline-block;font-size:.68rem;font-weight:700;padding:.18rem .5rem;border-radius:3px;background:#e8f0fe;color:var(--brand2);margin-right:.3rem;text-transform:uppercase;letter-spacing:.04em}.badge-alert{background:#fde8e8;color:var(--brand)}.list-card{display:flex;gap:.7rem;padding:.75rem 0;border-bottom:1px solid var(--line);align-items:flex-start;transition:opacity .18s}.list-card:last-child{border-bottom:none}.list-card:hover{opacity:.82}.list-card-text{flex:1}.list-card-text h4{font-family:"Noto Serif Bengali",serif;font-size:.93rem;font-weight:700;line-height:1.4;margin-top:.25rem}.list-card-text p{font-size:.8rem;color:var(--muted);margin-top:.3rem;line-height:1.5}.list-card-img{width:90px;height:66px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--line)}.side-ad{background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;padding:.6rem;text-align:center;margin-bottom:.8rem}.side-ad-label{font-size:.65rem;color:var(--muted);margin-bottom:.4rem}.side-ad-box{height:200px;background:#eee;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem}.priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.9rem;border-top:2px solid var(--brand);padding-top:.8rem}.priority-card{display:flex;flex-direction:column;background:var(--white);border-radius:6px;overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .2s}.priority-card:hover{box-shadow:0 6px 18px #00000024}.priority-card-img{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--line)}.priority-card-img img{transition:transform .3s ease;width:100%;height:100%;object-fit:cover}.priority-card:hover .priority-card-img img{transform:scale(1.05)}.priority-card-placeholder{width:100%;height:100%;background:#ddd}.priority-card-body{padding:.55rem .65rem .7rem}.priority-card-body h4{font-family:"Noto Serif Bengali",serif;font-size:.88rem;font-weight:700;line-height:1.4;margin-top:.25rem;color:var(--ink)}.section-divider{max-width:var(--max);margin:1.4rem auto .8rem;padding:0 1rem;display:flex;align-items:center;gap:.8rem}.section-divider:before,.section-divider:after{content:"";flex:1;height:2px;background:var(--brand)}.section-divider span{font-weight:700;font-size:.88rem;color:var(--brand);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.bottom-grid{max-width:var(--max);margin:0 auto 1.5rem;padding:0 1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.grid-card{background:var(--white);border-radius:6px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:box-shadow .2s}.grid-card:hover{box-shadow:0 6px 18px #00000021}.grid-card-img{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--line)}.grid-card-img img{transition:transform .3s ease}.grid-card:hover .grid-card-img img{transform:scale(1.05)}.grid-card-body{padding:.65rem .7rem .8rem}.tag{font-size:.68rem;font-weight:700;color:var(--brand);text-transform:uppercase;letter-spacing:.05em}.grid-card-body h4{font-family:"Noto Serif Bengali",serif;font-size:.9rem;line-height:1.4;margin-top:.3rem}.cat-showcase-section{max-width:var(--max);margin:1.5rem auto 0;padding:0 1rem}.cat-showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--line);padding-top:1rem}.cat-showcase-col{padding:0 1.1rem;border-right:1px solid var(--line)}.cat-showcase-col:first-child{padding-left:0}.cat-showcase-col:last-child{border-right:none;padding-right:0}.cat-showcase-header{margin-bottom:.5rem}.cat-showcase-cat{display:inline-flex;align-items:center;gap:.3rem;font-size:1rem;font-weight:700;color:var(--ink);font-family:"Noto Serif Bengali",serif;transition:color .16s}.cat-showcase-cat:hover{color:var(--brand)}.cat-arrow{color:var(--brand);font-size:.75rem;font-style:normal}.cat-showcase-rule{height:2px;background:var(--line);margin-bottom:.85rem}.cat-showcase-card{display:block}.cat-showcase-card:hover .cat-showcase-img img{transform:scale(1.04)}.cat-showcase-img{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:var(--line);margin-bottom:.65rem}.cat-showcase-img img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.cat-showcase-placeholder{width:100%;height:100%;background:#ddd}.cat-showcase-meta{margin-bottom:.3rem}.cat-showcase-tag{color:var(--brand);font-size:.78rem;font-weight:700}.cat-showcase-title{font-family:"Noto Serif Bengali",serif;font-size:.96rem;font-weight:700;line-height:1.45;color:var(--ink);margin-bottom:.4rem}.cat-showcase-card:hover .cat-showcase-title{color:var(--brand)}.cat-showcase-summary{font-size:.82rem;color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){.cat-showcase-grid{grid-template-columns:repeat(2,1fr)}.cat-showcase-col{border-right:none;padding:0 0 1.2rem;border-bottom:1px solid var(--line)}.cat-showcase-col:last-child{border-bottom:none}}@media (max-width: 520px){.cat-showcase-grid{grid-template-columns:1fr}}.cat-deep-section{max-width:var(--max);margin:1.6rem auto 0;padding:0 1rem}.cat-deep-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--line);padding-top:1rem}.cat-deep-col{padding:0 1.1rem;border-right:1px solid var(--line)}.cat-deep-col:first-child{padding-left:0}.cat-deep-col:last-child{border-right:none;padding-right:0}.cat-deep-header{margin-bottom:.45rem}.cat-deep-cat{display:inline-flex;align-items:center;gap:.3rem;font-size:1rem;font-weight:700;color:var(--ink);font-family:"Noto Serif Bengali",serif;transition:color .16s}.cat-deep-cat:hover{color:var(--brand)}.cat-deep-rule{height:2px;background:var(--line);margin-bottom:.8rem}.cat-deep-main{display:block}.cat-deep-main:hover .cat-deep-img img{transform:scale(1.04)}.cat-deep-img{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:var(--line);margin-bottom:.6rem}.cat-deep-img img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.cat-deep-placeholder{width:100%;height:100%;background:#ddd}.cat-deep-title{font-family:"Noto Serif Bengali",serif;font-size:.97rem;font-weight:700;line-height:1.45;color:var(--ink);margin-bottom:.35rem}.cat-deep-main:hover .cat-deep-title{color:var(--brand)}.cat-deep-summary{font-size:.82rem;color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-deep-subs{list-style:none;margin-top:.7rem;border-top:1px solid var(--line);padding-top:.55rem;display:flex;flex-direction:column;gap:0}.cat-deep-sub-item{padding:.45rem 0;border-bottom:1px solid var(--line);font-size:.83rem;line-height:1.45}.cat-deep-sub-item:last-child{border-bottom:none}.cat-deep-sub-item a{color:var(--ink);transition:color .15s}.cat-deep-sub-item a:hover{color:var(--brand)}.cat-deep-sub-tag{color:var(--brand);font-weight:700;font-size:.78rem}@media (max-width: 900px){.cat-deep-grid{grid-template-columns:repeat(2,1fr)}.cat-deep-col{border-right:none;padding:0 0 1.2rem;border-bottom:1px solid var(--line)}.cat-deep-col:last-child{border-bottom:none}}@media (max-width: 520px){.cat-deep-grid{grid-template-columns:1fr}}.video-section{background:#1a1a1a;margin-top:1.8rem;padding:1.4rem 0 1.8rem}.video-section-inner{max-width:var(--max);margin:0 auto;padding:0 1rem}.video-section-header{margin-bottom:1rem}.video-section-title{font-family:"Noto Serif Bengali",serif;font-size:1.2rem;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:.2rem}.video-section-title .cat-arrow{color:var(--brand);font-size:.85rem}.video-layout{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.video-featured{grid-row:span 2}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.video-card{display:flex;flex-direction:column;cursor:pointer}.video-card:hover .video-card-title{color:#f0c040}.video-card-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#333;flex-shrink:0}.video-card--featured .video-card-thumb{aspect-ratio:16/9}.video-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-card:hover .video-card-thumb img{transform:scale(1.04)}.video-card-placeholder{width:100%;height:100%;background:#444}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--brand);color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;padding-left:3px;opacity:.92;transition:opacity .2s,transform .2s;pointer-events:none}.video-card--featured .video-play{width:64px;height:64px;font-size:1.5rem}.video-card:hover .video-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.video-card--featured .video-card-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 50%);border-radius:5px}.video-card--featured .video-card-body{position:absolute;bottom:0;left:0;right:0;padding:.9rem 1rem;pointer-events:none}.video-card--featured{position:relative}.video-card--featured .video-card-title{font-size:1.05rem;color:#fff}.video-card--featured .video-card-time{color:#ffffffb3}.video-card-body{padding:.55rem .1rem 0}.video-card-title{font-family:"Noto Serif Bengali",serif;font-size:.88rem;font-weight:700;line-height:1.45;color:#e8e8e8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s}.video-card-time{font-size:.75rem;color:#888;margin-top:.3rem}@media (max-width: 860px){.video-layout{grid-template-columns:1fr}.video-featured{grid-row:auto}.video-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.video-grid{grid-template-columns:1fr}}.opinion-section{max-width:var(--max);margin:1.8rem auto 0;padding:0 1rem}.opinion-inner{border-top:2px solid var(--line);padding-top:1rem}.opinion-header{margin-bottom:1rem}.opinion-section-title{font-family:"Noto Serif Bengali",serif;font-size:1.1rem;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:.2rem}.opinion-section-title .cat-arrow{color:var(--brand)}.opinion-layout{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start}.opinion-featured{display:block;background:#1b2a4a;border-radius:6px;padding:1.4rem 1.3rem 1.5rem;min-height:220px;transition:opacity .18s}.opinion-featured:hover{opacity:.9}.opinion-feat-tag{display:inline-block;background:#f0c040;color:#1b2a4a;font-size:.78rem;font-weight:800;padding:.2rem .55rem;border-radius:3px;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.04em}.opinion-feat-title{font-family:"Noto Serif Bengali",serif;font-size:1.15rem;font-weight:700;line-height:1.5;color:#fff;margin-bottom:.75rem}.opinion-feat-summary{font-size:.85rem;color:#ffffffa6;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.opinion-list{list-style:none;display:flex;flex-direction:column;gap:0}.opinion-item{border-bottom:1px solid var(--line)}.opinion-item:last-child{border-bottom:none}.opinion-item-link{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 0;transition:opacity .16s}.opinion-item-link:hover{opacity:.75}.opinion-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#ddd;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--line)}.opinion-avatar img{width:100%;height:100%;object-fit:cover}.opinion-avatar-icon{font-size:1.3rem;color:#aaa;line-height:1}.opinion-item-body{flex:1}.opinion-item-cat{font-size:.9rem;line-height:1.5;color:var(--ink)}.opinion-item-tag{color:var(--brand);font-weight:700;font-size:.82rem}.opinion-item-headline{font-family:"Noto Serif Bengali",serif;font-weight:700}.opinion-item-rule{height:1px;background:var(--line);margin:.35rem 0}.opinion-item-author{font-size:.8rem;color:var(--muted)}@media (max-width: 760px){.opinion-layout{grid-template-columns:1fr}}.site-footer{background:var(--ink);color:#aaa;text-align:center;padding:1rem;font-size:.82rem}.feed-error{color:var(--brand);padding:2rem;text-align:center;font-weight:600}.skeleton-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.skeleton{height:180px;border-radius:6px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){.editorial-grid{grid-template-columns:240px 1fr}.col-right{display:none}}@media (max-width: 720px){.editorial-grid{grid-template-columns:1fr}.col-left{border-right:none;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:.8rem}.bottom-grid{grid-template-columns:repeat(2,1fr)}.logo-text{font-size:1.4rem}}@media (max-width: 480px){.bottom-grid{grid-template-columns:1fr}}@media (max-width: 600px){.topbar{font-size:.7rem;padding:.3rem .8rem;flex-wrap:wrap;gap:.3rem}.masthead{padding:.5rem .8rem}.logo-badge{width:40px;height:40px;font-size:1.2rem}.logo-text{font-size:1.2rem}.logo-sub{font-size:.65rem}.nav-list{display:none}.nav-hamburger{display:block}.navbar{display:flex;flex-direction:column}.navbar>nav,.navbar>*{max-width:100%}.editorial-wrap{padding:.5rem .6rem 0}.editorial-grid{grid-template-columns:1fr;gap:.8rem}.col-left,.col-right{display:none}.lead-body h2{font-size:1.1rem}.priority-grid{grid-template-columns:1fr 1fr;gap:.6rem}.bottom-grid{grid-template-columns:1fr 1fr;gap:.6rem;padding:0 .6rem}.ad-banner{height:50px;margin:.5rem .6rem;font-size:.75rem}.section-divider{padding:0 .6rem}.video-layout{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr 1fr;gap:.6rem}.opinion-layout{grid-template-columns:1fr}.opinion-section,.cat-showcase-section,.cat-deep-section{padding:0 .6rem}.cat-showcase-grid,.cat-deep-grid{grid-template-columns:1fr 1fr}.cat-showcase-col,.cat-deep-col{padding:0 .5rem 1rem;border-right:none;border-bottom:1px solid var(--line)}.site-footer{font-size:.75rem}}
