body{margin:0;color:#17191e;background:#fff;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.75}*{box-sizing:border-box}a{color:#2f63d3;text-underline-offset:3px}a:focus-visible{outline:3px solid #1e9de6;outline-offset:4px}header,main,footer{max-width:900px;padding:28px;margin:auto}header{border-bottom:1px solid #dce0e8;display:flex;align-items:center;justify-content:space-between;gap:20px}.policy-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#17191e;font-weight:bold}.policy-brand img{width:42px;height:42px;border-radius:9px}main{padding-top:48px;padding-bottom:60px}h1{font-size:clamp(32px,5vw,48px);line-height:1.2;letter-spacing:-1.5px}h2{font-size:23px;line-height:1.35;margin-top:45px}h3{font-size:18px}p,li{overflow-wrap:anywhere}.date{color:#686c76;font-size:14px}.notice{background:#edf7fd;border-left:3px solid #1e9de6;padding:16px 20px}.table-scroll{overflow:auto}table{border-collapse:collapse;min-width:620px;width:100%;font-size:14px}th,td{text-align:left;padding:14px;border-bottom:1px solid #dce0e8;vertical-align:top}footer{border-top:1px solid #dce0e8;display:flex;justify-content:space-between;gap:20px;font-size:13px}nav ul{padding-left:20px}.contact-required{overflow-wrap:anywhere}@media(max-width:600px){header,main,footer{padding-left:20px;padding-right:20px}h2{font-size:21px}main{padding-top:30px}header{font-size:14px}}