:root{font-family:"Microsoft YaHei",system-ui,sans-serif;color:#193348;background:#f4f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#086e70;text-underline-offset:3px}a:hover{color:#034a4b}header{border-bottom:1px solid #dce4e8;background:#fff}header nav{max-width:1040px;margin:auto;padding:22px 30px;display:flex;gap:24px;align-items:center}header .brand{font-weight:700;text-decoration:none;margin-right:auto}main{max-width:1040px;margin:36px auto;background:#fff;padding:48px 64px 54px;border:1px solid #e0e6eb;border-radius:12px}h1{font-size:35px;line-height:1.5;margin:18px 0 16px;letter-spacing:-.6px}h1 span{font-size:27px;font-weight:500}h2{font-size:23px;line-height:1.6;margin:46px 0 16px;padding-top:4px;scroll-margin-top:20px}h3{font-size:18px;margin-top:27px}p,li{font-size:16px;line-height:1.95;overflow-wrap:anywhere}.eyebrow,.meta{color:#617888;font-size:13px}.eyebrow{color:#0b7770;font-weight:700;letter-spacing:1px}.lead{font-size:18px;line-height:1.95}.disclosure{font-size:14px;color:#5d6e7a;border-top:1px solid #e2e9ed;border-bottom:1px solid #e2e9ed;padding:17px 0}.toc{display:flex;flex-wrap:wrap;gap:12px 22px;padding:18px 0;border-bottom:1px solid #e2e9ed;font-size:14px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px;line-height:1.8;min-width:610px}th{text-align:left;background:#edf4f4;color:#255259}th,td{padding:15px 16px;border:1px solid #dbe5e8;vertical-align:top}td:first-child{min-width:110px;font-weight:700}li{margin:10px 0}strong{font-weight:700}.download{display:inline-block;padding:10px 17px;background:#edf6f3;border:1px solid #b9d5ce;border-radius:6px;text-decoration:none}.sources li{font-size:14px}.sources span{display:block;color:#647786;font-size:13px}.editorial{font-size:13px;color:#697c89;border-top:1px solid #dfe6eb;padding-top:22px}footer{max-width:1040px;margin:25px auto 40px;padding:0 30px;color:#6d7e88;font-size:13px}footer a{margin-right:18px}button{font:inherit}@media(max-width:760px){header nav{padding:18px 20px;gap:16px;font-size:13px}main{padding:28px 21px;margin:18px 12px;border-radius:8px}h1{font-size:27px;letter-spacing:0}h1 span{font-size:22px}h2{font-size:21px;margin-top:35px}.lead{font-size:17px}p,li{font-size:15px}.toc{gap:12px 18px}ol{padding-left:23px}.meta{font-size:12px}}
