body{margin:0;background:#fafaff;font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#1c2447}a{color:#6348e8}.legal-head{display:flex;justify-content:space-between;gap:20px;padding:22px max(24px,calc((100vw - 1000px)/2));background:white;border-bottom:1px solid #ecebfd}.legal-head a{text-decoration:none;font-weight:650}.legal-wrap{max-width:1000px;margin:46px auto 70px;padding:0 24px}.legal-wrap h1{font-size:clamp(26px,4vw,40px);line-height:1.2;color:#12163f}.legal-edition{color:#697393}.legal-document{padding:26px 36px;background:white;border:1px solid #e8eaf4;border-radius:16px;box-shadow:0 8px 24px #1c22500a}.legal-para{margin:11px 0;white-space:pre-wrap}.legal-section{font-weight:700;margin:25px 0 12px;white-space:pre-wrap}.legal-table-scroll{overflow-x:auto;margin:22px 0}.legal-table{border-collapse:collapse;min-width:680px;width:100%;font-size:13px}.legal-table td{border:1px solid #dde1ee;padding:10px;vertical-align:top;white-space:pre-wrap}.legal-foot{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;padding:26px;background:#10133e}.legal-foot a{color:white;font-size:13px}@media(max-width:600px){.legal-document{padding:16px}.legal-wrap{padding:0 12px}.legal-head{padding:16px}}