.zh-only-bar{max-width:1500px;margin:0 auto;padding:16px clamp(24px,6vw,110px) 0}.zh-only-note{display:inline-block;margin:0 0 8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.85rem}.content-section .ext-arrow{display:inline-block;margin-left:.25em;text-decoration:none}.content-section img{display:block;max-width:100%;height:auto;margin:20px 0;border:1px solid #d7e5f2;border-radius:12px}.content-section blockquote{margin:1.2em 0;padding:.2em 1.2em;border-left:4px solid #bcd3ea;color:#496684}.content-section code,.content-section pre{font-family:Consolas,Courier New,monospace;font-size:.9em}.content-section code{padding:.1em .35em;border-radius:6px;background:#eef7ff}.content-section pre{overflow-x:auto;padding:16px 18px;border:1px solid #d7e5f2;border-radius:12px;background:#fff}.content-section pre code{padding:0;background:none;font-size:inherit}.comparison-table.article-table{min-width:520px}.comparison-table.article-table th:first-child,.comparison-table.article-table td:first-child{min-width:calc(7em + 40px)}.comparison-table-wrap:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.article-source{padding-top:0;padding-bottom:0}#new-articles .topic-card{overflow-wrap:break-word;word-wrap:break-word}@media(max-width:560px){#new-articles .topic-grid{grid-template-columns:minmax(0,1fr)}}body.surface-layers{background:#fff;color:#13233a}.surface-layers .content-header{background:#0b1f38;border-bottom:1px solid #1d3a5e}.surface-layers .content-header a,.surface-layers .content-header .nav{color:#d6e4f2}.surface-layers .content-header .content-brand span,.surface-layers .content-header .nav a:hover{color:#fff}.surface-layers .content-header .lang-switch{border-color:#4f7fa8;background:transparent;box-shadow:none}.surface-layers .content-header .lang-switch a{color:#c9d8e8}.surface-layers .content-header .lang-switch a.active{background:#7fb4dd;color:#0b1f38}.surface-layers .content-header .menu-toggle{border-color:#4f7fa8;background:transparent;color:#fff}.surface-layers .content-header a:focus-visible,.surface-layers .content-header .menu-toggle:focus-visible{outline:2px solid #7fb4dd;outline-offset:2px}@media(max-width:900px){.surface-layers .content-header .nav{background:#0b1f38;border-bottom:1px solid #1d3a5e}.surface-layers .content-header .nav>a{border-bottom-color:#24476f}}.surface-layers .topic-hero{position:relative;overflow:hidden;padding-top:64px;padding-bottom:64px;background:#0b1f38;border-bottom:0}.surface-layers .topic-hero>div{position:relative;z-index:1}.surface-layers .topic-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;background-image:linear-gradient(rgba(127,180,221,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(127,180,221,.12) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.surface-layers .topic-hero h1{color:#fff}.surface-layers .topic-hero .eyebrow{color:#7fb4dd}.surface-layers .topic-hero .topic-lead{color:#c9d8e8}@media(max-width:900px){.surface-layers .topic-hero{padding-top:44px;padding-bottom:64px}.surface-layers .topic-hero:after{top:auto;left:0;width:auto;height:28px}}.surface-layers .surface-soft,.surface-layers .article-related,.surface-layers .subscribe-entry{max-width:none;background:#f3f5f8;padding-left:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));padding-right:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)))}.surface-layers .surface-soft p,.surface-layers .subscribe-entry p{color:#4a5a70}.surface-layers .surface-soft h2,.surface-layers .surface-soft h3,.surface-layers .article-related h2{color:#13233a}.surface-layers .article-related{padding-bottom:24px}.surface-layers .article-related a{color:#0e3263;text-decoration:underline;text-underline-offset:3px}.surface-layers .subscribe-entry{padding-top:24px;padding-bottom:56px}.surface-layers .surface-soft .btn.secondary,.surface-layers .subscribe-entry .btn.secondary{background:#fff}.surface-layers .content-section .eyebrow{color:#2b6a9e}.surface-layers .tag{color:#145faa}.surface-layers .en-only-note,.surface-layers .zh-only-note{color:#4a5a70}.surface-layers .topic-card{border:1px solid #dde4ec}.surface-layers .topic-card:hover{border-color:#82bdf0}.surface-layers .editorial-note{border-color:#dde4ec}.surface-layers .audit-cta{max-width:none;margin:0;padding:56px max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));border:0;border-left:0;background:#0b1f38;color:#fff}.surface-layers .audit-cta .eyebrow{color:#7fb4dd}.surface-layers .audit-cta p{color:#c9d8e8}.surface-layers .audit-cta strong{color:#fff;font-size:1.25rem;line-height:1.4}.surface-layers .audit-cta .btn{min-height:48px;box-shadow:none}.surface-layers .audit-cta .btn.primary,.surface-layers .audit-cta .btn.primary:active{background:#e8a33d;border-color:#e8a33d;color:#0b1f38}.surface-layers .audit-cta .btn.primary:hover{background:#f0b65a;border-color:#f0b65a;color:#0b1f38}.surface-layers .audit-cta .btn:not(.primary){background:transparent;border-color:#7fb4dd;color:#fff}.surface-layers .audit-cta .btn:not(.primary):hover{background:#7fb4dd24;border-color:#7fb4dd;color:#fff}.surface-layers .audit-cta a:focus-visible{outline:3px solid #7fb4dd;outline-offset:4px}.surface-layers .topic-actions .audit-text-link,.surface-layers .text-link-target{display:inline-flex;align-items:center;min-height:44px}
