*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080A0D;color:#C7CDD5;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.8}a{color:#98BFFF;text-decoration:none}a:hover{color:#d4e6ff}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8ED8FF;outline-offset:3px}button{font:inherit;cursor:pointer}.wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.skip-link{position:absolute;left:10px;top:-70px;z-index:100;color:white;background:#333;padding:8px}.skip-link:focus{top:8px}.site-header{background:rgba(8,10,13,.96);border-bottom:1px solid rgba(255,255,255,.09)}.header-inner{height:76px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:9px;min-width:210px;color:#F5F7FA}.brand img{height:36px;width:auto;max-width:170px;object-fit:contain}.brand small{max-width:88px;font-size:9px;line-height:1.4;letter-spacing:.6px;color:#9098A3}.logo-text{font-size:23px;font-weight:800;color:#f5f7fa;white-space:nowrap}.desktop-nav{display:flex;justify-content:center;align-items:center;flex:1;gap:clamp(9px,1.4vw,22px);white-space:nowrap}.desktop-nav a{font-size:14px;color:#C7CDD5;position:relative;padding:24px 0}.desktop-nav a.active,.desktop-nav a:hover{color:#6EA8FF}.desktop-nav a.active:after{position:absolute;content:"";height:2px;bottom:14px;left:0;right:0;background:#6EA8FF}.enter{background:#5C7CFA;color:#fff;border-radius:999px;min-height:42px;min-width:102px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;white-space:nowrap}.enter:hover{background:#7390FF;color:white}.menu-toggle{display:none}.quick-nav{background:#10141A;border-bottom:1px solid rgba(255,255,255,.09)}.quick-inner{display:flex;align-items:center;gap:30px;min-height:44px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.quick-inner::-webkit-scrollbar{display:none}.quick-inner a{font-size:14px;color:#aeb9c6}.quick-inner a:hover{color:#8ED8FF}.breadcrumb{color:#9098A3;font-size:13px;display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding-top:25px}.breadcrumb strong{font-weight:500;color:#c7cdd5}.main-content{padding-bottom:76px;min-height:60vh}.eyebrow{font-size:12px;letter-spacing:2px;color:#8ED8FF;font-weight:700;text-transform:uppercase}.page-hero{padding:38px 0 22px;max-width:940px}.page-hero h1,.home-hero h1{margin:9px 0 16px;font-size:34px;line-height:1.38;color:#F5F7FA;letter-spacing:-.5px}.page-hero p,.home-hero p{color:#adb7c6;font-size:17px;max-width:830px}.home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:38px;padding:53px 0 25px}.home-hero h1{font-size:40px}.home-actions,.related-links,.inline-links{display:flex;gap:12px 20px;flex-wrap:wrap}.home-actions a{border-bottom:1px solid #6EA8FF;padding:6px 0}.section-title{color:#f5f7fa;font-size:26px;line-height:1.4;margin:0 0 17px}.section-kicker{font-size:12px;color:#8ED8FF;letter-spacing:1.8px;margin-bottom:6px}.section{margin:45px 0}.section p,.article-body p{margin:0 0 17px}.lead-text{font-size:17px;color:#d4dce7}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:32px;align-items:start}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.topic-card{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#12161C;padding:23px}.topic-card h3{margin:0 0 10px;font-size:19px}.topic-card h3 a{color:#f5f7fa}.topic-card p{margin:0;font-size:15px}.side-note{border-left:2px solid #5C7CFA;background:#12161C;padding:20px 24px}.side-note h3{color:#f5f7fa;margin:0 0 9px}.side-note p{font-size:14px}.numbered{counter-reset:steps}.numbered>div{counter-increment:steps;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09)}.numbered>div:before{content:counter(steps,decimal-leading-zero);color:#8ED8FF;font-size:12px;display:block}.article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(0,260px);gap:48px;align-items:start}.article-body section{margin:33px 0 43px}.article-body h2{font-size:25px;line-height:1.4;color:#f5f7fa;margin:0 0 18px}.article-body h3{font-size:19px;color:#F5F7FA;margin:26px 0 12px}.article-index{position:sticky;top:24px;border-left:1px solid rgba(255,255,255,.15);padding-left:20px}.article-index h2{font-size:14px;color:#e4eaf2}.article-index a{display:block;font-size:13px;line-height:1.7;margin:11px 0;color:#99aaba}.article-index a:hover{color:#8ED8FF}.article-callout{background:#12161C;border-left:3px solid #5C7CFA;padding:20px 24px;border-radius:0 10px 10px 0;margin:25px 0}.media-frame{margin:0;min-width:0;max-width:100%;background:#0D1015;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:12px;overflow:hidden;text-align:center}.media-frame img{display:block;width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center center}.media-frame figcaption{font-size:12px;text-align:left;color:#9098A3;margin-top:12px;line-height:1.6}.media-placeholder{background:#12161C;border:1px dashed rgba(255,255,255,.1);min-height:120px;display:flex;align-items:center;justify-content:center;color:#707b89;font-size:13px}.media-banner img,.media-banner .media-placeholder{height:245px}.media-hero img,.media-hero .media-placeholder{height:300px}.media-standard img,.media-standard .media-placeholder{height:165px}.media-feature img,.media-feature .media-placeholder{height:230px}.media-device{max-width:270px;margin-inline:auto}.media-device img,.media-device .media-placeholder{height:340px}.media-gif img,.media-gif .media-placeholder{height:155px}.media-gallery img,.media-gallery .media-placeholder{height:215px}.figure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.media-pair{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:35px}.media-pair>*{min-width:0}.reading-list{display:grid;gap:0}.reading-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;border-top:1px solid rgba(255,255,255,.1);padding:23px 0}.reading-item .num{color:#8ED8FF;font-size:14px}.reading-item h3{margin:0 0 7px;font-size:19px;color:#f5f7fa}.reading-item p{margin:0 0 9px}.related{margin-top:55px;padding:25px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.09)}.related h2{font-size:20px;color:#f5f7fa}.related-links a{border:1px solid rgba(255,255,255,.14);padding:5px 15px;border-radius:30px;font-size:14px}.data-table{width:100%;border-collapse:collapse;margin:20px 0;line-height:1.6}.data-table th,.data-table td{text-align:left;padding:13px;border-bottom:1px solid rgba(255,255,255,.13);vertical-align:top}.data-table th{color:#e4eaf2;background:#12161C}.faq-item{border-bottom:1px solid rgba(255,255,255,.12);padding:13px 0}.faq-item summary{color:#f5f7fa;font-weight:600;cursor:pointer;padding:9px 5px}.faq-item p{padding:4px 12px;margin-bottom:12px}.footer{background:#050608;border-top:1px solid rgba(255,255,255,.08)}.footer-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px;padding:48px 0}.footer-brand{font-size:23px;font-weight:700;color:#f5f7fa}.footer-brand img{display:block;width:auto;height:35px;max-width:180px;object-fit:contain}.footer-about p{font-size:14px;max-width:330px}.footer h2{font-size:16px;color:#dbe4ee;margin-top:0}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.footer-links a{font-size:13px;color:#a9b5c2}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);padding:16px 0 25px;display:flex;gap:25px;justify-content:space-between;font-size:12px;color:#9098A3}.backtop{position:fixed;bottom:22px;right:23px;width:42px;height:42px;display:none;border:1px solid #475a78;border-radius:50%;background:#171C23;color:#e5ebf5;z-index:8}.backtop.show{display:block}.drawer-mask,.site-drawer{visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease,visibility .22s}.drawer-mask{position:fixed;inset:0;background:rgba(0,0,0,.72);opacity:0;z-index:40}.site-drawer{position:fixed;z-index:41;inset:0 auto 0 0;width:min(86vw,390px);overflow-y:auto;background:#0D1015;transform:translateX(-102%);padding:20px 22px 30px}.drawer-open{overflow:hidden}.drawer-open .drawer-mask,.drawer-open .site-drawer{visibility:visible;pointer-events:auto}.drawer-open .drawer-mask{opacity:1}.drawer-open .site-drawer{transform:none}.drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.drawer-heading strong{color:white}.drawer-heading small{color:#9098A3;font-size:11px}.drawer-close{background:none;border:1px solid rgba(255,255,255,.17);color:#fff;border-radius:50%;width:39px;height:39px}.drawer-group{padding:16px 0 7px}.drawer-group h2{font-size:12px;color:#8ED8FF;letter-spacing:1.5px}.drawer-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.drawer-group a{padding:6px 0;font-size:14px;color:#c7cdd5}.footer-note{color:#9098A3;font-size:13px}.wide-break{border:0;border-top:1px solid rgba(255,255,255,.09);margin:44px 0}@media(max-width:1100px){.desktop-nav{gap:9px}.desktop-nav a{font-size:13px}.brand{min-width:175px}.brand small{display:none}}@media(max-width:979px){.wrap{width:calc(100% - 40px)}.site-header .header-inner{height:64px;position:relative;justify-content:space-between}.menu-toggle{display:flex;width:40px;height:40px;background:#12161C;border:1px solid rgba(255,255,255,.14);border-radius:8px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;flex-shrink:0}.menu-toggle span{width:19px;height:2px;background:#c7cdd5}.brand{position:absolute;left:50%;transform:translateX(-50%);min-width:0;max-width:calc(100% - 190px)}.brand img{max-height:28px;max-width:100%}.brand small{display:none}.desktop-nav{display:none}.enter{margin-left:auto;min-width:90px;min-height:39px}.quick-inner{gap:24px}.article-layout{grid-template-columns:minmax(0,1fr)}.article-index{position:static;border-left:0;border-top:1px solid rgba(255,255,255,.15);padding:16px 0 0;display:flex;gap:9px 15px;flex-wrap:wrap}.article-index h2{flex-basis:100%}.article-index a{margin:0}.footer-inner{gap:30px}}@media(max-width:767px){.home-hero,.editorial-grid,.media-pair{grid-template-columns:1fr}.home-hero{padding:34px 0 12px}.home-hero .media-frame{order:-1}.topic-grid{grid-template-columns:1fr}.figure-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-device{margin-inline:auto}.footer-inner{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:3px 0}}@media(max-width:480px){.wrap{width:calc(100% - 32px)}body{font-size:15px}.home-hero h1{font-size:29px}.page-hero h1{font-size:26px}.page-hero p,.home-hero p{font-size:15px}.section-title,.article-body h2{font-size:21px}.section{margin:32px 0}.page-hero{padding:28px 0 15px}.topic-card{padding:17px}.media-banner img,.media-banner .media-placeholder{height:145px}.media-hero img,.media-hero .media-placeholder{height:195px}.media-standard img,.media-standard .media-placeholder{height:145px}.media-feature img,.media-feature .media-placeholder{height:180px}.media-gallery img,.media-gallery .media-placeholder{height:160px}.media-device{max-width:220px}.media-device img,.media-device .media-placeholder{height:310px}.media-gif img,.media-gif .media-placeholder{height:120px}.gallery-grid{gap:10px}.gallery-grid figcaption{font-size:11px}.figure-grid{grid-template-columns:1fr}.reading-item{grid-template-columns:30px minmax(0,1fr);gap:10px}.footer-inner{grid-template-columns:1fr}.footer-about{grid-column:auto}.enter{min-width:83px;padding:0 10px;font-size:12px}.brand{max-width:calc(100% - 168px)}.logo-text{font-size:20px}.data-table{font-size:13px}.data-table th,.data-table td{padding:9px 6px}}@media(max-width:350px){.gallery-grid{grid-template-columns:1fr}.logo-text{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}