:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#080b10;background:#fff;font-synthesis:none;text-rendering:geometricPrecision;--blue: #0066ff;--black: #030405;--white: #ffffff;--muted: #a7adb7;--muted-2: #8f96a3;--ease: cubic-bezier(.2, .8, .2, 1);--ease-standard: cubic-bezier(.2, .8, .2, 1);--motion-theme: .28s;--paper: #f2f3f5;--paper-3: #f8f9fa;--ink: #080b10;--ink-2: #34404b;--ink-3: #65717d;--line-light: rgba(8, 11, 16, .1);--line-dark: rgba(255, 255, 255, .12);--max: 1440px;--text-overline: 11px;--text-caption: 12px;--text-small: 13px;--text-meta: 14px;--text-body: 16px;--text-body-lg: 17px;--text-card-title: 20px;--text-title: 24px;--text-heading: 32px;--text-display: 40px;--text-page-title: 48px;--text-section-title: 56px;--text-hero-title: 80px;--sp-2: 8px;--sp-4: 16px;--sp-6: 24px;--sp-30: 120px;--sp-hero-top: 84px;--lh-overline: 1.4;--lh-caption: 1.5;--lh-body: 1.7;--lh-card-title: 1.3;--lh-section: 1.06;--lh-hero: 1.05;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-display: 800;--ls-overline: .16em;--ls-display: -.02em;--ls-section: -.02em}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;min-width:0;min-height:100vh;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;color:#fff;background:var(--blue);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.page-container{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.site-header{position:sticky;z-index:50;top:0;min-height:60px;border-bottom:1px solid var(--line-light);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:color var(--motion-theme) var(--ease-standard),background-color var(--motion-theme) var(--ease-standard),border-color var(--motion-theme) var(--ease-standard)}.header-inner{width:min(var(--max),calc(100% - 96px));min-height:60px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:42px}.brand{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;width:max-content}.brand-mark{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border-radius:0;border:0;background:transparent;padding:0}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.brand-word{color:var(--blue);font-family:Arial Black,DejaVu Sans,Liberation Sans,sans-serif;font-size:21px;line-height:1;font-weight:800;letter-spacing:-.055em}.main-nav{flex:1 1 auto;display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(32px,2.3vw,40px);height:60px}.main-nav a{position:relative;display:flex;align-items:center;padding:20px 0 18px;font-size:var(--text-meta);font-weight:var(--fw-medium);color:#464c54;white-space:nowrap}.main-nav a:after{content:"";position:absolute;right:0;bottom:9px;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s var(--ease)}.main-nav a:hover:after,.main-nav a.is-active:after{transform:scaleX(1)}.main-nav a.is-active{color:var(--ink);font-weight:var(--fw-semibold)}.header-actions{flex:0 0 auto;display:flex;align-items:center;gap:14px}.news-menu-toggle{display:none;width:44px;height:44px;place-items:center;padding:0;color:currentColor;background:transparent;border:1px solid rgba(8,11,16,.18);border-radius:999px;cursor:pointer}.inquiry-button,.language-trigger{min-height:36px;border:1px solid rgba(8,11,16,.18);border-radius:999px;background:transparent;transition:border-color .18s var(--ease),color .18s var(--ease)}.inquiry-button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-size:var(--text-small);font-weight:var(--fw-semibold)}.inquiry-button:hover,.inquiry-button:focus-visible,.language-trigger:hover,.language-trigger:focus-visible{color:var(--blue);border-color:var(--blue)}.language-control{position:relative}.language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer;font-size:var(--text-caption);font-weight:var(--fw-semibold)}.language-menu{position:absolute;top:calc(100% + 10px);right:0;width:132px;padding:7px;border:1px solid var(--line-light);background:#fff;box-shadow:0 16px 40px #080b101f}.language-menu button{width:100%;border:0;padding:10px 12px;text-align:left;background:transparent;cursor:pointer;font-size:var(--text-small)}.language-menu button:hover,.language-menu button:focus-visible,.language-menu button.is-selected{color:var(--blue);background:#0066ff0f}.site-header[data-theme=dark]{color:#ffffffd1;border-color:var(--line-dark);background:#030405e6}.site-header[data-theme=dark] .brand-word{color:var(--blue)}.site-header[data-theme=dark] .main-nav a.is-active{color:#fff}.site-header[data-theme=dark] .main-nav a{color:#ffffffa8}.site-header[data-theme=dark] .main-nav a:hover,.site-header[data-theme=dark] .main-nav a:focus-visible{color:#fff}.site-header[data-theme=dark] .inquiry-button,.site-header[data-theme=dark] .language-trigger{color:#ffffffd1;border-color:#ffffff38}.site-header[data-theme=dark] .inquiry-button:hover,.site-header[data-theme=dark] .inquiry-button:focus-visible,.site-header[data-theme=dark] .language-trigger:hover,.site-header[data-theme=dark] .language-trigger:focus-visible{color:var(--blue);border-color:var(--blue)}.site-header[data-theme=dark] .language-menu{color:#ffffffd1;border-color:var(--line-dark);background:#030405f5}.news-hero{padding:var(--sp-hero-top) 0 48px;background:#fff}.hero-grid,.section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,.66fr);align-items:start;gap:48px}.overline{margin:0 0 var(--sp-6);color:var(--blue);font-size:var(--text-overline);line-height:var(--lh-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:900px;margin-bottom:0;font-size:var(--text-hero-title);line-height:var(--lh-hero);font-weight:var(--fw-display);letter-spacing:var(--ls-display)}.hero-lead{width:100%;max-width:452px;margin:40px 0 0 auto;color:var(--ink-2);font-size:var(--text-body-lg);line-height:var(--lh-body)}.feature-section{padding:0;background:#fff}.feature-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:24px}.feature-lead-story{display:grid;grid-template-rows:minmax(500px,1fr) auto;min-width:0;background:var(--paper)}.feature-lead-media,.feature-secondary-media{display:block;overflow:hidden;background:#dfe3e8}.feature-lead-media{height:100%;min-height:500px}.feature-lead-media img,.feature-secondary-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.feature-lead-media:hover img,.feature-lead-media:focus-visible img,.feature-secondary-media:hover img,.feature-secondary-media:focus-visible img{transform:scale(1.015)}.feature-lead-media.is-contain img,.feature-secondary-media.is-contain img{object-fit:contain;background:#e9edf2}.feature-lead-media.is-contain img{padding:48px}.feature-lead-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);align-items:start;gap:32px;padding:30px 32px 34px}.feature-meta{display:flex;gap:18px;margin-bottom:18px;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.feature-meta span{color:var(--blue);font-weight:var(--fw-semibold)}.feature-lead-copy h2{margin-bottom:0;font-size:var(--text-page-title);line-height:var(--lh-section);font-weight:var(--fw-bold);letter-spacing:var(--ls-display)}.feature-lead-copy h2 a,.feature-secondary-story h3 a{transition:color .18s var(--ease-standard)}.feature-lead-copy h2 a:hover,.feature-lead-copy h2 a:focus-visible,.feature-secondary-story h3 a:hover,.feature-secondary-story h3 a:focus-visible{color:var(--blue)}.feature-lead-support{padding-top:0}.feature-summary{max-width:440px;color:var(--ink-2);font-size:var(--text-body-lg);line-height:var(--lh-body)}.feature-summary{margin-bottom:28px}.feature-lead-support .text-link{margin-top:0}.feature-secondary-list{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:24px}.feature-secondary-story{padding-bottom:28px;background:var(--paper)}.feature-secondary-media{height:190px;margin-bottom:24px}.feature-secondary-media.is-contain img{padding:24px}.feature-secondary-meta{margin-right:26px;margin-bottom:12px;margin-left:26px}.feature-secondary-story h3{margin:0 26px 10px;font-size:var(--text-title);line-height:var(--lh-card-title);font-weight:var(--fw-semibold);letter-spacing:-.01em}.feature-secondary-story h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feature-secondary-story h3 svg{flex:0 0 auto;margin-top:5px}.feature-secondary-story>p{margin:0 26px;color:var(--ink-3);font-size:var(--text-small);line-height:var(--lh-body)}.text-link{display:inline-flex;align-items:center;gap:10px;width:max-content;margin-top:auto;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--blue);font-size:var(--text-meta);font-weight:var(--fw-semibold);transition:opacity .18s var(--ease-standard)}.text-link:hover,.text-link:focus-visible{opacity:.7}.updates-section{padding:var(--sp-30) 0 var(--section-spacious);background:#fff;overflow-anchor:none}.section-head{margin-bottom:64px}.section-head h2{max-width:780px;margin-bottom:0;font-size:var(--text-section-title);line-height:var(--lh-section);font-weight:var(--fw-semibold);letter-spacing:var(--ls-section)}.section-head>p{max-width:500px;margin:39px 0 0 auto;color:var(--ink-3);font-size:var(--text-body-lg);line-height:var(--lh-body)}.news-categories{min-height:52px;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:clamp(32px,2.4vw,48px);border-bottom:1px solid var(--line-light);scroll-margin-top:92px}.news-category-link{position:relative;flex:0 0 auto;min-height:52px;display:inline-flex;align-items:flex-end;border:0;padding:0 0 15px;color:var(--ink-3);background:transparent;font-size:var(--text-meta);line-height:var(--lh-caption);font-weight:var(--fw-medium);white-space:nowrap;transition:color .18s ease}.news-category-link:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--blue);opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.news-category-link:hover,.news-category-link:focus-visible{color:var(--ink)}.news-category-link:hover:after,.news-category-link:focus-visible:after{opacity:.3}.news-category-link[aria-current=page]{color:var(--blue)}.news-category-link[aria-current=page]:after{opacity:1;transform:scaleX(1)}.update-ledger{border-top:1px solid var(--line-light)}.news-categories+.update-ledger{border-top:0;margin-top:var(--sp-4)}.news-empty{min-height:196px;display:flex;align-items:center;justify-content:space-between;gap:64px;border-bottom:1px solid var(--line-light);padding:48px 0}.news-empty>div{display:grid;gap:8px}.news-empty strong{font-size:var(--text-title);line-height:var(--lh-card-title);font-weight:var(--fw-semibold);letter-spacing:-.02em}.news-empty p{margin-bottom:0;color:var(--ink-3);font-size:var(--text-body);line-height:var(--lh-body)}.news-empty .text-link{flex:0 0 auto;margin-top:0}.update-row{position:relative;isolation:isolate;width:100%;min-height:166px;display:grid;grid-template-columns:200px minmax(0,1fr) 104px;align-items:center;gap:24px;border-bottom:1px solid var(--line-light);padding:20px 0;background:transparent;transition:padding .18s var(--ease-standard)}.update-row:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:4px;background:var(--blue);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-standard)}.update-row:after{content:"";position:absolute;z-index:-1;top:-1px;right:0;bottom:-1px;left:0;background:linear-gradient(90deg,var(--paper-3) 0%,rgba(248,249,250,.92) 48%,rgba(248,249,250,.46) 72%,rgba(248,249,250,0) 94%);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-standard)}.update-row:hover,.update-row:focus-visible{padding-right:18px;padding-left:18px;background:transparent}.update-row:hover:before,.update-row:focus-visible:before{opacity:1}.update-row:hover:after,.update-row:focus-visible:after{opacity:1}.update-thumbnail{width:200px;aspect-ratio:8 / 5;display:block;overflow:hidden;background:var(--paper)}.update-thumbnail img{width:100%;height:100%;display:block}.update-thumbnail.is-cover img{object-fit:cover}.update-thumbnail.is-contain{background:#e9edf2}.update-thumbnail.is-contain img{object-fit:contain;padding:14px}.update-date{color:var(--ink-2);font-size:var(--text-meta);line-height:var(--lh-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.update-main{display:grid;gap:var(--sp-2)}.update-main strong{font-size:var(--text-card-title);line-height:var(--lh-card-title);font-weight:var(--fw-semibold);letter-spacing:-.01em}.update-main small{max-width:700px;color:var(--ink-3);font-size:var(--text-small);line-height:var(--lh-body);font-weight:var(--fw-regular)}.update-action{justify-self:end;display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);transition:color .18s ease}.update-row:hover .update-action,.update-row:focus-visible .update-action{color:var(--blue)}.news-pagination{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:40px}.news-pagination button{position:relative;border:0;padding:4px 0 7px;color:var(--ink-3);background:transparent;font-size:var(--text-meta);line-height:var(--lh-caption);font-weight:var(--fw-medium);cursor:pointer}.news-pagination button:hover:not(:disabled),.news-pagination button:focus-visible:not(:disabled),.news-pagination button.is-active{color:var(--blue)}.news-pagination button.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue)}.news-pagination button:disabled{opacity:.35;cursor:default}.article-hero{padding:56px 0 88px;background:#fff}.back-link{display:inline-flex;align-items:center;gap:9px;margin-bottom:72px;color:var(--ink-3);font-size:var(--text-small);line-height:var(--lh-caption);font-weight:var(--fw-medium);transition:color .18s ease}.back-link:hover,.back-link:focus-visible{color:var(--blue)}.article-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(390px,.66fr);align-items:start;gap:48px}.article-hero-side{margin:40px 0 0 auto}.article-meta{display:flex;gap:18px;margin-bottom:28px;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.article-hero-side>p{max-width:500px;margin-bottom:24px;color:var(--ink-2);font-size:var(--text-body-lg);line-height:var(--lh-body)}.article-hero-side>small{color:var(--ink-3);font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium)}.article-media{height:auto;margin-top:0;margin-bottom:0;overflow:visible;background:transparent}.article-media img{width:100%;height:620px;display:block;object-fit:cover;background:var(--paper)}.article-media.is-contain img{object-fit:contain;padding:60px;background:#e9edf2}.article-media figcaption{padding-top:12px;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--lh-caption)}.article-content-section{padding:88px 0 112px;background:#fff}.article-body{width:100%;margin:0}.article-body>p{margin-bottom:32px;color:var(--ink-2);font-size:var(--text-body-lg);line-height:var(--lh-body)}.related-section{padding:120px 0 136px;background:var(--paper)}.related-head{margin-bottom:72px}.related-head h2{max-width:760px;margin-bottom:0;font-size:var(--text-section-title);line-height:var(--lh-section);font-weight:var(--fw-semibold);letter-spacing:var(--ls-section)}.cta-footer{color:var(--white);background:radial-gradient(circle at 62% 0,rgba(0,102,255,.08),transparent 32rem),var(--black)}.cta{padding:110px 0 82px;border-bottom:1px solid var(--line-dark)}.cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center;padding:76px 84px;border:1px solid var(--line-dark);background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 76% 22%,rgba(0,102,255,.13),transparent 24rem),linear-gradient(135deg,#ffffff0b,#ffffff05);background-size:120px 120px,auto,auto}.cta .kicker{margin:0 0 18px;color:var(--blue);font-size:var(--text-overline);line-height:var(--lh-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase}.cta-panel h2{max-width:780px;margin:0;font-size:var(--text-section-title);line-height:var(--lh-section);font-weight:var(--fw-semibold);letter-spacing:var(--ls-section)}.cta-panel>div>p:not(.kicker){max-width:610px;margin:20px 0 0;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--lh-body);letter-spacing:-.008em}.cta-actions{min-width:280px;display:grid;gap:18px;justify-items:stretch}.cta-contact{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:30px;color:var(--muted);font-size:var(--text-body);line-height:1.55}.cta-contact a{padding-bottom:2px;color:#fffffff0;border-bottom:1px solid rgba(255,255,255,.24);transition:border-color .18s var(--ease)}.cta-contact a:hover,.cta-contact a:focus-visible{border-bottom-color:var(--blue)}.cta .btn,.cta-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-weight:var(--fw-semibold);letter-spacing:.02em;white-space:nowrap;transition:transform .18s var(--ease),filter .2s var(--ease),color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.cta .btn{padding:0 24px;font-size:var(--text-small);line-height:1.6}.cta .btn-primary{color:var(--white);background:var(--blue);border-color:#0066ff73;box-shadow:0 18px 38px #06f3}.cta .btn-primary:hover,.cta .btn-primary:focus-visible{color:var(--white);background:var(--blue);border-color:var(--blue);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 22px #0066ff47}.cta-link{padding:0 28px;color:#ffffffe0;background:#ffffff09;border-color:#ffffff38;font-size:14px;line-height:1.6}.cta-link:hover,.cta-link:focus-visible{color:var(--white);background:#0066ff14;border-color:#0066ff73}.site-footer{background:var(--black);color:#fff;padding:58px 0 34px;line-height:1.6}.footer-grid{display:grid;grid-template-columns:minmax(180px,1.15fr) repeat(5,minmax(100px,.7fr)) minmax(190px,1fr);gap:24px}.footer-brand strong{display:block;margin-bottom:10px;color:#fff;font-size:var(--text-body);line-height:1.6;font-weight:var(--fw-semibold);letter-spacing:.04em}.footer-brand span,.footer-contact{color:#ffffff8c;font-size:var(--text-small);line-height:1.7}.footer-col h3{margin:0 0 16px;color:#fff;font-size:var(--text-caption);line-height:1.6;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.footer-col a{display:block;width:fit-content;margin:10px 0;color:#ffffff8c;font-size:var(--text-small);font-weight:var(--fw-regular);line-height:1.6}.footer-col a:hover,.footer-col a:focus-visible{color:#fff}.footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--line-dark);color:#ffffff73;font-size:var(--text-small);line-height:1.6;font-weight:var(--fw-regular)}.language-zh h1,.language-zh .feature-lead-copy h2,.language-zh .feature-secondary-story h3,.language-zh .section-head h2,.language-zh .related-head h2{line-height:1.3;letter-spacing:0}.language-zh h1{max-width:760px}.language-zh .hero-lead,.language-zh .feature-summary,.language-zh .feature-secondary-story>p,.language-zh .section-head>p,.language-zh .article-body>p{line-height:1.9}@media(max-width:1179px){:root{--sp-30: 96px;--sp-hero-top: 72px;--section-spacious: 112px}html,body,#root,.site-shell{width:100%;max-width:100%;overflow-x:clip}.page-container,.header-inner{width:calc(100% - 64px)}.header-inner{min-height:64px;gap:18px}.site-header{min-height:64px}.main-nav{position:fixed;top:76px;right:32px;left:32px;z-index:70;height:auto;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 18px;color:var(--ink);background:#fffffffa;border:1px solid var(--line-light);box-shadow:0 18px 52px #080b1024}.main-nav.is-open{display:flex}.main-nav a{min-height:48px;padding:12px 0;color:var(--ink-2)!important}.main-nav a:after{right:auto;bottom:8px;width:28px}.site-header[data-theme=dark] .main-nav{color:#fff;background:#030405fa;border-color:var(--line-dark)}.site-header[data-theme=dark] .main-nav a{color:#ffffffc2!important}.site-header[data-theme=dark] .main-nav a.is-active{color:#fff!important}.news-menu-toggle{display:grid}.site-header[data-theme=dark] .news-menu-toggle{border-color:#fff3}h1{max-width:100%;font-size:64px;overflow-wrap:anywhere}.hero-grid,.section-head,.article-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:40px}.feature-editorial-grid{grid-template-columns:minmax(0,1fr) 320px}.feature-lead-copy{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){:root{--sp-30: 76px;--sp-hero-top: 64px;--section-spacious: 88px}.page-container,.header-inner{width:calc(100% - 36px)}.main-nav{right:18px;left:18px}h1{font-size:52px}.hero-grid,.section-head,.article-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-lead,.section-head>p,.article-hero-side{width:100%;max-width:62ch;margin:0}.news-hero{padding-bottom:64px}.feature-editorial-grid{grid-template-columns:minmax(0,1fr)}.feature-secondary-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.feature-lead-story{grid-template-rows:minmax(420px,1fr) auto}.feature-lead-media{min-height:420px}.section-head h2,.related-head h2,.cta-panel h2{font-size:42px}.news-categories{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.update-row{grid-template-columns:160px minmax(0,1fr);gap:20px}.update-thumbnail{width:160px}.update-action{display:none}.update-row:hover,.update-row:focus-visible{padding-right:0;padding-left:0}.article-hero{padding:48px 0 72px}.back-link{margin-bottom:52px}.article-media img{height:480px}.cta-panel{grid-template-columns:minmax(0,1fr);padding:54px 48px}.cta-actions{min-width:0;width:min(320px,100%)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}@media(max-width:640px){:root{--sp-30: 64px;--sp-hero-top: 56px;--section-spacious: 76px}.page-container,.header-inner{width:calc(100% - 28px)}.brand-mark{width:18px;height:18px}.brand-word{font-size:18px}.header-actions{gap:8px}.language-trigger,.news-menu-toggle{min-width:44px;min-height:44px}.language-trigger{padding-inline:10px}.main-nav{top:72px;right:14px;left:14px}h1{font-size:40px;line-height:1.06;letter-spacing:-.025em}.news-hero{padding-bottom:52px}.feature-lead-story{grid-template-rows:280px auto}.feature-lead-media{min-height:280px}.feature-lead-media.is-contain img{padding:24px}.feature-lead-copy{padding:26px 22px 30px}.feature-lead-copy h2{font-size:34px}.feature-secondary-list{grid-template-columns:minmax(0,1fr)}.section-head h2,.related-head h2,.cta-panel h2{font-size:34px}.news-empty{min-height:0;align-items:flex-start;flex-direction:column;gap:24px}.update-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0 28px}.update-thumbnail{width:100%}.update-main strong{font-size:19px}.news-pagination{justify-content:flex-start}.article-hero{padding:40px 0 60px}.back-link{min-height:44px;margin-bottom:36px}.article-media img{height:300px}.article-media.is-contain img{padding:24px}.article-content-section{padding:64px 0 76px}.related-section{padding:72px 0 84px}.cta{padding:72px 0 62px}.cta-panel{padding:38px 24px}.cta-actions{width:100%}.footer-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}html[lang=zh-CN] h1{line-height:1.3;letter-spacing:0}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .related-head h2,html[lang=zh-CN] .cta-panel h2{line-height:1.35;letter-spacing:0}html[lang=zh-CN] .feature-lead-copy h2{line-height:1.3;letter-spacing:0}
