:root{--iaer-blue:#002c5f;--iaer-teal:#00a7a0;--iaer-ink:#1e2934;--iaer-line:#dbe3e8;--iaer-sand:#f5f8fa;--iaer-muted:#58707e}.iaer-standalone{margin:0;background:#fff;color:var(--iaer-ink);font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.7}.iaer-page{position:relative;background:#fff;color:var(--iaer-ink);font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.7;overflow:hidden}.iaer-shell{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}.iaer-hero{background:linear-gradient(125deg,#001d42,#005a78);color:#fff;padding:88px 0 76px}.iaer-kicker{margin:0 0 12px;letter-spacing:.08em;text-transform:uppercase;color:#9ce7e3;font-size:.84rem;font-weight:700}.iaer-page h1{font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.12;margin:0}.iaer-page .iaer-hero h1{color:#fff}.iaer-summary{max-width:760px;margin:20px 0 0;font-size:1.18rem}.iaer-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:46px;padding-top:52px;padding-bottom:64px}.iaer-layout--with-rail{grid-template-columns:minmax(0,860px) minmax(190px,230px);align-items:start}.iaer-content{min-width:0}.iaer-section{scroll-margin-top:150px;border-top:1px solid var(--iaer-line);padding:48px 0}.iaer-section--overview{border-top:0;padding-top:0}.iaer-section--signals{padding-top:36px}.iaer-page h2{color:var(--iaer-blue);font-size:1.75rem;line-height:1.28;margin:0 0 17px}.iaer-page p{margin-top:0}.iaer-page li{margin:8px 0}.iaer-lede{font-size:1.24rem}.iaer-highlight{border-left:5px solid var(--iaer-teal);background:var(--iaer-sand);padding:24px;margin:32px 0}.iaer-rich-text p:last-child{margin-bottom:0}.iaer-chart{margin:28px 0 0}.iaer-chart img{display:block;width:100%;height:auto;border:1px solid var(--iaer-line)}.iaer-chart figcaption{color:var(--iaer-muted);font-size:.9rem;line-height:1.55;margin-top:8px}.iaer-gate,.iaer-external,.iaer-download{scroll-margin-top:150px;background:var(--iaer-sand);border:1px solid var(--iaer-line);padding:34px;margin:0}.iaer-gate__scope{border-top:1px solid var(--iaer-line);margin:24px 0 28px;padding-top:20px;color:#405260}.iaer-button{display:inline-block;background:var(--iaer-blue);color:#fff!important;text-decoration:none!important;font-weight:700;padding:13px 22px;border-radius:2px;transition:background .2s ease}.iaer-button:hover,.iaer-button:focus{background:var(--iaer-teal);color:#fff}.iaer-form-pending,.iaer-error{color:#a12622}.iaer-language-dock{position:fixed;z-index:30;right:22px;top:280px;pointer-events:none}.iaer-language-switcher{display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,44,95,.16);pointer-events:auto}.iaer-language-switcher a{display:block;background:#fff;border-bottom:1px solid var(--iaer-line);color:var(--iaer-blue);font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1;padding:12px 11px;text-decoration:none}.iaer-language-switcher a:last-child{border-bottom:0}.iaer-language-switcher a:hover,.iaer-language-switcher a:focus,.iaer-language-switcher a.is-active{background:var(--iaer-blue);color:#fff}.iaer-chapter-rail{position:sticky;top:142px;grid-column:2;padding:3px 0 20px}.iaer-chapter-rail__label{display:block;margin:0 0 15px;padding-left:18px;color:var(--iaer-ink);font-size:.82rem;font-weight:700;letter-spacing:.04em}.iaer-chapter-nav{position:relative}.iaer-chapter-nav::before{position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--iaer-line);content:""}.iaer-chapter-nav a{position:relative;display:block;padding:0 0 11px 18px;color:#69808c;font-size:.86rem;line-height:1.35;text-decoration:none}.iaer-chapter-nav a::before{position:absolute;left:-4px;top:.2em;width:8px;height:8px;border:1px solid var(--iaer-line);border-radius:50%;background:#fff;content:""}.iaer-chapter-nav a span{display:none}.iaer-chapter-nav a.is-active{color:var(--iaer-ink);font-weight:700}.iaer-chapter-nav a.is-active::before{border-color:var(--iaer-ink);background:var(--iaer-ink)}.iaer-chapter-nav a.is-locked{color:#94a4ad}.iaer-chapter-nav a i{display:inline-block;margin-left:6px;color:#94a4ad;font-size:.7rem;font-style:normal}.iaer-chapter-nav a:hover,.iaer-chapter-nav a:focus{color:var(--iaer-blue)}.iaer-page--embed .iaer-hero{padding:44px 0}.iaer-page--embed .iaer-shell{max-width:920px}.iaer-page--embed .iaer-layout{padding-top:32px;padding-bottom:32px}.iaer-page--embed .iaer-section{padding:32px 0}.iaer-page--embed .iaer-gate{margin:0}.iaer-standalone--embed .iaer-page{min-height:100vh}@media(max-width:980px){.iaer-language-dock{position:static;padding:18px 20px 0;pointer-events:auto}.iaer-language-switcher{display:inline-flex;flex-direction:row;float:right}.iaer-language-switcher a{border-right:1px solid var(--iaer-line);border-bottom:0;padding:10px}.iaer-language-switcher a:last-child{border-right:0}.iaer-hero{clear:both;padding:60px 0 56px}.iaer-layout--with-rail{grid-template-columns:1fr;gap:24px}.iaer-chapter-rail{position:static;order:-1;grid-column:auto;max-width:none;padding:0}.iaer-chapter-rail__label{padding-left:0;margin-bottom:10px}.iaer-chapter-nav{overflow-x:auto;padding:0 0 8px;scrollbar-width:thin;white-space:nowrap}.iaer-chapter-nav::before,.iaer-chapter-nav a::before{display:none}.iaer-chapter-nav a{display:inline-flex;align-items:center;margin-right:8px;padding:8px 10px;border:1px solid var(--iaer-line);background:#fff;font-size:.78rem;white-space:nowrap}.iaer-chapter-nav a span{display:inline;margin-right:5px;color:var(--iaer-teal);font-size:.68rem;font-weight:700}.iaer-chapter-nav a.is-active{border-color:var(--iaer-blue);background:var(--iaer-blue);color:#fff}.iaer-chapter-nav a.is-active span{color:#9ce7e3}.iaer-shell{padding-left:20px;padding-right:20px}.iaer-section{scroll-margin-top:110px;padding:36px 0}.iaer-gate,.iaer-external,.iaer-download{padding:26px}.iaer-page h2{font-size:1.5rem}}@media(max-width:640px){.iaer-page h1{font-size:2.3rem}.iaer-summary{font-size:1.05rem}.iaer-lede{font-size:1.12rem}.iaer-hero{padding:48px 0}.iaer-layout{padding-top:34px;padding-bottom:46px}.iaer-highlight{padding:20px}.iaer-gate,.iaer-external,.iaer-download{padding:22px}.iaer-language-dock{padding-left:16px;padding-right:16px}.iaer-shell{padding-left:16px;padding-right:16px}}
