.safety-main{padding-top:90px;background:#f7f7f7}.safety-page{min-height:100vh;width:100%;background:#ffffff;color:#1f1f1f}.safety-header{width:100%;border-bottom:1px solid #e8e8e8;padding:18px 20px 24px;position:relative;overflow:hidden;background:radial-gradient(circle at left center,rgba(147,51,234,.32) 0,rgba(147,51,234,.22) 18%,rgba(147,51,234,.12) 35%,rgba(255,255,255,.94) 58%,#f3f3f3 100%)}.safety-header-content{max-width:900px;margin:0 auto}.safety-breadcrumb{font-size:14px;color:#777;margin-bottom:18px;text-align:left}.safety-breadcrumb span{color:#111;font-weight:500}.safety-header h1{font-size:56px;line-height:1.1;font-weight:900;color:#111;margin-bottom:14px;text-align:center;letter-spacing:-1px}.safety-header p{font-size:16px;color:#666;text-align:center}.safety-container{max-width:900px;margin:0 auto;padding:70px 20px;background:#fff}.safety-meta{font-size:15px;color:#777;margin-bottom:40px}.safety-title{font-size:34px;font-weight:800;color:#111;margin-top:55px;margin-bottom:20px;line-height:1.2}.safety-text{font-size:18px;line-height:1.9;color:#444;margin-bottom:18px}.safety-list{margin:18px 0 28px 26px}.safety-list li{font-size:18px;line-height:1.9;color:#444;margin-bottom:10px}.safety-alert{background:#fff5f5;border-left:4px solid #d32f2f;padding:22px;border-radius:12px;margin:28px 0}.safety-alert p{font-size:17px;line-height:1.8;color:#444}.safety-email{color:#6b38eb;font-size:18px;font-weight:600;text-decoration:none}.safety-email:hover{text-decoration:underline}@media (max-width:1024px){.safety-header h1{font-size:46px}.safety-title{font-size:28px}.safety-list li,.safety-text{font-size:17px}}@media (max-width:768px){.safety-main{padding-top:75px}.safety-header{padding:35px 18px}.safety-breadcrumb{text-align:center;font-size:13px}.safety-header h1{font-size:34px;line-height:1.15;margin-bottom:10px}.safety-header p{font-size:14px}.safety-container{padding:36px 18px}.safety-meta{font-size:13px;margin-bottom:30px}.safety-title{font-size:24px;margin-top:38px;margin-bottom:14px}.safety-list li,.safety-text{font-size:15px;line-height:1.8}.safety-alert{padding:18px;border-radius:10px}.safety-email{font-size:15px}}@media (max-width:480px){.safety-header{padding:30px 16px}.safety-header h1{font-size:28px}.safety-title{font-size:22px}.safety-list li,.safety-text{font-size:14px}.safety-container{padding:28px 16px}}