nav.top.legal-nav{position:sticky}.legal{color:#c9cfd5;max-width:760px;margin:0 auto;padding:72px 24px 0;font-size:16px;line-height:1.65}.legal h1{font:800 clamp(32px, 4.4vw, 44px)/1.1 var(--display);letter-spacing:-.03em;color:var(--text);margin:0 0 10px}.legal .updated{color:var(--muted);margin:0 0 36px;font-size:14px}.legal h2{font:700 21px/1.3 var(--display);color:var(--text);letter-spacing:-.01em;margin:40px 0 10px}.legal h3{color:var(--text);margin:24px 0 6px;font:600 16px/1.4 Inter}.legal p,.legal ul{margin:0 0 14px}.legal ul{padding-left:22px}.legal li{margin:4px 0}.legal a{color:var(--accent)}.legal strong{color:var(--text);font-weight:600}.legal .summary{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);margin:0 0 32px;padding:18px 22px}.legal .summary p:last-child,.legal .summary ul:last-child{margin-bottom:0}.legal table{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:14.5px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}.legal th{color:var(--text);font-weight:600}.legal .todo{color:var(--warn);background:#f0b4292e;border-radius:4px;padding:0 4px;font-weight:600}@media (width<=640px){.legal{padding-top:48px;font-size:15.5px}.legal table{font-size:13.5px}}
