:root{color:#1a1a1a;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{background:#fff;min-height:100%;margin:0}.policy-index{width:min(100%,640px);margin:0 auto;padding:0 0 64px}.policy-index-shell{width:min(100%,1200px);min-height:100vh;margin:0 auto;padding:32px}.policy-index-header{padding:56px 0 40px}.policy-index-header h1{color:#1d1d1f;margin:0 0 10px;font-size:34px;font-weight:400;line-height:1.35}.policy-group+.policy-group{margin-top:32px}.policy-group h2{color:#6e6e73;letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:500;line-height:20px}.policy-group ul{margin:0;padding:0;list-style:none}.policy-group li{border-bottom:1px solid #ebebed;animation:.4s ease-out both policy-item-enter}.policy-group a{color:#1d1d1f;align-items:center;min-height:60px;padding:18px 40px 18px 12px;font-size:16px;line-height:24px;text-decoration:none;transition:background-color .15s;display:block;position:relative}.policy-group a:hover{background:#f5f5f7}.policy-group a:focus-visible{outline-offset:-2px;outline:2px solid #8e8e93}.policy-arrow{color:#86868b;opacity:0;font-size:18px;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:12px;transform:translate(-4px,-50%)}.policy-group a:hover .policy-arrow,.policy-group a:focus-visible .policy-arrow{opacity:1;transform:translateY(-50%)}@keyframes policy-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.legal-document{overflow-wrap:anywhere;color:#1a1a1a;font-synthesis:weight;background:#fff;width:min(100%,800px);min-height:100vh;margin:0 auto;padding:32px}.legal-document h1,.legal-document h2,.legal-document h3,.legal-document h4,.legal-document h5,.legal-document h6{line-height:1.3}.legal-document h1{text-align:center;border-bottom:2px solid #dee2e6;margin:0 0 24px;padding-bottom:16px;font-size:36px}.legal-document h2{border-bottom:1px solid #dee2e6;margin:48px 0 24px;padding-bottom:8px;font-size:30px}.legal-document h3{margin:28px 0 12px;font-size:20px}.legal-document p,.legal-document li{font-size:16px;line-height:2}.legal-document p{text-align:justify;margin:0 0 16px}.legal-document ul,.legal-document ol{padding-left:32px}.legal-document blockquote{color:#4a4a4a;background:#f8f9fa;border-left:4px solid #2c5282;margin:24px 0;padding:16px 24px}.legal-document a{color:#2c5282;text-underline-offset:2px}.legal-document table{border-collapse:collapse;width:100%;font-family:inherit;font-size:14px}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid #dee2e6;padding:8px 16px}.legal-document th{background:#f1f3f4}.legal-document--regulatory-info th,.legal-document--regulatory-info td{text-align:center}.legal-document--regulatory-info p{text-align:left}.not-found{color:#6e6e73;place-items:center;min-height:60vh;padding:24px;display:grid}.not-found h1{font-size:18px;font-weight:500}@media (width<=768px){.policy-index-shell{padding:20px 16px 48px}.policy-index-header{padding:20px 0 32px}.policy-index-header h1{font-size:28px}.legal-document{padding:24px}.legal-document h1{font-size:28px}.legal-document h2{margin-top:32px;font-size:24px}.legal-document h3{font-size:18px}.legal-document p{text-align:left}}@media (width<=480px){.policy-index-header h1{font-size:24px}.policy-group a{padding-left:8px}.legal-document{padding:40px 20px 48px}.legal-document h1{font-size:24px}.legal-document h2{font-size:20px}.legal-document p,.legal-document li{font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.policy-group li,.policy-group a,.policy-arrow{transition:none;animation:none}}
