.vision-legal-page{background:var(--c2-cloud,#f5f6f8);padding-bottom:80px}.vision-legal-head{background:var(--c2-pine-deep,#0b1f48);color:#fff;padding:44px 0 40px}.vision-legal-wrap{max-width:860px;margin:0 auto;padding:0 20px}.vision-legal-crumb{margin:0 0 12px;font-size:14px;opacity:.8}.vision-legal-crumb a{color:inherit;text-decoration:none}.vision-legal-head h1{margin:0;font-size:32px;font-weight:800;line-height:1.3;letter-spacing:-.03em}.vision-legal-effective{margin:10px 0 0;font-size:15px;opacity:.85}.vision-legal-body{padding-top:40px}.vision-legal-intro{margin:0 0 24px;color:var(--c2-muted,#4f5b6e);font-size:15px;line-height:1.8}.vision-legal-biz dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0}.vision-legal-biz dl div{display:flex;gap:12px;font-size:15px;line-height:1.6}.vision-legal-biz dt{flex:none;width:104px;color:var(--c2-muted,#4f5b6e)}.vision-legal-biz dd{margin:0;color:var(--c2-ink,#17202e);word-break:keep-all}@media (max-width:640px){.vision-legal-biz dl{grid-template-columns:1fr}}.vision-legal-body section{background:#fff;border:1px solid var(--c2-line,#d8dde6);border-radius:8px;padding:24px;margin-bottom:16px}.vision-legal-body h2{margin:0 0 12px;font-size:18px;font-weight:750;color:var(--c2-pine,#17418c)}.vision-legal-body p{margin:0;white-space:pre-line;font-size:15px;line-height:1.8;color:var(--c2-ink,#17202e);word-break:keep-all}.vision-legal-body p+p{margin-top:12px}.vision-legal-table{margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vision-legal-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.6}.vision-legal-table td,.vision-legal-table th{border:1px solid var(--c2-line,#d8dde6);padding:10px 12px;text-align:left;vertical-align:top;white-space:pre-line;word-break:keep-all}.vision-legal-table th{background:#eef3fc;color:var(--c2-pine,#17418c);font-weight:700}@media (max-width:768px){.vision-legal-head{padding:32px 0 28px}.vision-legal-head h1{font-size:26px}.vision-legal-body section{padding:18px}}