*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#1b2738;font-family:Inter,"Microsoft YaHei","PingFang SC",sans-serif;font-size:16px;line-height:1.78}a{color:inherit;text-decoration:none}.legal-page{width:min(100%,900px);margin:0 auto;padding:22px 16px 56px}.back-link{display:inline-flex;align-items:center;min-height:38px;color:#526274;font-size:14px}.legal-card{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:34px 38px;box-shadow:0 16px 42px #17365d12}.kicker{margin:0 0 8px;color:#2463ed;font-size:12px;font-weight:800;letter-spacing:1px}h1{margin:0 0 18px;font-size:34px;line-height:1.25;color:#162b4a}h2{margin:26px 0 8px;font-size:20px;color:#172b4d}p{margin:8px 0;color:#4f5f72}.date{color:#6f7f91;font-weight:700}@media(max-width:640px){.legal-page{padding:14px 12px 34px}.legal-card{padding:24px 18px;border-radius:10px}h1{font-size:27px}h2{font-size:18px}body{font-size:15px}}

.company-footer{padding:0 16px 28px;text-align:center;color:#526174;font-size:13px;overflow-wrap:anywhere}.company-footer a{color:#2463ed}
.breadcrumbs{margin:0 0 16px;color:#526174;font-size:14px}.breadcrumbs a,.legal-card a{color:#1f5bd8;text-decoration:underline;text-underline-offset:3px}.guide-nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0;padding:16px;background:#eef4ff;border-radius:8px}.guide-nav a{padding:5px 0}.legal-card li{margin:8px 0;color:#4f5f72}.legal-card section{scroll-margin-top:20px}.guide-contact{margin-top:24px;padding-top:16px;border-top:1px solid #e1e8f2}.site-directory{padding-left:22px}.site-directory a{display:inline-block;padding:6px 0}.legal-card{overflow-wrap:anywhere}

.footer-resources{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;width:100%;margin-top:12px;font-size:13px}.footer-resources a{color:#1f5bd8;text-decoration:underline;text-underline-offset:3px;padding:6px 0}
