.legal{--bg:#131110;--card:#1a1613;--line:#e9ddc81a;--line-2:#e9ddc829;--fg:#ece5d7;--fg-dim:#a59d8c;--fg-faint:#756c5b;--accent:#e7ddc7;--font:var(--font-geist),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;background:var(--bg);color:var(--fg);font-family:var(--font);font-feature-settings:"ss01","cv01";min-height:100vh;line-height:1.65}.legal a{color:inherit}.legal .lbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131110d9;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.legal .lback{color:var(--fg-dim);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.legal .lback:hover{color:var(--fg)}.legal .lback svg{width:16px;height:16px}.legal .lbrand{letter-spacing:.01em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.legal .lbrand svg{width:18px;height:18px;color:var(--accent)}.legal .ldoc{max-width:760px;margin:0 auto;padding:56px 24px 96px}.legal .ldoc .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:12px}.legal .ldoc h1{letter-spacing:-.025em;margin:14px 0 8px;font-size:clamp(30px,4vw,42px);font-weight:600}.legal .ldoc .updated{color:var(--fg-faint);font-size:13px;font-family:var(--mono);margin-bottom:36px}.legal .ldoc h2{letter-spacing:-.01em;margin:34px 0 10px;font-size:19px;font-weight:600}.legal .ldoc p{color:var(--fg-dim);max-width:68ch;margin:0 0 14px}.legal .ldoc ul{color:var(--fg-dim);flex-direction:column;gap:8px;margin:0 0 14px 20px;display:flex}.legal .ldoc .note{border:1px solid var(--line);background:var(--card);color:var(--fg-faint);border-radius:12px;margin-top:40px;padding:16px 18px;font-size:13px}.legal .ldoc .note b{color:var(--fg)}
