body,html{height:100%;font-size:16px}*{margin:0;padding:0}em,i{font-style:normal}div,span,p,img,i,ul,li,a{caret-color:transparent}li{list-style:none}img{border:0;vertical-align:middle;border:none}button{cursor:pointer}a{color:#333;text-decoration:none}button,input{font-family:Microsoft YaHei,SC,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif}input,textarea{outline:none;caret-color:#999}body,html{width:100%;height:100%}body{margin:0;padding:0;width:100%;height:100%}h1{padding:0;margin:0}body{line-height:1.8;color:#333;background-color:#f5f7fa;padding:3rem 0}.container{max-width:1200px;margin:0 auto;padding:140px 0}.policy-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08);padding:3rem 4rem;margin-bottom:2rem}.policy-title{font-size:2.5rem;font-weight:700;color:#2d3748;text-align:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid #e8f4f8}.section-title{font-size:1.5rem;font-weight:600;color:#4F46E5;margin:2.5rem 0 1.2rem;display:flex;align-items:center}.section-number{font-weight:700;margin-right:.8rem;color:#4F46E5}.policy-content{font-size:1rem;color:#4a5568;margin-bottom:1.5rem;text-align:justify}.policy-list{list-style-position:inside;margin-left:1rem;margin-bottom:1.5rem}.policy-list li{margin-bottom:.8rem;color:#4a5568}@media (max-width:768px){.policy-card{padding:2rem 1.5rem}.policy-title{font-size:2rem;margin-bottom:2rem}.section-title{font-size:1.3rem;margin:2rem 0 1rem}.policy-content{font-size:.95rem;line-height:1.7}}@media (max-width:480px){.policy-title{font-size:1.8rem}.section-title{font-size:1.2rem}.policy-content{font-size:.9rem}}