*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F5F8FA;color:#294356;font:16px/1.75 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:#176A91;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid #D1A35B;outline-offset:3px}button{font:inherit;cursor:pointer}img{display:block;object-fit:contain;object-position:center center;max-width:100%;height:auto}p,h1,h2,h3{overflow-wrap:break-word}h1,h2,h3{color:#173044;line-height:1.4}h1{font-size:30px}h2{font-size:23px}h3{font-size:18px}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto;min-width:0}.site-header{background:#fff;border-bottom:1px solid #DCE6EC}.brandbar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#173044;font-size:19px;font-weight:750;line-height:1.25}.brand small{display:block;font-size:11px;letter-spacing:.16em;color:#607789}.brand-img{max-width:140px;max-height:34px;width:auto;height:auto}.top-links{display:flex;align-items:center;gap:18px;font-size:14px}.top-links a{padding:9px 2px}.top-links a:last-child{border:1px solid #176A91;border-radius:8px;padding:6px 16px}.active{font-weight:750;color:#123247}.nav-band{background:#EAF3F7}.nav-links{height:46px;display:flex;gap:26px;align-items:center;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;font-size:14px}.nav-links a{flex:none}.menu-toggle,.mobile-panel,.bottom-nav{display:none}main{padding-block:34px 70px}section.block{margin-block:48px 58px}.intro{max-width:760px;margin:0 0 25px;color:#607789}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:#176A91}.crumb{font-size:14px;color:#607789}.crumb a{margin-right:7px}.page-head{margin-bottom:30px}.page-head h1{margin:12px 0}.page-head p{max-width:760px}.prose{max-width:760px}.prose p{margin:0 0 18px}.article-unit{padding:23px 0;border-top:1px solid #DCE6EC}.article-unit h2{margin:0 0 13px}.article-unit p{margin:0 0 12px}.note{padding:18px 22px;background:#EAF3F7;border-left:3px solid #176A91;border-radius:0 10px 10px 0}.tile,.card{background:#fff;border:1px solid #DCE6EC;border-radius:12px;padding:22px;min-width:0;box-shadow:0 3px 16px #12324708}.tile p,.card p{margin:.5em 0}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;align-items:start}.split-even{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}.stack{display:grid;gap:18px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:8px;background:#176A91;color:white;font-size:14px;font-weight:650}.button.outline{background:#fff;color:#176A91;border:1px solid #176A91}.banner{background:#F7F1E6;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-top:28px;max-height:280px;min-width:0}.banner img{max-height:280px;width:auto;max-width:100%}.figure{background:#F7F1E6;border-radius:12px;padding:10px;min-width:0;display:flex;align-items:center;justify-content:center}.figure img{max-height:240px;width:auto}.figure.card-img img{max-height:170px}.figure.app-img img{max-width:240px;max-height:340px}.figure:empty{display:none}.blue{background:#EAF3F7;border-radius:12px;padding:26px}.sand{background:#F7F1E6;border-radius:12px;padding:26px}.section-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.section-title h2{margin-top:0}.link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.link-list a{padding:10px 0;border-bottom:1px solid #DCE6EC;min-height:44px}.related{border-top:1px solid #DCE6EC;padding-top:20px;margin-top:40px}.related .link-list{max-width:760px}.site-footer{background:#123247;color:#fff;padding:42px 0 26px;font-size:13px}.site-footer a{color:#e8f3f8;display:block;padding:6px 0}.site-footer h2{color:#fff;font-size:15px}.footer-intro{max-width:760px}.footer-intro strong{font-size:21px}.footer-intro small{font-size:12px;letter-spacing:.12em}.footer-intro p{line-height:1.7;color:#d6e7ef}.footer-grid{border-top:1px solid #ffffff33;margin-top:24px;padding-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.copyright{border-top:1px solid #ffffff33;margin-top:28px;padding-top:17px;color:#d6e7ef}.faq-item{padding:18px 0;border-bottom:1px solid #DCE6EC}.faq-item h2{font-size:18px;margin:0 0 8px}.faq-item p{margin:0;max-width:760px}.issue-list{counter-reset:item}.issue-list .article-unit h2:before{counter-increment:item;content:counter(item,decimal-leading-zero)' / ';color:#176A91}.hero-copy{max-width:760px}.hero-copy h1{margin:10px 0}.feature-narrow{max-width:880px}.mini-list{padding-left:22px}.mini-list li{padding:4px 0}@media(max-width:1000px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{gap:18px}.split,.split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.banner,.banner img{max-height:230px}}@media(max-width:767px){body{font-size:15px}.wrap{width:calc(100% - 32px)}.brandbar{height:60px}.brand{font-size:17px}.brand-img{max-width:105px;max-height:30px}.top-links,.nav-band{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:55px;border:1px solid #DCE6EC;border-radius:8px;background:white;color:#173044;font-size:14px}.mobile-panel:not([hidden]){display:block;position:absolute;z-index:5;top:60px;left:0;right:0;background:white;border-top:1px solid #DCE6EC;border-bottom:1px solid #DCE6EC;box-shadow:0 12px 20px #12324722;max-height:calc(100dvh - 60px);overflow-y:auto}.site-header{position:relative}.mobile-groups{padding-block:10px 18px}.mobile-groups h2{font-size:14px;margin:12px 0 5px}.mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.mobile-grid a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid #DCE6EC;font-size:14px;overflow-wrap:anywhere}.bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;position:fixed;z-index:4;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #DCE6EC;box-shadow:0 -3px 15px #12324710}.bottom-nav a{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:12px;padding:3px;white-space:nowrap}.bottom-nav a.active{border-top:2px solid #176A91}.site-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}main{padding-block:22px 42px}section.block{margin-block:32px 44px}h1{font-size:25px}h2{font-size:21px}h3{font-size:17px}.grid4,.grid3,.split,.split-even{grid-template-columns:minmax(0,1fr)}.tile,.card{padding:17px}.blue,.sand{padding:18px}.banner,.banner img{max-height:190px}.figure img{max-height:190px}.figure.app-img img{max-height:300px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.footer-grid{gap:10px}.brand{gap:5px}.brand-img{max-width:80px}.link-list{grid-template-columns:1fr}}
.banner:empty{display:none}.brand-img{flex:0 1 auto}.figure img{max-width:min(100%,520px)}.mobile-panel[hidden]{display:none!important}
