:root{color-scheme:light;--ink:#16332c;--muted:#5b706a;--paper:#fffdf8;--green:#175c4b;--gold:#e7b44b;--line:#dfe7e2;--wash:#f3f0e7}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;overflow-wrap:anywhere;background:var(--wash);color:var(--ink);font:16px/1.68 system-ui,-apple-system,"Segoe UI","Noto Sans Bengali",sans-serif}header{background:linear-gradient(135deg,#103a32,#1b6955);color:#fff;padding:0 20px 38px}header>div,header nav,main,footer{width:min(100%,1080px);margin-inline:auto}header nav,footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:850;letter-spacing:.05em;color:#f5cc71;text-decoration:none;white-space:nowrap}.nav-links,footer nav{display:flex;align-items:center;gap:22px}.nav-links a{color:#fff;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:750;opacity:.82}.eyebrow.dark{color:var(--green);opacity:1}header>div{padding-top:34px}header nav{min-height:72px;border-bottom:1px solid #ffffff2b}h1{font-size:clamp(2.15rem,5vw,4rem);line-height:1.05;margin:.45rem 0 1rem;max-width:800px;letter-spacing:-.035em}header p{max-width:730px;margin:0;color:#e6f0ed;font-size:1.05rem}main{background:var(--paper);padding:38px clamp(20px,5vw,64px);margin-top:24px;margin-bottom:24px;border-radius:18px;box-shadow:0 12px 40px #17322c12}h2{margin-top:2.2rem;border-bottom:1px solid var(--line);padding-bottom:.45rem;line-height:1.2}h3{line-height:1.25}a{color:var(--green);font-weight:650}.meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.notice{border-left:4px solid var(--gold);background:#fff7e3;padding:14px 16px;border-radius:8px}.bn{margin-top:54px;padding-top:28px;border-top:3px solid var(--green)}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}th,td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--line);min-width:180px}footer{padding:28px 20px 36px;color:var(--muted);font-size:.9rem;flex-wrap:wrap}footer p{margin:.3rem 0}footer a{white-space:nowrap}.dark-brand{color:var(--green)}.home header{min-height:650px;padding-bottom:80px}.hero{padding-top:clamp(70px,10vw,125px)}.hero p{font-size:clamp(1.05rem,2vw,1.25rem)}.operator{margin-top:26px!important;padding-left:16px;border-left:3px solid var(--gold)}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:34px}.button{display:inline-block;border-radius:999px;background:var(--gold);color:#193a31;padding:12px 20px;text-decoration:none}.text-link{color:#fff}.home main{background:transparent;box-shadow:none;padding-inline:20px}.intro,.legal-callout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,7vw,90px);align-items:start;padding:50px 0}.intro h2,.legal-callout h2{border:0;margin:.4rem 0;font-size:clamp(1.8rem,4vw,2.8rem)}.intro>p,.legal-callout>p{font-size:1.08rem;margin-top:4px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 70px}.cards article{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 12px 30px #17322c0a}.cards span{color:var(--green);font-weight:800}.cards h3{margin:.7rem 0}.cards p{color:var(--muted);margin-bottom:0}.legal-callout{border-top:1px solid #cbd8d2;border-bottom:1px solid #cbd8d2;margin-bottom:30px}@media(max-width:700px){header{padding-inline:18px}header nav{align-items:flex-start;padding:16px 0}.nav-links{gap:9px;flex-direction:column;align-items:flex-end}.nav-links a{font-size:.88rem}.home header{min-height:auto;padding-bottom:58px}.hero{padding-top:62px}.intro,.legal-callout{grid-template-columns:1fr;gap:12px;padding:36px 0}.cards{grid-template-columns:1fr;margin-bottom:45px}main{margin:0;border-radius:0;padding:28px 18px}table{font-size:.9rem}th,td{padding:8px 5px}footer{align-items:flex-start}footer nav{gap:10px;flex-direction:column;align-items:flex-start}}
