.legal{background:#fff;color:#111827;font-family:var(--font-bn),"Noto Serif Bengali",system-ui,sans-serif;font-size:16px;line-height:1.8;min-height:100vh;display:flex;flex-direction:column;a{color:inherit}.legal-top{border-bottom:1px solid #e5e7eb;padding:20px 24px}.legal-top a{font-family:var(--font-ui),Arimo,Arial,sans-serif;font-weight:700;font-size:18px;color:#111827;text-decoration:none}.legal-body{flex:1;width:min(760px,100%);margin:0 auto;padding:48px 24px 64px}h1{margin:0;font-family:var(--font-display),"Hind Siliguri",sans-serif;font-weight:700;font-size:36px;line-height:1.5}.legal-updated{margin:8px 0 0;font-family:var(--font-ui),Arimo,Arial,sans-serif;font-size:13px;letter-spacing:.4px;text-transform:uppercase;color:#6B7280}h2{margin:40px 0 0;font-family:var(--font-display),"Hind Siliguri",sans-serif;font-weight:700;font-size:22px;line-height:1.4}p,ul{margin:14px 0 0;color:#374151}ul{padding-left:22px}li{margin-top:6px}h3{margin:26px 0 0;font-family:var(--font-display),"Hind Siliguri",sans-serif;font-weight:600;font-size:17px;line-height:1.5}dl{margin:14px 0 0;color:#374151}dl>div{margin-top:10px}dt{font-weight:700;color:#111827;display:inline}dt:after{content:" — "}dd{display:inline;margin:0}.legal-tablewrap{margin-top:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}td,th{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:top}th{background:#F8FAFC;font-family:var(--font-display),"Hind Siliguri",sans-serif;font-weight:700;color:#111827}address,td{color:#374151}address{margin-top:14px;font-style:normal}address,address span{display:block}.legal-foot{border-top:1px solid #e5e7eb;padding:20px 24px;display:flex;gap:12px 20px;flex-wrap:wrap;font-size:14px;color:#6B7280}.legal-foot a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.legal-foot a:hover{color:#111827}}@media (max-width:640px){.legal .legal-body{padding:32px 20px 48px}.legal h1{font-size:28px}.legal h2{font-size:19px;margin-top:32px}}