@font-face{font-family:sans;src:url(../media/noto_sans_bengali_400.p.2sraozxakrnau.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/noto_sans_bengali_600.p.0ymvrhmfk3ago.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}._9mewRW_className{font-family:sans}._9mewRW_variable{--font-sans:"sans"}
@font-face{font-family:"serif";src:url(../media/noto_serif_bengali_700.p.15g0ob5el0w5c.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.IV_NPq_className{font-family:"serif"}.IV_NPq_variable{--font-serif:"serif"}
:root{--ink:#0f1b2d;--accent:#d7263d;--accent-strong:#b01f32;--paper:#fff;--paper-warm:#faf7f2;--text:#1f2937;--text-soft:#374151;--muted:#5f6672;--line:#e5e7eb;--line-strong:#d1d5db;--link:#0b5fa5;--positive:#0e7a4f;--caution:#92400e;--font-body:var(--font-sans), "Noto Sans Bengali", "Hind Siliguri", "Vrinda", "Shonar Bangla", system-ui, sans-serif;--font-head:var(--font-serif), "Noto Serif Bengali", var(--font-body);--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1.125rem;--fs-lead:1.25rem;--lh-body:1.8;--lh-head:1.35;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--radius:3px;--rule-thick:3px;--container:1200px;--gutter:16px}@media (min-width:768px){:root{--gutter:20px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);text-rendering:optimizelegibility;margin:0;font-weight:400}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:var(--lh-head);color:var(--ink);margin:0}p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-strong)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--link);outline-offset:2px}img,svg{max-width:100%;height:auto;display:block}button,input{font:inherit}strong,b{font-weight:600}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-2);background:var(--ink);color:var(--paper);padding:var(--s-2) var(--s-3);z-index:10;position:absolute;top:-100px}.skip-link:focus{top:var(--s-2);color:var(--paper)}
