.site-header[data-astro-cid-nen7h5rs]{background:var(--color-primary-dark);color:#fff;z-index:20;position:relative}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.language-switch[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:6px;display:flex}.language-switch[data-astro-cid-nen7h5rs] select[data-astro-cid-nen7h5rs]{color:#fff;background:0 0;border:1px solid #ffffff60;width:82px;min-height:36px;padding:4px;font-size:12px}.language-switch[data-astro-cid-nen7h5rs] option[data-astro-cid-nen7h5rs]{color:#1f2937;background:#fff}.brand[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:22px;min-width:0;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:280px;height:auto}.brand-divider[data-astro-cid-nen7h5rs]{background:#ffffff45;width:1px;height:34px}.portal-name[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:15px;line-height:1.8}.portal-name[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{font:9px var(--font-mono);opacity:.7;display:block}nav[data-astro-cid-nen7h5rs]{align-self:stretch;align-items:center;gap:24px;margin-left:auto;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:5px;height:100%;font-size:14px;display:flex;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#dbe9ff}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{content:"";background:#fff;height:3px;position:absolute;bottom:0;left:0;right:0}.menu-toggle[data-astro-cid-nen7h5rs]{color:#fff;background:0 0;border:0;padding:8px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]:last-child{display:none}@media (width<=1200px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:235px}.brand-divider[data-astro-cid-nen7h5rs],.portal-name[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs]{gap:20px}}@media (width<=800px){.header-inner[data-astro-cid-nen7h5rs]{gap:8px;min-height:72px}.brand[data-astro-cid-nen7h5rs]{flex:1}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:238px;min-width:0}.menu-toggle[data-astro-cid-nen7h5rs]{flex-shrink:0;order:3;padding:6px;display:inline-flex}.language-switch[data-astro-cid-nen7h5rs]{gap:0}.language-switch[data-astro-cid-nen7h5rs]>svg[data-astro-cid-nen7h5rs]{display:none}.language-switch[data-astro-cid-nen7h5rs] select[data-astro-cid-nen7h5rs]{width:72px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]:first-child{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]:last-child{display:block}nav[data-astro-cid-nen7h5rs]{background:var(--color-primary-dark);flex-direction:column;align-items:stretch;gap:0;height:auto;padding:15px 24px 24px;display:none;position:absolute;top:72px;left:0;right:0}nav[data-astro-cid-nen7h5rs].is-open{display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:14px 0}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);color:#4c5969;background:#f2f4f7}.footer-main[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:30px;padding-block:38px;display:flex}strong[data-astro-cid-jo6i4kqk]{color:#344458;font-size:18px;font-weight:600}p[data-astro-cid-jo6i4kqk]{margin:4px 0 16px;font-size:11px}.footer-tagline[data-astro-cid-jo6i4kqk]{margin-top:14px;font-size:12px}.footer-links[data-astro-cid-jo6i4kqk]{flex-shrink:0;align-items:center;gap:28px;font-size:13px;display:flex}.footer-main[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{min-width:0}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:4px;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);color:var(--color-muted);flex-direction:column;gap:12px;padding-block:18px;font-size:12px;display:flex}.footer-copyright[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.footer-compliance[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-compliance[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:28px;display:inline-flex}.footer-compliance[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary);text-decoration:underline}@media (width<=700px){.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px}.footer-copyright[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:3px}.footer-compliance[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:4px}}:root{--color-primary:#2053a0;--color-primary-dark:#153c79;--color-text:#222b35;--color-muted:#63707f;--color-border:#dce2e9;--color-background:#f5f7fa;--color-surface:#fff;--color-teal:#27766d;--color-ochre:#98651d;--color-danger:#b63636;--radius-control:4px;--width-content:1200px;--width-tool:1360px;--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, monospace}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:85px}html:not([lang^=zh]) [data-locale=zh],html[lang^=zh] [data-locale=en]{display:none!important}h1,h2,h3,p,.button,.text-link{overflow-wrap:anywhere}body{color:var(--color-text);background:var(--color-surface);font:15px/1.75 var(--font-body);margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,input,select{border-radius:var(--radius-control)}button svg,a svg{flex-shrink:0}:focus-visible{outline-offset:4px;outline:3px solid #d39e37}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-weight:600;line-height:1.35}h1{font-size:38px}h2{font-size:26px}h3{font-size:20px}sub{line-height:0}.container{width:min(calc(100% - 80px), var(--width-content));margin-inline:auto}.container-wide{width:min(calc(100% - 80px), var(--width-tool));margin-inline:auto}.section{padding-block:54px;scroll-margin-top:24px}.section-tint{background:var(--color-background)}.eyebrow{font:12px/1.5 var(--font-mono);color:var(--color-primary);text-transform:uppercase;margin-bottom:12px}.muted{color:var(--color-muted)}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.section-heading h2{margin-bottom:6px}.section-heading p{margin-bottom:0}.section-number{color:var(--color-primary);font:13px var(--font-mono);margin-right:12px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{border:1px solid var(--color-border);min-height:42px;color:var(--color-text);border-radius:var(--radius-control);background:#fff;justify-content:center;align-items:center;gap:9px;padding:9px 18px;font-size:14px;display:inline-flex}.button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#f3f7fd}.button-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.button-primary:hover:not(:disabled){background:var(--color-primary-dark);color:#fff}.text-link{color:var(--color-primary);align-items:center;gap:7px;font-size:14px;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.tags{flex-wrap:wrap;gap:9px;display:flex}.tag{color:var(--color-primary);background:#edf3fc;border-radius:2px;padding:3px 9px;font-size:12px}.tag-green{color:var(--color-teal);background:#eaf4ef}.tag-neutral{color:var(--color-muted);background:#f0f2f4}.rule{border:0;border-top:1px solid var(--color-border)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:var(--color-primary);z-index:100;opacity:0;pointer-events:none;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{opacity:1;pointer-events:auto;top:12px}.prose{max-width:850px}.prose p{color:#465463;line-height:1.95}.prose h2{margin-top:34px;font-size:22px}.prose h2:first-child{margin-top:0}.prose table{border-collapse:collapse;width:100%;font-size:14px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:12px}.prose code{font:12px var(--font-mono);overflow-wrap:anywhere}.icon-button{border:1px solid var(--color-border);background:#fff;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.icon-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.notice{color:#695432;background:#fbf8f1;border-left:3px solid #c8973c;padding:13px 18px;font-size:13px}@media (width<=700px){.container,.container-wide{width:calc(100% - 36px)}h1{font-size:28px}h2{font-size:23px}.section{padding-block:36px}.section-heading{align-items:flex-start;gap:14px}.section-heading>p{max-width:120px;font-size:12px}.button{padding:9px 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
