.legal-page{background:var(--paper);min-height:100vh}.legal-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);background:#fbf8f3d9;padding:16px 32px;position:sticky;top:0}.legal-nav .logo{align-items:center;gap:8px;display:inline-flex}.legal-nav .word{font:800 18px var(--font-display), sans-serif;letter-spacing:-.6px;color:var(--navy)}.legal-nav .word em{color:var(--mint);font-style:normal}.legal-body{max-width:720px;margin:0 auto;padding:56px 32px 96px}.legal-body h1{font:800 34px var(--font-display), sans-serif;letter-spacing:-1.2px;margin-bottom:6px}.legal-body .effective{color:var(--muted);margin-bottom:32px;font-size:13.5px}.legal-body h2{font:700 20px var(--font-display), sans-serif;letter-spacing:-.4px;margin:30px 0 10px}.legal-body p{font:400 15px/1.65 var(--font-ui), sans-serif;color:var(--text2);margin-bottom:12px}.legal-body p strong{color:var(--navy);font-weight:600}.legal-body .bullet{gap:10px;padding-left:6px;display:flex}.legal-body .space{height:10px}
