.policy-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.policy-page{margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#1f2b3d;background:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#fff));background:linear-gradient(180deg,#f8fbff,#fff)}.policy-page .container{width:80rem;max-width:calc(100% - 48px);margin:0 auto}.policy-page .hero{padding:72px 0 26px}.policy-page h1{margin:0 0 14px;font-size:42px;font-weight:400;color:#111}.policy-page .hero p{margin:0;font-size:17px;line-height:1.9;color:#667085}.policy-page .meta{margin-top:10px;font-size:15px;line-height:1.9;color:#667085}.policy-page .policy-body{font-size:16px;line-height:2;color:#555;text-align:justify;max-width:100%;margin:0 auto;padding:0 20px}.policy-page .policy-body p{margin:0 0 16px;text-indent:2em}.policy-page .policy-body .section-title{font-size:20px;font-weight:600;color:#1f2b3d;margin:32px 0 20px;text-align:center;text-indent:0}.policy-page .policy-body .section-subtitle{font-size:17px;font-weight:600;color:#1f2b3d;margin:24px 0 16px;text-indent:0}.policy-page .policy-body .item-title{font-size:16px;font-weight:600;color:#333;margin:20px 0 12px;text-indent:0}.policy-page .policy-body .number-list{margin:16px 0;padding-left:40px;list-style-type:decimal}.policy-page .policy-body .number-list li{margin-bottom:12px;line-height:1.8}.policy-page .policy-body .content-list{margin:16px 0;padding-left:40px;list-style-type:disc}.policy-page .policy-body .content-list li{margin-bottom:8px;line-height:1.8}.policy-page .policy-body .notice{font-size:15px;color:#888;text-align:center;margin-top:40px}.policy-page .policy-body ol.number-list li strong{font-weight:600}.policy-page .panel{padding:36px 40px;margin-bottom:60px;border:1px solid #e4ebf6;background:#fff;-webkit-box-shadow:0 18px 48px rgba(78,110,170,.08);box-shadow:0 18px 48px rgba(78,110,170,.08);border-radius:12px;max-width:900px;margin-left:auto;margin-right:auto}.policy-page .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:24px}.policy-page .actions,.policy-page .actions a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.policy-page .actions a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:132px;height:42px;padding:0 18px;border-radius:22px;font-size:14px;text-decoration:none}.policy-page .actions a.primary{background:#5b87ff;color:#fff}.policy-page .actions a.ghost{border:1px solid #5b87ff;color:#5b87ff;background:#fff}@media(max-width:768px){.policy-page .container{width:100%;max-width:100%;padding:0 20px}.policy-page .hero{padding:40px 0 20px;text-align:center}.policy-page .hero h1{font-size:26px;line-height:1.4}.policy-page .hero .meta,.policy-page .hero p{font-size:14px}.policy-page .panel{padding:24px 16px;margin-bottom:40px;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.policy-page .policy-body{font-size:14px;line-height:1.8;text-align:justify;padding:0 12px}.policy-page .policy-body p{margin:0 0 12px}.policy-page .policy-body .section-title{font-size:18px;margin:24px 0 16px}.policy-page .policy-body .section-subtitle{font-size:16px;margin:20px 0 12px}.policy-page .policy-body .item-title{font-size:15px;margin:16px 0 10px}.policy-page .policy-body .content-list,.policy-page .policy-body .number-list{padding-left:24px}.policy-page .policy-body .content-list li,.policy-page .policy-body .number-list li{margin-bottom:8px}.policy-page .policy-body .notice{font-size:13px;margin-top:32px}.policy-page .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.policy-page .actions a{width:100%;min-width:unset}}