@font-face{font-family:Bangla;src:url('../fonts/HindSiliguri-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Bangla;src:url('../fonts/HindSiliguri-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Bangla;src:url('../fonts/HindSiliguri-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Bangla;src:url('../fonts/HindSiliguri-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--sans:Bangla,'Nirmala UI',sans-serif;--serif:Bangla,'Nirmala UI',sans-serif}body{padding-bottom:0}body.has-ticker{padding-bottom:44px}.safe-logo{display:flex;gap:13px;align-items:center}.logo-mark{height:63px;width:58px;flex-shrink:0}.logo-word{display:flex;gap:4px;align-items:baseline;font:700 46px/1.2 Georgia,serif;color:var(--red);letter-spacing:-2px}.logo-word>span{color:var(--ink)}.logo-word>b{font:800 49px/1 Arial,sans-serif;color:var(--green);margin-left:5px;letter-spacing:-3px}.safe-logo small{font:12px var(--sans);color:var(--muted);display:block;text-align:center;letter-spacing:1px;margin-top:5px}.custom-logo{height:80px;width:auto;max-width:360px;object-fit:contain}.footer-main .logo-mark{height:42px;width:38px}.footer-main .logo-word{font-size:28px;letter-spacing:-1px}.footer-main .logo-word b{font-size:31px;letter-spacing:-2px}.footer-main .safe-logo small{font-size:10px}.flash{padding:15px 20px;margin:20px 0;border-radius:5px;font-size:15px}.flash.success{background:#e5f1e7;color:#246543;border:1px solid #c8dfce}.flash.error{background:#fff0ed;color:#a33132;border:1px solid #edcfca}.flash ul{margin:8px 0 0;padding-left:20px}.search-inline{display:flex;gap:10px;margin:25px 0}.search-inline input{flex:1}.article-body img{max-width:100%;height:auto}.article-body a{color:var(--red);text-decoration:underline}.article-body pre{white-space:pre-wrap;background:var(--paper);padding:20px;border:1px solid var(--line)}.article-body h1,.article-body h2,.article-body h3{line-height:1.8}.preserve-lines{white-space:pre-wrap;line-height:2;font-size:18px;padding:20px 0 30px}.honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0;pointer-events:none;left:-9999px}.video-embed{width:100%;aspect-ratio:16/9;border:0;margin:20px 0}.article-gallery{display:grid;gap:25px;margin:30px 0}.article-gallery figure{margin:0}.article-gallery img{max-height:650px;object-fit:contain}.article-gallery figcaption{font-size:13px;color:var(--muted);margin-top:8px}.media-indicator{position:absolute;bottom:10px;left:10px;background:#ffffffed;color:var(--red);padding:3px 9px;border-radius:3px;font-size:12px}.pagination a,.pagination span{border:1px solid var(--line);padding:4px 12px;background:var(--paper)}.pagination a.active{background:var(--red);color:white}.news-ticker{font-family:var(--sans)}.section-grid .story h3,.results-grid .story h3{font-weight:600}.article-head h1{font-size:39px;font-weight:700}.lead-main h1{font-size:32px}main>.flash:first-child{margin-top:25px}.sidebar>.story{margin-bottom:25px}.sidebar>.story img{height:170px}.newsletter input[name=email]{grid-column:auto}.newsletter form>input[name=_token]{display:none}#main{min-height:300px}.tabs button:focus-visible,.print-tabs button:focus-visible{outline:2px solid var(--red)}@media(max-width:760px){body.has-ticker{padding-bottom:40px}.logo-mark{height:43px;width:39px}.safe-logo{gap:8px}.logo-word{font-size:28px;letter-spacing:-1px}.logo-word>b{font-size:31px;letter-spacing:-2px}.safe-logo small{font-size:10px;letter-spacing:.3px}.custom-logo{height:55px;max-width:240px}.article-head h1{font-size:29px}.lead-main h1{font-size:28px}.search-inline input{width:100%}.search-inline button{font-size:14px;padding:8px 14px}.footer-main .logo-word{font-size:27px}}
@media print{body.has-ticker{padding-bottom:0}.article-body{font-size:14px}.article-tools,.news-ticker{display:none}}
