*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8faf7;color:#213d36;font:15px/1.9 'Segoe UI','Microsoft YaHei',Arial,sans-serif}.policy-header{max-width:1080px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #dce6df}.policy-header img{display:block;width:225px;height:75px;object-fit:contain}.policy-header nav{display:flex;gap:8px;flex-wrap:wrap}.policy-header nav a{padding:8px 13px;border-radius:9px;text-decoration:none;color:#28584a;min-height:44px}.policy-header [aria-current]{background:#e7efe8;font-weight:600}main{max-width:920px;padding:44px 32px 72px;margin:auto}.policy-intro>span{letter-spacing:2px;font-size:11px;color:#6f8577}.policy-intro h1{font-size:36px;line-height:1.4;margin:14px 0}.policy-intro p{color:#63766c}.policy-intro small{font-size:11px;color:#7c8d82}.policy-beta{padding:16px 20px;border:1px solid #e8d8b4;border-radius:12px;background:#fff8ea;color:#785c2d;margin:26px 0}.policy-index{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 36px}.policy-index a{background:#fff;border:1px solid #d7e2d9;border-radius:24px;padding:10px 17px;color:#185b50;text-decoration:none;font-size:13px;min-height:44px}section{background:white;border:1px solid #e0e8e0;border-radius:16px;padding:27px 30px;margin:22px 0;overflow-wrap:anywhere}section h2{font-size:23px;line-height:1.5;margin:0 0 20px}ol{padding-left:22px;margin:0}li{padding-left:8px;margin:0 0 18px}li:last-child{margin-bottom:0}li::marker{color:#9b7840;font-size:12px;font-weight:600}.policy-back{display:inline-block;background:#185b50;color:white;padding:12px 22px;border-radius:10px;text-decoration:none;margin-top:18px}footer{text-align:center;border-top:1px solid #dce6df;padding:25px;font-size:12px;color:#718375}.policy-company-contact a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;background:#185b50;color:#fff;border-radius:10px;text-decoration:none;font-weight:600;text-align:center;line-height:1.5}a:focus-visible{outline:3px solid #b78845;outline-offset:3px}@media(max-width:620px){.policy-header{padding:18px 20px;flex-direction:column;align-items:flex-start;gap:12px}.policy-header img{width:195px;height:65px}main{padding:28px 18px 48px}.policy-intro h1{font-size:28px}section{padding:22px 19px}section h2{font-size:21px}.policy-index{gap:8px}.policy-index a{font-size:12px;padding:10px 14px}body{font-size:14px;line-height:1.95}li{padding-left:4px}}@media print{body{background:white;color:#173e32;font-size:10pt}main{padding:0;max-width:none}.policy-header{padding:0 0 12px}.policy-header nav,.policy-index,.policy-back{display:none}section{border:0;padding:0;margin:25px 0;break-inside:auto}li{break-inside:avoid}section h2{break-after:avoid}.policy-intro h1{font-size:25pt}footer{margin-top:25px}}
