/* RMSH brand adaptation: white clinical canvas, Royal blue navigation and Bengali editorial type. */
:root{--maroon:#1a5276;--maroon-dark:#123b57;--cream:#eef7ff;--paper:#ffffff;--ink:#243746;--muted:#69727d;--gold:#0d6efd;--line:#d9e5ef;--teal:#0274be;--shadow:0 24px 70px rgba(26,82,118,.14)}
body{font-family:'Montserrat','Noto Sans Bengali',Arial,sans-serif;background:#fff;color:#243746}
.site-header{background:#fff;border-bottom:0;box-shadow:0 4px 18px rgba(20,71,104,.08)}
.header-inner{max-width:1180px;padding:12px 28px 10px}
.header-inner{justify-content:flex-end}
nav{font-family:'Montserrat',Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:12px}nav a{color:#3d4e60}nav a:hover{color:#0d6efd}nav .nav-cta{background:#0d6efd;border-color:#0d6efd;color:#fff;padding:10px 16px;border-radius:2px}nav .nav-cta:hover{background:#0654c4;color:#fff}
.hero{max-width:1180px;padding-top:68px;padding-bottom:64px}.hero h1,.quick-answer h2,.content-section h2,.faq-section h2,.sources-section h2,.action-section h2{font-family:'Noto Serif Bengali','Tiro Bangla',serif;color:#1a5276}.hero h1 em{color:#0d6efd}.eyebrow,.section-kicker{color:#0274be}.hero-lede{color:#495057}.button-dark{background:#0d6efd;border-radius:2px}.button-dark:hover{background:#0654c4}.text-link{color:#0274be}.hero-visual:before{border-color:#0d6efd}.updated{color:#69727d}.pulse{background:#0d6efd;box-shadow:0 0 0 5px rgba(13,110,253,.12)}
.quick-answer{background:#fff}.answer-card{background:#1a5276;box-shadow:10px 10px 0 #0d6efd;border-radius:2px}.answer-label{color:#9bd0ff}.stats-strip{background:#0d6efd}.stat{border-color:rgba(255,255,255,.35)}.stat strong{color:#fff}.stat span{color:#eaf4ff}
.section-number{color:#0d6efd}.callout{background:#eef7ff;border-left-color:#0d6efd}.callout-maroon strong{color:#1a5276}.callout p{color:#495057}.two-col-note{border-color:#0d6efd}.note-icon{color:#0274be}.two-col-note strong{color:#1a5276}.timeline{border-color:#0d6efd}.timeline-item:before{background:#0274be}.timeline-item span{color:#0274be}.small-note{color:#5b6c79!important}
.action-section{background:#eef7ff}.action-seal{border-color:#0d6efd;color:#1a5276}.action-seal:before{border-color:#9bd0ff}.faq-list{border-color:#d9e5ef}details{border-color:#d9e5ef}summary{color:#1a5276}summary:after{color:#0d6efd}
.sources-section{background:#1a5276}.sources-section h2{color:#fff}.sources-heading .section-kicker{color:#9bd0ff}.source-links a:hover{border-color:#9bd0ff}.source-links span{color:#9bd0ff}.site-footer strong{color:#1a5276}.site-footer a{color:#0274be}
@media(max-width:800px){.header-inner{padding:11px 18px}.hero{padding-top:43px}.hero h1{font-size:46px}}
