.legal-stage{background:#fff;min-height:100vh;font-family:Inter,sans-serif;color:#10131a}.legal-nav{justify-content:space-between;padding:18px 32px;border-bottom:1px solid #e6e8ee;position:sticky;top:0;background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);z-index:10}.legal-brand,.legal-nav{display:flex;align-items:center}.legal-brand{gap:10px;font-weight:800;letter-spacing:.3px;color:#10131a;text-decoration:none}.legal-logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#f42,#ff8a1e);display:grid;place-items:center;color:#fff;font-weight:900;font-size:14px}.legal-back{color:#8a91a0;font-size:14px;font-weight:600;text-decoration:none}.legal-back:hover{color:#f42}.legal-doc{max-width:760px;margin:0 auto;padding:48px 24px 80px}.legal-doc>h1{font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 32px}.legal-md h1,.legal-md h2,.legal-md h3{font-weight:800;letter-spacing:-.3px;margin:32px 0 12px}.legal-md h1{font-size:28px}.legal-md h2{font-size:22px;padding-top:16px;border-top:1px solid #e6e8ee}.legal-md h2:first-of-type{border-top:0;padding-top:0}.legal-md h3{font-size:17px}.legal-md li,.legal-md p{font-size:15px;line-height:1.7;color:#3a3f4b}.legal-md p{margin:0 0 14px}.legal-md ol,.legal-md ul{margin:12px 0 18px;padding-left:22px}.legal-md li{margin-bottom:6px}.legal-md strong{color:#10131a}.legal-md hr{border:0;border-top:1px solid #e6e8ee;margin:30px 0}.legal-md table{width:100%;border-collapse:collapse;margin:14px 0 22px;font-size:14px}.legal-md td,.legal-md th{border:1px solid #e6e8ee;padding:10px 12px;text-align:left;vertical-align:top}.legal-md th{background:#fafbfc;font-weight:800;color:#10131a}.legal-md a{color:#f42;text-decoration:underline}.legal-md code{background:#f4f5f7;padding:2px 6px;border-radius:4px;font-size:13px}.legal-footer{margin-top:56px;padding-top:24px;border-top:1px solid #e6e8ee;display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.legal-footer a{color:#8a91a0;text-decoration:none}.legal-footer a:hover{color:#f42}@media (max-width:640px){.legal-nav{padding:14px 18px}.legal-doc{padding:28px 18px 60px}.legal-doc>h1{font-size:26px}.legal-md h2{font-size:19px}}