/* China edition — panoramic stories and an editorial business index. */
.cn-stage{position:relative;isolation:isolate;overflow:hidden;background:#163b57;color:white}.cn-scenery,.cn-vignette{position:absolute;inset:0;z-index:-1}.cn-scenery{background:url('/art/china-panorama.webp') center 55% / cover no-repeat;transition:transform 1.7s ease,filter 1.3s ease}.cn-vignette{background:linear-gradient(90deg,#071b30ae,transparent 73%),linear-gradient(0deg,#071d32ab,transparent 32%)}.cn-stage[data-active="1"] .cn-scenery{transform:scale(1.11) translateX(-2%);filter:hue-rotate(10deg)}.cn-stage[data-active="2"] .cn-scenery{transform:scale(1.16) translateY(-2.5%);filter:hue-rotate(-14deg)}.cn-hero-inner{min-height:clamp(480px,39vw,615px);display:flex;flex-direction:column;justify-content:center;position:relative;padding-block:48px 75px}.cn-topline,.gl-label,.gl-readout,.console-title{display:flex;align-items:center;gap:11px;font:600 11px/1.4 var(--mono);letter-spacing:.12em}.cn-topline{color:#f0f8ff}.cn-topline i,.gl-label i{height:2px;width:22px;background:#94c8ff}.cn-topline span,.gl-label span{opacity:.52}.cn-heading h1,.cn-heading h2{font-size:clamp(46px,4.8vw,82px);font-weight:600;line-height:1.22;letter-spacing:-.05em;margin:21px 0 14px}.cn-story p{color:white;max-width:500px;font-size:clamp(15px,1.15vw,19px);line-height:1.8;text-shadow:0 1px 5px #001b31}.cn-story-link{display:inline-flex;align-items:center;gap:25px;padding:8px 0 9px;border-bottom:2px solid #fff;margin-top:18px;font-weight:650}.cn-index{position:absolute;bottom:0;left:var(--space);right:var(--space);display:flex;justify-content:space-between;align-items:end;border-top:1px solid #ffffff65}.story-selects{display:flex;gap:25px}.story-selects button{color:#edf6ff;background:transparent;border:0;position:relative;padding:14px 0 16px;font-size:13px}.story-selects button[aria-pressed=true]:before{content:"";height:3px;position:absolute;top:-2px;left:0;right:0;background:#fff}.story-selects b{font:11px var(--mono);margin-right:6px}.cn-scene-note{font-size:10px;color:#d7e2ed;padding-bottom:18px}.cn-news-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.cn-news-grid a{background:#f3f6f8;display:block;overflow:hidden}.cn-news-grid img{width:100%;aspect-ratio:2.25;height:auto;object-fit:cover;transition:transform .55s ease}.cn-news-grid a:hover img{transform:scale(1.035)}.cn-news-grid a>div{position:relative;padding:19px 21px 23px}.cn-news-grid small{color:#2262a4}.cn-news-grid h3{font-size:clamp(19px,1.65vw,27px);margin:8px 0 17px}.cn-news-grid span{font-size:13px;display:flex;align-items:center;gap:12px;font-weight:600}.cn-statement{background:linear-gradient(110deg,#0d4d9c,#1261c3 67%,#216bb7);color:white}.cn-statement h2{font-size:clamp(30px,3.3vw,60px);font-weight:550;letter-spacing:-.04em;margin:15px 0 22px}.cn-statement em{font-style:normal;color:#c9e3ff}.cn-statement .eyebrow,.cn-statement .textlink{color:white}
html[lang=en]{--ink:#142322;--blue:#225d53}html[lang=en] .top{background:#fcfdfb}html[lang=en] .head-cta{background:#183c32;border-radius:25px}html[lang=en] .brand{width:auto}.english-brand{display:flex;align-items:center;gap:9px}.english-brand img{width:42px;height:42px;object-fit:contain}.english-brand strong{font:800 24px/1 var(--sans);letter-spacing:-.06em}.english-brand small{display:block;font:8px/1.4 var(--mono);letter-spacing:.22em;margin-top:3px}.gl-stage{position:relative;overflow:hidden;background:#0b201e;color:white;isolation:isolate}.gl-halo{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 72% 40%,#27534b 0%,#142e29 38%,#0b211d 68%,#081b18 100%)}.gl-hero{display:grid;grid-template-columns:.98fr 1fr;align-items:center;min-height:clamp(455px,37vw,630px);gap:1%}.gl-copy{position:relative;z-index:2;padding:36px 0}.gl-label,.gl-readout,.console-title{color:#bcd7ca}.gl-label i,.console-title i{width:7px;height:7px;background:#bcdb88;border-radius:50%}.gl-copy h1{font-size:clamp(60px,6.7vw,115px);font-weight:590;letter-spacing:-.075em;line-height:.95;margin:27px 0}.gl-copy h1 span{display:block}.gl-accent{color:#c0dd99}.gl-copy>p{font-size:clamp(16px,1.25vw,21px);color:#d4e0d9;max-width:465px;line-height:1.55;margin:0 0 25px}.gl-solid,.gl-outline{border-radius:30px;padding-inline:22px}.gl-solid{background:#d5efae;color:#193424}.gl-solid:hover{background:#e4f5c8}.gl-outline{color:white;background:transparent;border-color:#759587}.gl-outline:hover{background:#ffffff15}.instrument{height:clamp(360px,32vw,510px);min-width:0;position:relative;perspective:900px}.gl-object{position:absolute;inset:1% -4% 1% -2%;transform-style:preserve-3d}.gl-object img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.orbit{position:absolute;border:1px solid #bdddb83d;border-radius:50%;width:89%;height:32%;left:6%;bottom:15%;transform:rotate(-12deg)}.orbit-b{width:73%;left:13%;bottom:12%;border-style:dashed;opacity:.6}.instrument-dots{display:flex;gap:9px;position:absolute;bottom:0;left:0;z-index:3}.instrument-dots button,.next-layer{color:#e9f5e7;background:transparent;border:1px solid #a6c7ba70}.instrument-dots button{width:35px;height:35px;border-radius:50%;font:12px var(--mono)}.instrument-dots button[aria-pressed=true]{color:#213c28;background:#c7dfa5;border-color:#c7dfa5}.gl-corner{position:absolute;width:15px;height:15px;border-color:#9ec3ac;border-style:solid;opacity:.6}.gl-corner.tl{top:0;left:0;border-width:1px 0 0 1px}.gl-corner.br{bottom:0;right:0;border-width:0 1px 1px 0}.gl-readout{font-size:9px;position:absolute;right:5px;top:3px;letter-spacing:.11em}.gl-readout.bottom{right:22px;top:auto;bottom:4px}.gl-console{border-top:1px solid #adcab14a;background:#0b201ddd}.gl-console .wrap{display:grid;grid-template-columns:.75fr 2fr auto;align-items:center;gap:25px;padding-block:17px}.console-title{font-size:10px;white-space:nowrap}.gl-layer-copy b{font-size:15px;font-weight:650}.gl-layer-copy p{color:#bbcbbf;font-size:13px;line-height:1.45;margin-top:3px}.next-layer{display:flex;align-items:center;gap:10px;border-radius:30px;font-size:12px;padding:9px 16px}.gl-flow{background:#f3f4ed}.gl-flow .gl-label{color:#47644e}.gl-flow .gl-label i{background:#678646}.gl-flow-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 32px}.gl-flow-head h2,.gl-portfolio h2{font-size:clamp(35px,3.8vw,66px);font-weight:550;letter-spacing:-.065em}.gl-flow-head p{max-width:390px;font-size:15px}.gl-demo{display:grid;grid-template-columns:.85fr 1.5fr;gap:5%}.gl-options button{background:none;width:100%;color:#506154;display:flex;align-items:center;text-align:left;gap:12px;border:0;border-top:1px solid #b4c6b6;padding:18px 5px;font-size:clamp(16px,1.4vw,23px)}.gl-options button small{font:11px var(--mono)}.gl-options button svg{margin-left:auto}.gl-options button[aria-pressed=true]{color:#124d34;font-weight:650;border-top:2px solid #406d4c}.gl-showcase{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:7px;overflow:hidden;align-items:center}.gl-showcase img{width:100%;height:100%;object-fit:cover;min-height:210px}.gl-showcase>div{padding:22px}.gl-showcase h3{font-size:23px}.gl-showcase p{font-size:14px;margin:8px 0 15px}.gl-showcase .textlink{font-size:13px}html[lang=en] .inner-head,html[lang=en] .detail-hero{background:linear-gradient(110deg,#eaf0e4,#f6f7f1 70%)}html[lang=en] .eyebrow{color:#43704c}html[lang=en] .eyebrow i{background:#779757}html[lang=en] .primary,html[lang=en] .filters .selected{background:#244d3c}html[lang=en] .contact-band{background:#e4eedc}html[lang=en] footer{background:#10251e}
@media(max-width:800px){.gl-hero{grid-template-columns:1fr 1fr}.gl-copy h1{font-size:clamp(46px,7vw,65px)}.gl-console .wrap{grid-template-columns:1fr auto}.console-title{display:none}.cn-news-grid{gap:12px}.cn-news-grid a>div{padding:16px}.gl-demo{grid-template-columns:1fr 1.25fr}.gl-showcase{display:block}.gl-showcase img{min-height:0;aspect-ratio:2.5}.gl-flow-head{align-items:flex-start}}
@media(max-width:700px){.cn-scenery{background-image:url('/art/china-panorama-small.webp');background-position:66% center}.cn-hero-inner{min-height:470px;padding-block:45px 75px}.cn-heading h1,.cn-heading h2{font-size:clamp(40px,8vw,58px)}.cn-story p{max-width:370px;font-size:14px}.cn-index{left:20px;right:20px}.cn-scene-note{display:none}.story-selects{justify-content:space-between;width:100%;gap:5px}.cn-news-grid{grid-template-columns:1fr}.cn-news-grid a{display:grid;grid-template-columns:32% 1fr;align-items:center}.cn-news-grid img{height:100%;min-height:124px;aspect-ratio:auto}.cn-news-grid h3{font-size:18px;margin:3px 0 6px}.cn-news-grid span{font-size:12px}.cn-news-grid a>div{padding:12px 15px}.english-brand img{width:32px;height:32px}.english-brand strong{font-size:21px}.gl-hero{display:flex;flex-direction:column;align-items:stretch;gap:0}.gl-copy{padding:34px 0 10px}.gl-copy h1{font-size:clamp(52px,12vw,75px);margin:18px 0 13px}.gl-copy>p{font-size:15px;max-width:440px;margin:0 0 16px}.instrument{height:clamp(245px,57vw,330px);margin:5px 0 20px}.gl-object{inset:-7% 0 1%}.gl-readout{font-size:8px}.gl-console .wrap{gap:12px;padding-block:12px}.gl-layer-copy b{font-size:13px}.gl-layer-copy p{font-size:12px}.next-layer{padding:8px 10px;font-size:11px}.gl-flow-head,.gl-demo{display:block}.gl-flow-head p{margin-top:8px}.gl-flow-head{margin-bottom:17px}.gl-options{margin-bottom:15px}.gl-options button{padding:10px 4px}.gl-showcase{display:grid}.gl-showcase img{aspect-ratio:auto;min-height:180px}.gl-showcase>div{padding:13px}.gl-showcase h3{font-size:18px}.gl-showcase p{font-size:13px}.gl-showcase .textlink{white-space:normal}.gl-label{font-size:9px}.gl-solid,.gl-outline{padding-inline:15px}.instrument-dots button{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.cn-scenery,.cn-news-grid img{transition:none}}

