:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:#242936;background:#f5f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0;line-height:1.85}a{color:#225fa7;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #2469b8;outline-offset:3px}.shell{max-width:1120px;margin:auto;padding:0 20px}.top{background:#fff;border-bottom:1px solid #e6eaf0}.brandbar{display:flex;justify-content:space-between;align-items:center;padding-top:17px;padding-bottom:15px;gap:16px}.brand{font-weight:800;font-size:27px;letter-spacing:2px;color:#223d5d}.tagline{color:#64748b;font-size:13px}.nav{background:#24466c}.nav .shell{display:flex;flex-wrap:wrap;gap:2px}.nav a{color:white;padding:10px 16px;display:block;font-size:14px}.nav a[aria-current="page"],.nav a:hover{background:#173553;text-decoration:none}.layout{display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:24px;margin-top:24px;margin-bottom:48px}.main,.sidebox{min-width:0;background:#fff;border:1px solid #e3e8ef;border-radius:4px}.main{padding:25px 28px}.sidebox{padding:16px 18px;margin-bottom:18px}.sectionhead{font-size:19px;margin:0 0 14px;border-left:4px solid #2f6caa;padding-left:10px;line-height:1.4}.asidehead{font-size:16px;margin:0 0 10px}.articleitem{padding:16px 0;border-bottom:1px solid #edf0f4}.articleitem:first-of-type{padding-top:6px}.articleitem h2{font-size:18px;line-height:1.5;margin:0 0 6px;font-weight:650}.excerpt{color:#667085;font-size:14px;margin:5px 0}.meta,.breadcrumbs,.note{color:#718096;font-size:13px}.sidebox ul{margin:0;padding-left:18px}.sidebox li{margin:8px 0;font-size:14px}.pill{font-size:12px;color:#5b6e82;background:#eff3f8;padding:2px 8px;border-radius:3px}.more{margin:10px 0 0;font-size:14px}.pager{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:22px}.pager a,.pager span{padding:5px 12px;border:1px solid #dce3ec;border-radius:3px;font-size:14px}.pager .current{background:#24466c;color:#fff;border-color:#24466c}.page-title{font-size:27px;line-height:1.48;margin:9px 0 11px}.summary{padding:11px 15px;background:#f6f8fb;border-left:3px solid #acc5e0;color:#45566a;margin:20px 0}.bodytext{font-size:16px;line-height:2.05;overflow-wrap:anywhere}.bodytext h2{font-size:21px;line-height:1.5;margin:30px 0 12px;border-bottom:1px solid #e7ebf0;padding-bottom:8px}.bodytext p{margin:12px 0}.bodytext ul{padding-left:24px}.bodytext table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.bodytext td,.bodytext th{border:1px solid #e0e6ee;padding:8px}.related{border-top:1px solid #e7edf3;margin-top:32px;padding-top:18px}.related ul{padding-left:20px}.related li{margin-bottom:8px}.crumbs{margin:0 0 14px}.crumbs a{color:#617c9a}.footer{padding:22px 0;border-top:1px solid #e0e5ed;color:#788493;font-size:13px;text-align:center}.intro{color:#526173;margin:0 0 20px}.categorygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 25px}.catcard{padding:16px;border:1px solid #e1e8f0;border-radius:4px}.catcard strong{display:block;color:#24466c}.catcard span{font-size:13px;color:#718096}.screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:780px){.shell{padding:0 13px}.brandbar{padding-top:12px;padding-bottom:10px}.brand{font-size:24px}.tagline{font-size:11px}.nav a{padding:9px 10px;font-size:13px}.layout{display:block;margin-top:13px}.main{padding:17px 15px}.sidebar{margin-top:14px}.sidebox{padding:13px 15px}.page-title{font-size:24px}.articleitem h2{font-size:17px}.categorygrid{grid-template-columns:1fr}.bodytext{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
