:root{font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;color:#172033;background:#f6f8fb;font-synthesis:none}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-width:320px;background:#f6f8fb}a,button{color:inherit}a{text-decoration:none}button{border:0;cursor:pointer;font:inherit}.page-width-legal{width:min(var(--page-width, 1100px),calc(100% - 48px));margin-inline:auto}.legal-shell{min-height:100vh}.legal-main{padding:150px 0 100px}.legal-intro{max-width:680px}.legal-intro p{margin:0 0 12px;color:#1769e0;font-size:11px;font-weight:800}.legal-intro h1{margin:0;font-size:42px;line-height:1.2}.legal-intro span{display:block;margin-top:18px;color:#68758a;font-size:14px;line-height:1.8}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:22px;margin-top:48px;align-items:start}.legal-nav{display:grid;gap:5px;padding:7px;border:1px solid #e0e6ee;border-radius:7px;background:#fff}.legal-nav button{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 12px;color:#5e6d82;border-radius:5px;background:transparent;text-align:left;font-size:13px;font-weight:700}.legal-nav button.active,.legal-nav button:hover{color:#1769e0;background:#edf4ff}.legal-document{min-height:480px;padding:34px 40px;border:1px solid #e0e6ee;border-radius:7px;background:#fff}.legal-document-heading{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid #e4e9f0}.legal-document-heading>svg{color:#0d9d70}.legal-document-heading p{margin:0 0 5px;color:#1769e0;font-size:11px;font-weight:800}.legal-document-heading h2{margin:0;font-size:25px}.legal-rich-content{margin-top:24px;color:#56647a;font-size:14px;line-height:2;overflow-wrap:anywhere}.legal-rich-content>:first-child{margin-top:0}.legal-rich-content>:last-child{margin-bottom:0}.legal-rich-content p{margin:0 0 16px}.legal-rich-content h2,.legal-rich-content h3,.legal-rich-content h4{margin:30px 0 12px;color:#172033;line-height:1.45}.legal-rich-content h2{font-size:21px}.legal-rich-content h3{font-size:18px}.legal-rich-content h4{font-size:16px}.legal-rich-content ul,.legal-rich-content ol{margin:0 0 18px;padding-left:24px}.legal-rich-content li{margin:5px 0}.legal-rich-content a{color:#1769e0;text-decoration:underline;text-underline-offset:3px}.legal-rich-content blockquote{margin:22px 0;padding:12px 18px;color:#47566c;border-left:3px solid #0d9d70;background:#f5f8fb}.legal-rich-content img{display:block;max-width:100%;height:auto;margin:22px auto;border-radius:5px}.legal-rich-content table{width:100%;margin:22px 0;border-collapse:collapse}.legal-rich-content th,.legal-rich-content td{padding:10px 12px;border:1px solid #dfe5ec;text-align:left;vertical-align:top}.legal-rich-content th{color:#172033;background:#f5f8fb}.filing-info{display:grid;gap:7px;margin-top:38px;padding:18px;color:#66748a;border-left:3px solid #1769e0;background:#f7f9fc;font-size:12px}.filing-info strong{color:#172033}.filing-info a{display:inline-flex;align-items:center;gap:4px;color:#1769e0}@media (max-width: 700px){.page-width-legal{width:min(100% - 32px,1100px)}.legal-main{padding-top:124px}.legal-intro h1{font-size:34px}.legal-layout{grid-template-columns:1fr;margin-top:32px}.legal-nav{grid-template-columns:repeat(3,1fr)}.legal-nav button{justify-content:center;padding-inline:5px;font-size:11px}.legal-document{padding:25px 20px}}
