.legal{color:#e2e8f0;box-sizing:border-box;background:#0f172a;min-height:100vh;padding:2.5rem 1rem 4rem}.legal-wrap{max-width:760px;margin:0 auto}.legal-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.legal-brand{color:#e2e8f0;font-size:1.1rem;font-weight:700;text-decoration:none}.legal-brand i{color:#0ea5e9;font-style:normal}.legal-back{color:#94a3b8;font-size:.875rem;text-decoration:none}.legal-back:hover{color:#e2e8f0}.legal-doc{color:#0f172a;background:#f8fafc;border-radius:.75rem;padding:2.25rem 2rem;line-height:1.7}.legal-doc h1{margin:0 0 .25rem;font-size:1.6rem}.legal-eff{color:#64748b;margin:0 0 1.5rem;font-size:.85rem}.legal-doc section{margin:1.75rem 0}.legal-doc h2{color:#0369a1;border-bottom:1px solid #e2e8f0;margin:0 0 .6rem;padding-bottom:.3rem;font-size:1.05rem}.legal-doc p{margin:0 0 .6rem}.legal-doc .zh{color:#334155}.legal-doc ul{margin:0 0 .6rem;padding-left:1.25rem}.legal-doc li{margin:.25rem 0}.legal-doc a{color:#0369a1}.legal-foot{gap:1rem;margin-top:1.75rem;font-size:.85rem;display:flex}.legal-foot a{color:#94a3b8;text-decoration:none}.legal-foot a:hover{color:#e2e8f0}
