body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;background:#fff;color:#1b2940}a{color:#1966ff;text-decoration:none}.page-shell{width:min(1040px,calc(100% - 32px));margin:0 auto}.page-hero{padding:38px 0 12px}.page-hero h1{margin:0;font-size:34px;line-height:1.22;color:#10213b;letter-spacing:0}.page-hero p{margin:14px 0 0;max-width:760px;font-size:15px;line-height:1.9;color:#5f6f86}.page-card{padding:clamp(24px,4vw,42px);background:#fff;border:0;border-radius:0;box-shadow:none}.article{max-width:920px;line-height:2.02;color:#34445b;font-size:15px}.article h2{margin:36px 0 18px;padding:12px 16px;border-left:4px solid #1966ff;border-radius:6px;background:#f4f8ff;font-size:21px;line-height:1.35;color:#10213b}.article h2:first-of-type{margin-top:28px}.article h3{margin:26px 0 12px;font-size:17px;line-height:1.55;color:#10213b}.article p{margin:0 0 13px;text-align:left;text-indent:2em}.article a{font-weight:600}.article hr{margin:34px 0;border:0;border-top:1px solid #e5edf7}.article ol{margin:0 0 16px;padding-left:24px}.article ul{margin:2px 0 18px;padding:14px 18px 14px 38px;border-radius:8px;background:#f8fbff;border:1px solid #e5edf7}.article li{padding-left:2px}.article li+li{margin-top:9px}.article strong{color:#10213b;font-weight:700}.agreement-heading{margin:0 0 20px;text-align:center}.agreement-heading h1{margin:0;padding:0;font-size:24px;line-height:1.35;color:#10213b}.agreement-heading div{margin-top:10px;margin-bottom:20px;color:#5f6f86;line-height:1.8}.agreement-notice{margin:0 0 30px;padding:20px 22px;border:1px solid #d7e6ff;border-left:4px solid #1966ff;border-radius:8px;background:#f7fbff}.agreement-notice p{margin-bottom:0}.agreement-notice__title{margin:0 0 10px!important;font-size:17px;color:#10213b;text-indent:0!important}@media (max-width:760px){.page-shell{width:min(100% - 28px,1040px)}.page-hero{padding-top:28px}.page-hero h1{font-size:28px}.page-card{margin-top:18px;padding:20px 18px}.article{font-size:14px;line-height:1.95}.article h2{margin-top:30px;padding:11px 13px;font-size:18px}.agreement-notice{padding:16px}}