:root{--bg: #f2f4f6;--card: #ffffff;--panel: #e9edf0;--text: #1f2937;--muted: #667085;--line: #d5dbe1;--accent: #0f7d98;--accent-dark: #0f7d98;--accent-light: #e6f2f5;--shadow: 0 10px 30px rgba(16, 24, 40, .06)}.legal-page{background:var(--bg);color:var(--text);min-height:100vh}.legal-page header.sticky{background:#f2f4f6d9!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-page .border-white\/10{border-color:var(--line)!important}.legal-page .bg-white\/5{background:var(--card)!important}.legal-page .noise{background-image:radial-gradient(circle at 1px 1px,rgba(16,102,123,.06) 1px,transparent 0);background-size:18px 18px}.legal-page .legal-section{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.legal-page .legal-section h2{font-size:20px;font-weight:600;color:var(--text)}.legal-page .legal-section h3{margin-top:20px;font-size:16px;font-weight:600;color:var(--text)}.legal-page .legal-section p{margin-top:12px;line-height:1.7}.legal-page .legal-section ul{margin-top:12px;padding-left:20px;list-style:disc;line-height:1.7}.legal-page .legal-section li{margin-top:6px}.legal-page .legal-section a{color:var(--accent);text-decoration:underline}.legal-page .legal-section strong{color:var(--text)}
