.legal-document{--legal-ink:#17253c;--legal-blue:#225fe8;box-sizing:border-box;min-height:100vh;color:var(--legal-ink);letter-spacing:0;background:#edf1f7;font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-document *{box-sizing:border-box}.legal-document a{color:inherit;text-underline-offset:4px}.legal-document a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #70a4ff}.legal-header{color:#f6f8fc;background:#091320;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50vw - 620px);display:flex}.legal-brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:20px;font-weight:750;text-decoration:none;display:flex}.legal-brand img{object-fit:contain}.legal-back{font-size:13px;text-decoration:none;color:#bbc8dc!important}.legal-back span{margin-left:10px}.legal-document-inner{max-width:1288px;margin:auto;padding:56px 24px 80px}.legal-eyebrow{letter-spacing:1.7px;color:#526783;margin:0 0 16px;font-size:11px;font-weight:750}.legal-intro h1{letter-spacing:-1.8px;max-width:900px;margin:0 0 20px;font-size:clamp(32px,4.3vw,52px);line-height:1.12}.legal-subtitle{color:#53647d;margin:0 0 18px;font-size:17px}.legal-version{color:#64748b;margin:0;font-size:12px}.legal-version span{padding:0 8px}.legal-doc-nav{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.legal-doc-nav a{background:#fff;border:1px solid #d9e1ed;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:650;text-decoration:none}.legal-doc-nav a:hover{border-color:#9bb6ed}.legal-doc-nav a[aria-current=page]{color:#fff;background:#225fe8;border-color:#225fe8;box-shadow:0 4px 12px #225fe820}.legal-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.legal-contents{padding:20px 8px 0 0}.legal-contents nav{flex-direction:column;gap:2px;display:flex}.legal-contents nav a{color:#53647d;padding:7px 0;font-size:12px;line-height:1.5;text-decoration:none}.legal-contents nav a:hover{color:#225fe8}.legal-help{margin-top:24px;font-size:12px;display:inline-block;color:#225fe8!important}.legal-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ee;border-radius:16px;min-width:0;padding:36px 44px;box-shadow:0 8px 30px #17304e06}.legal-draft{color:#405777;background:#f0f5ff;border:1px solid #d8e5ff;border-left:3px solid #3975e8;border-radius:8px;margin-bottom:32px;padding:16px 20px;font-size:13px;line-height:1.65}.legal-draft strong{color:#23467b}.legal-draft p{margin:5px 0 0}.legal-paper article h2{letter-spacing:-.4px;color:#17253c;margin:36px 0 16px;padding-top:8px;scroll-margin-top:24px;font-size:21px;line-height:1.35}.legal-paper article p{color:#42516a;white-space:pre-line;margin:0 0 18px;font-size:14px;line-height:1.9}.legal-contact{border-top:1px solid #e3e9f2;flex-direction:column;gap:6px;margin-top:36px;padding-top:24px;font-size:13px;display:flex}.legal-contact a{color:#225fe8}.legal-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.legal-skip:focus{top:12px}@media (max-width:850px){.legal-grid{grid-template-columns:1fr;gap:24px}.legal-contents{padding:0}.legal-contents nav{grid-template-columns:1fr 1fr;gap:2px 24px;display:grid}.legal-help{margin-top:12px}.legal-paper{padding:28px}.legal-document-inner{padding-top:36px}}@media (max-width:520px){.legal-header{padding:16px 20px}.legal-brand{font-size:17px}.legal-back{font-size:11px}.legal-document-inner{padding:28px 16px 48px}.legal-intro h1{letter-spacing:-1px}.legal-doc-nav{gap:6px;margin:24px 0}.legal-doc-nav a{padding:8px 11px;font-size:11px}.legal-contents nav{grid-template-columns:1fr}.legal-paper{border-radius:12px;padding:22px 18px}.legal-paper article h2{font-size:19px}.legal-draft{padding:14px}.legal-subtitle{font-size:15px}}@media print{.legal-document{color:#000;background:#fff}.legal-header,.legal-doc-nav,.legal-contents,.legal-skip,.platform-legal-footer{display:none!important}.legal-document-inner{max-width:none;padding:0}.legal-intro h1{font-size:28px}.legal-grid{display:block}.legal-paper{box-shadow:none;border:0;padding:20px 0}.legal-paper article h2{break-after:avoid}.legal-paper article p{orphans:3;widows:3}.legal-contact{break-inside:avoid}}
