:root{--site-red:#c10d13;--site-red-dark:#940a0e;--site-text:#202327;--site-title:#111315;--site-muted:#68707d;--site-border:#e4e7eb;--site-soft:#f6f7f9;--site-surface:#fff;--site-bg:#fff;--site-shadow:0 8px 24px rgba(15,23,42,.07);--site-max:1240px;}
html[data-theme="dark"]{--site-text:#d9dee6;--site-title:#f5f7fa;--site-muted:#9ca6b3;--site-border:#303641;--site-soft:#171b22;--site-surface:#111419;--site-bg:#0d1015;--site-shadow:0 8px 24px rgba(0,0,0,.28);}
html{font-size:16px;}body{font-family:'ShurjoWeb','Noto Sans Bengali',Arial,sans-serif;font-size:16.5px;font-weight:400;color:var(--site-text);background:var(--site-bg);line-height:1.65;}a{transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:inherit;}.container{max-width:var(--site-max);}.text-dark{color:var(--site-title)!important;}.text-secondary{color:var(--site-muted)!important;}.border,.border-top,.border-bottom{border-color:var(--site-border)!important;}.bg-white{background:var(--site-surface)!important;}
.news-section-title{font-size:28px;font-weight:700;line-height:1.25;color:var(--site-title);margin:0;display:flex;align-items:center;gap:9px;}.news-section-title::before{content:'';width:4px;height:25px;background:var(--site-red);display:block;flex:0 0 4px;}.news-card-title{font-size:20px;line-height:1.42;font-weight:700;color:var(--site-title);}.section-more{color:var(--site-muted);text-decoration:none;font-size:15px;font-weight:400;display:inline-flex;align-items:center;gap:5px;}.section-more:hover{color:var(--site-red);}.section-block{padding-top:30px!important;padding-bottom:30px!important;border-color:var(--site-border)!important;}.section-block>.d-flex:first-child{border-bottom:1px solid var(--site-border);padding-bottom:10px;margin-bottom:18px!important;}.content-card{height:100%;}.content-card a{text-decoration:none;color:inherit;}.content-card:hover .content-title{color:var(--site-red);}.content-image{width:100%;display:block;object-fit:cover;background:var(--site-soft);}.content-title{color:var(--site-title);margin:9px 0 0;font-weight:700;line-height:1.42;font-size:19px;}.content-summary{font-size:16px;font-weight:400;color:var(--site-muted);line-height:1.58;margin:7px 0 0;}.sidebar-box{background:var(--site-surface);border-top:3px solid var(--site-red);border-bottom:1px solid var(--site-border);}.sidebar-box h3{font-size:20px;font-weight:700;color:var(--site-title);margin:0;padding:12px 0;border-bottom:1px solid var(--site-border);}.sidebar-box>a{display:block;padding:10px 0;border-bottom:1px solid var(--site-border);text-decoration:none;color:var(--site-title);font-size:16px;line-height:1.45;font-weight:400;}.sidebar-box>a:hover{color:var(--site-red);}.sidebar-box>a:last-child{border-bottom:0;}
.site-footer{margin-top:4px;border-top:4px solid var(--site-red);background:var(--site-soft);color:var(--site-text);}.site-footer-main{padding:32px 0 28px;}.site-footer-title{font-size:20px;font-weight:700;color:var(--site-title);margin-bottom:13px;}.site-footer-brand{font-size:28px;font-weight:700;color:var(--site-title);margin-bottom:8px;}.site-footer-text{font-size:16px;color:var(--site-muted);margin-bottom:8px;}.site-footer-contact{display:flex;flex-direction:column;gap:7px;font-size:15px;color:var(--site-text);}.footer-menu .nav-item,.footer-menu li{margin-bottom:8px;}.footer-menu .nav-link,.footer-menu a{color:var(--site-text)!important;padding:0;text-decoration:none;font-size:15px;font-weight:400;}.footer-menu .nav-link:hover,.footer-menu a:hover{color:var(--site-red)!important;}.footer-socials{display:flex;gap:9px;flex-wrap:wrap;}.footer-socials a{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-decoration:none;}.site-footer-bottom{border-top:1px solid var(--site-border);padding:14px 0;font-size:14px;color:var(--site-muted);}.site-footer .btn-outline-dark{color:var(--site-text);border-color:var(--site-border);background:var(--site-surface);}.site-footer .btn-outline-dark:hover{background:var(--site-title);color:var(--site-bg);}
.form-control,.form-select{background:var(--site-surface);color:var(--site-text);border-color:var(--site-border);}.form-control:focus,.form-select:focus{background:var(--site-surface);color:var(--site-text);border-color:#9da5b0;box-shadow:0 0 0 .2rem rgba(100,116,139,.12);}.card,.modal-content,.dropdown-menu,.offcanvas{background:var(--site-surface);color:var(--site-text);border-color:var(--site-border);}
@media(max-width:991.98px){body{font-size:16px;}.news-section-title{font-size:25px;}.section-block{padding-top:26px!important;padding-bottom:26px!important;}}
@media(max-width:575.98px){body{font-size:16px;}.news-section-title{font-size:23px;}.news-card-title,.content-title{font-size:18px;}.section-block{padding-top:22px!important;padding-bottom:22px!important;}.site-footer-main{padding:25px 0;}}

.section-block{border-top:1px solid var(--site-border);}
.section-heading-row{min-height:48px;}
.section-more{white-space:nowrap;}
