.barun-legal-page{background:var(--bg-section,#f8fafc);padding-bottom:80px}.barun-legal-head{background:var(
    --gradient-primary,linear-gradient(135deg,#143874,#2563a8)
  );color:#fff;padding:120px 0 48px}.barun-legal-wrap{max-width:860px;margin:0 auto;padding:0 20px}.barun-legal-crumb{font-size:14px;opacity:.8;margin-bottom:12px}.barun-legal-crumb a{color:inherit;text-decoration:none}.barun-legal-head h1{font-size:32px;font-weight:800;line-height:1.3}.barun-legal-effective{margin-top:10px;font-size:15px;opacity:.85}.barun-legal-body{padding-top:40px}.barun-legal-intro{margin-bottom:24px;color:var(--text-secondary,#495057);font-size:15px;line-height:1.8}.barun-legal-body section{background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:12px;padding:24px;margin-bottom:16px}.barun-legal-body h2{font-size:18px;font-weight:700;color:var(--primary,#143874);margin-bottom:12px}.barun-legal-body p{white-space:pre-line;font-size:15px;line-height:1.8;color:var(--text-primary,#212529);word-break:keep-all}.barun-legal-body p+p{margin-top:12px}.barun-legal-table{margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.barun-legal-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.6}.barun-legal-table td,.barun-legal-table th{border:1px solid var(--gray-200,#e5e7eb);padding:10px 12px;text-align:left;vertical-align:top;white-space:pre-line;word-break:keep-all}.barun-legal-table th{background:var(--bg-light,#e3f2fd);color:var(--primary,#143874);font-weight:700}@media (max-width:768px){.barun-legal-head{padding:96px 0 36px}.barun-legal-head h1{font-size:26px}.barun-legal-body section{padding:18px}}