.policy-content{padding: 123px 0 142px;position: relative;}
.policy-content::before{content: '';position: absolute;left: -400px;top: 11%;width: 500px;height: 300px;border-radius: 50%;filter: blur(120px);background: #0C3DEA;z-index: -1;}
.policy-content h2{font-size: var(--fs-60);font-weight: 700;text-align: center;background: linear-gradient(136deg, #FFF 60.09%, rgba(72, 81, 101, 0.00) 111.49%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 75px;text-align: center;}
.policy-content ul li{font-size: var(--fs-24);font-weight: 400;margin-bottom: 50px;color: #9399ad;}
.policy-content ul li p{color: #ffffff;}

html[lang="zh-hans"] .policy-content ul li, html[lang="zh-hant"] .policy-content ul li{font-size: var(--fs-18);}
html[lang="zh-hans"] .policy-content ul li p, html[lang="zh-hant"] .policy-content ul li p{font-size: var(--fs-24);}

@media (max-width:1240px){
    .policy-content::before{display: none;}
}
@media (max-width:1024px){
    .policy-content{padding: 90px 0 110px;}
    .policy-content h2{margin-bottom: 50px;}
    .policy-content ul li{margin-bottom: 40px;}
}
@media (max-width:768px){
    .policy-content{padding: 70px 0 80px;}
    .policy-content h2{margin-bottom: 40px;}
    .policy-content ul li{margin-bottom: 20px;}
}
@media (max-width:510px){
    .policy-content{padding: 30px 0 30px;}
    .policy-content h2{margin-bottom: 30px;}
    .policy-content ul li{margin-bottom: 20px;}
}