.legal-wrap{max-width:760px}.legal-wrap .tool-header{align-items:flex-start}.legal-wrap .tool-header h1{line-height:1.2}.legal-updated{color:#687a91;font-size:12px;margin:4px 0 0}.legal-intro{background:#eaf2ff;border-left:3px solid #0756c7;margin-bottom:14px;padding:14px 16px}.legal-intro p{font-size:14px;line-height:1.55;margin:0}.legal-toc{background:#fff;border:1px solid #dce5ef;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:11px}.legal-toc a{background:#f2f6fb;color:#0756c7;font-size:12px;font-weight:700;padding:7px 10px}.legal-content{background:#fff;border:1px solid #dce5ef;padding:5px 20px}.legal-content section{border-bottom:1px solid #e7edf4;padding:18px 0}.legal-content section:last-child{border-bottom:0}.legal-content h2{font-size:16px;line-height:1.35;margin:0 0 8px}.legal-content p{color:#53657d;font-size:13px;line-height:1.65;margin:0 0 10px}.legal-content p:last-child{margin-bottom:0}.legal-content a{color:#0756c7;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:520px){.legal-content{padding:4px 14px}.legal-content section{padding:16px 0}.legal-toc{gap:6px}.legal-toc a{font-size:11px;padding:6px 8px}}