*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#F6FAFC;color:#31485D;font:16px/1.8 Arial,"PingFang SC","Microsoft YaHei",sans-serif;overflow-x:hidden}body.drawer-open{overflow:hidden}a{color:#176aa9;text-underline-offset:3px}a:hover{color:#12609c}button{font:inherit}button,a,summary{outline-offset:4px}:focus-visible{outline:3px solid #25B6E8}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;color:#183A56}h1{font-size:clamp(27px,3.2vw,42px);letter-spacing:-.025em}h2{font-size:clamp(21px,2.1vw,27px)}h3{font-size:clamp(17px,1.6vw,21px)}p{margin-bottom:1.15em}small{font-size:.7em}.shell{max-width:1180px;margin-inline:auto;padding-inline:28px}.article-width{max-width:780px}.section-space{margin-top:58px;margin-bottom:58px}.skip-link{position:absolute;z-index:60;left:12px;top:-120px;background:#fff;padding:8px 15px}.skip-link:focus{top:12px}.site-header{position:relative;z-index:11;background:#fff}.topbar{border-bottom:1px solid #DCE9F0}.topbar-inner{display:flex;align-items:center;gap:24px;height:72px}.brand{display:flex;align-items:center;min-width:150px;text-decoration:none;color:#174B78}.brand img{display:block;max-width:220px;max-height:38px;width:auto;height:auto;object-fit:contain}.brand strong{font-size:23px;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:.12em}.topbar-caption{margin:auto;color:#687D8E;font-size:14px;letter-spacing:.1em}.header-action{border-radius:8px;background:#174B78;color:white;text-decoration:none;font-weight:bold;font-size:14px;padding:10px 21px;white-space:nowrap}.header-action:hover{background:#1787DB;color:white}.desktop-nav{background:#174B78}.nav-inner{height:49px;display:flex;align-items:stretch;justify-content:space-between;gap:10px}.nav-inner a{padding:11px 8px 9px;color:#eaf7ff;text-decoration:none;font-size:14px;white-space:nowrap;border-bottom:3px solid transparent}.nav-inner a:hover,.nav-inner a.active{color:#fff;border-bottom-color:#25C8D1}.menu-toggle{display:none;background:none;border:0;padding:8px;cursor:pointer;width:40px;height:40px}.menu-toggle span{display:block;background:#174B78;width:22px;height:2px;margin:5px auto}.drawer-backdrop{position:fixed;inset:0;background:rgba(18,40,55,.5);z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.mobile-drawer{position:fixed;top:0;bottom:0;left:0;width:min(86vw,344px);background:white;z-index:21;transform:translateX(-103%);visibility:hidden;pointer-events:none;transition:transform .22s,visibility .22s;display:flex;flex-direction:column;box-shadow:8px 0 36px #12365322}.drawer-open .drawer-backdrop{opacity:1;visibility:visible;pointer-events:auto}.drawer-open .mobile-drawer{transform:translateX(0);visibility:visible;pointer-events:auto}.drawer-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DCE9F0;padding:12px 20px}.drawer-heading strong{color:#174B78}.drawer-close{border:0;background:#EAF6FA;font-size:26px;line-height:1;width:42px;height:42px;border-radius:8px;cursor:pointer}.drawer-body{padding:16px 20px 38px;overflow-y:auto}.drawer-group{margin-bottom:18px}.drawer-group h2{font-size:13px;color:#687D8E;letter-spacing:.1em;margin:0 0 5px}.drawer-group a{display:block;padding:9px 10px;text-decoration:none;color:#183A56;border-radius:6px}.drawer-group a:hover{background:#EAF6FA}.bottom-nav{display:none}.eyebrow{color:#1787DB;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.14em}.section-heading{margin-bottom:24px}.section-heading h2{margin:6px 0 8px}.section-heading p{max-width:680px;color:#687D8E}.hero{background:linear-gradient(115deg,#EAF6FA,#F5FBFE);border-bottom:1px solid #DCE9F0}.hero-grid{display:grid;grid-template-columns:56fr 44fr;gap:36px;align-items:center;padding-block:55px}.hero h1{max-width:650px}.hero p{max-width:560px;font-size:16px}.hero .lead{font-size:18px;color:#183A56}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.action-primary,.action-secondary{display:inline-block;text-decoration:none;border-radius:8px;padding:11px 20px;font-weight:700;font-size:14px}.action-primary{background:#174B78;color:white}.action-primary:hover{background:#1787DB;color:white}.action-secondary{border:1px solid #9ACBDD;color:#174B78;background:#fff}.quick-strip{border-bottom:1px solid #DCE9F0;background:white}.quick-inner{display:flex;justify-content:space-between;gap:20px;padding-block:16px}.quick-inner>div{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px}.quick-inner strong{color:#183A56}.quick-inner a{white-space:nowrap}.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.topic-card{display:block;padding:21px;background:white;border:1px solid #DCE9F0;border-radius:12px;text-decoration:none;color:#31485D;transition:transform .15s,border-color .15s}.topic-card:hover{transform:translateY(-3px);border-color:#25B6E8;color:#31485D}.topic-card strong{display:block;color:#183A56;font-size:18px;line-height:1.35;margin-bottom:9px}.topic-card span{font-size:14px;line-height:1.7}.topic-card b{display:block;color:#1787DB;font-size:12px;margin-top:13px}.editor-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.editor-main,.editor-side>article,.text-card,.panel{background:white;border:1px solid #DCE9F0;border-radius:14px;padding:27px}.editor-main{background:#EAF6FA;padding:32px}.editor-side{display:grid;gap:16px}.editor-side>article h3{margin-bottom:9px}.tag{display:inline-block;background:#D7EEF6;color:#174B78;padding:2px 10px;border-radius:5px;font-size:12px;font-weight:bold;margin-bottom:14px}.editor-grid p{font-size:15px}.editor-grid a{font-weight:bold}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.split-feature.reverse .media{order:1}.split-feature.reverse .copy{order:2}.split-feature .copy h2{max-width:500px}.split-feature .copy p{max-width:520px}.feature-band{background:#EDF4F8;padding-block:48px}.rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rule-grid .text-card{border-top:4px solid #25C8D1}.steps{display:flex;align-items:stretch;gap:8px}.step{flex:1;padding:20px;background:#fff;border:1px solid #DCE9F0;border-radius:10px}.step-number{display:block;font-size:27px;color:#1787DB;font-weight:800;line-height:1;margin-bottom:10px}.step-arrow{align-self:center;color:#1787DB;font-weight:bold}.editor-note{background:#EDF4F8;padding:25px 27px;border-left:4px solid #25C8D1;border-radius:5px;font-size:14px}.page-intro{padding-top:47px;padding-bottom:27px}.page-intro h1{font-size:clamp(25px,3vw,36px);max-width:930px;margin:10px 0 17px}.page-intro p{max-width:800px;font-size:17px}.content-section{margin-block:38px}.content-section h2{margin-bottom:18px}.content-section h3{margin:20px 0 9px}.content-section p,.content-section li{line-height:1.85}.content-section ul,.content-section ol{padding-left:23px}.content-section li{margin-bottom:9px}.columns-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.columns-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.soft-panel{background:#EAF6FA;padding:23px;border-radius:12px}.soft-panel h3{margin-top:0}.timeline{counter-reset:timeline;display:grid;gap:13px}.timeline-item{background:white;border-left:4px solid #25B6E8;border-radius:7px;padding:18px 22px}.timeline-item h3{font-size:19px;margin:0 0 6px}.table-scroll{overflow-x:auto;border:1px solid #DCE9F0;border-radius:12px}table{border-collapse:collapse;width:100%;background:white;font-size:15px;min-width:540px}th,td{padding:15px 17px;text-align:left;border-bottom:1px solid #DCE9F0;vertical-align:top}th{color:#183A56;background:#EAF6FA;font-weight:700}tr:last-child td{border-bottom:0}.wide-article{display:grid;grid-template-columns:minmax(0,760px) minmax(205px,240px);gap:45px;align-items:start}.sticky-side{position:sticky;top:25px;background:#EAF6FA;padding:20px;border-radius:12px}.sticky-side h2{font-size:18px}.sticky-side dl{margin:0}.sticky-side dt{font-weight:bold;color:#183A56}.sticky-side dd{margin:0 0 14px;font-size:14px}.jump-links{display:flex;gap:11px;flex-wrap:wrap;margin:20px 0}.jump-links a{background:#EAF6FA;padding:8px 13px;border-radius:8px;text-decoration:none;font-size:14px}.exhibit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.exhibit{background:#fff;border:1px solid #DCE9F0;border-radius:14px;padding:17px}.exhibit h3{margin:15px 0 5px}.exhibit p{font-size:14px}.aside-pull{padding:24px;border-radius:12px;background:#174B78;color:white}.aside-pull h2,.aside-pull h3{color:white}.faq details{background:white;border:1px solid #DCE9F0;border-radius:9px;margin-bottom:10px;padding:0 20px}.faq summary{cursor:pointer;padding:15px 0;color:#183A56;font-weight:700}.faq details p{padding-bottom:16px;margin:0;font-size:15px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-link{display:flex;flex-direction:column;gap:9px;text-decoration:none;background:#fff;border:1px solid #DCE9F0;padding:21px;border-radius:10px}.related-link strong{font-size:17px;color:#183A56}.related-link span{font-size:14px;color:#687D8E}.related-link span:last-child{color:#1787DB;font-size:20px;line-height:1}.media{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;overflow:hidden;background:#EAF6FA;border-radius:14px}.media-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.media--hero{height:clamp(250px,26vw,330px)}.media--feature{height:250px}.media--card{height:170px}.media--banner{height:220px}.media--inline{height:220px}.media--mobile{height:350px;max-width:320px}.media-placeholder{display:block;width:80%;height:75%;background:linear-gradient(120deg,#EAF6FA,#DCECF3);border-radius:8px}.site-footer{background:#123653;color:#EAF7FF;margin-top:64px;padding-top:45px}.footer-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;padding-bottom:30px}.footer-brand{font-size:22px;color:#fff}.footer-brand small{font-size:10px;letter-spacing:.12em}.footer-layout p{color:#D5E8F4;font-size:14px;max-width:570px;margin:9px 0}.footer-layout h2{font-size:17px;color:white}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.site-footer a{color:#D5E8F4;font-size:14px}.footer-bottom{border-top:1px solid #ffffff24;padding-block:18px;display:flex;justify-content:space-between;gap:18px;font-size:13px;color:#bcd1df}.back-top{position:fixed;right:17px;bottom:18px;border:0;border-radius:9px;background:#174B78;color:#fff;width:42px;height:42px;cursor:pointer;z-index:7;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s}.back-top.visible{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:980px){.shell{padding-inline:22px}.desktop-nav,.topbar-caption{display:none}.topbar-inner{height:64px;justify-content:space-between;gap:10px}.menu-toggle{display:block;flex:0 0 40px}.brand{margin:auto;min-width:0;justify-content:center}.brand img{max-height:30px;max-width:170px}.brand strong{font-size:18px}.header-action{padding:8px 12px;font-size:12px}.quick-inner{flex-wrap:wrap}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-article{grid-template-columns:minmax(0,1fr) 200px;gap:24px}.hero-grid{gap:20px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shell{padding-inline:16px}.hero-grid{grid-template-columns:1fr;padding-block:32px;gap:20px}.hero-grid .media{grid-row:1}.hero .lead{font-size:16px}.split-feature,.editor-grid,.footer-layout,.wide-article{grid-template-columns:1fr}.split-feature.reverse .media,.split-feature.reverse .copy{order:initial}.sticky-side{position:static}.rule-grid,.columns-3{grid-template-columns:1fr}.editor-main{padding:22px}.steps{flex-wrap:wrap}.step{min-width:40%}.step-arrow{display:none}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9;justify-content:space-around;background:#fff;border-top:1px solid #DCE9F0;padding:6px 6px max(6px,env(safe-area-inset-bottom));box-shadow:0 -3px 14px #1236530e}.bottom-nav a{font-size:13px;font-weight:700;text-decoration:none;color:#174B78;padding:7px 10px}.bottom-nav a[aria-current]{color:#1787DB}.site-footer{padding-bottom:75px}.back-top{bottom:78px}}@media(max-width:640px){body{font-size:15px}.hero h1{font-size:29px}.page-intro h1{font-size:27px}.page-intro{padding-top:30px}.page-intro p{font-size:15px}.section-space{margin-top:36px;margin-bottom:36px}.content-section{margin-block:30px}.columns-2,.topic-grid,.exhibit-grid,.related-grid{grid-template-columns:1fr}.topic-card{padding:17px}.quick-inner{gap:8px}.quick-inner>div{font-size:12px}.media--hero{height:200px}.media--feature{height:180px}.media--card{height:145px}.media--banner{height:150px}.media--inline{height:185px}.media--mobile{height:290px;max-width:250px;margin-inline:auto}.media img{max-width:100%;max-height:100%}.feature-band{padding-block:30px}.editor-main,.editor-side>article,.text-card,.panel{padding:20px}.footer-bottom{flex-wrap:wrap}.site-footer{margin-top:40px}.brand img{max-width:145px}.header-action{padding:8px 10px}.header-action span{display:none}}@media(max-height:480px) and (max-width:760px){.bottom-nav{position:static}.site-footer{padding-bottom:0}.back-top{bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.noscript-nav{display:flex;gap:12px;flex-wrap:wrap;padding-block:12px;background:#fff}.noscript-nav a{padding:4px 9px;font-size:13px}@media(min-width:981px){.noscript-nav{display:none}}
