.legal-doc{max-width:680px;margin:0 auto;color:var(--lw-body);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.legal-doc h1{font-size:28px;font-weight:700;color:var(--lw-ink);margin:0 0 6px}.legal-doc h2{font-size:18px;font-weight:600;color:var(--lw-ink);margin:32px 0 10px}.legal-doc p,.legal-doc ul{margin:0 0 12px}.legal-doc ul{padding-left:20px}.legal-doc li{margin:0 0 8px}.legal-doc dl{margin:0 0 12px}.legal-doc dt{font-weight:600;color:var(--lw-ink);margin-top:12px}.legal-doc dd{margin:4px 0 0}.legal-doc .legal-version{font-size:13px;color:var(--lw-caption);margin:0 0 16px}.legal-doc .legal-draft{border:1px solid var(--lw-line);border-left:3px solid var(--lw-ink);border-radius:12px;background:var(--lw-card);padding:12px 14px;color:var(--lw-ink)}.legal-doc .legal-others{margin-top:40px;padding-top:16px;border-top:1px solid var(--lw-line);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 18px}.legal-doc a{color:inherit;text-decoration:underline}