*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080A0D;color:#C7CDD5;font:16px/1.8 Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#8ED8FF}button{font:inherit}button,a,summary{ -webkit-tap-highlight-color:transparent } :focus-visible{outline:2px solid #8ED8FF;outline-offset:4px} .container{width:min(100% - 48px,1200px);margin-inline:auto} .site-header{background:rgba(8,10,13,.96);border-bottom:1px solid rgba(255,255,255,.09)} .header-row{height:76px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:10px;flex:0 0 220px;min-width:0}.logo-media{display:flex;align-items:center;max-width:145px;max-height:36px;min-width:0}.logo-media img{max-height:36px;width:auto!important;max-width:100%!important}.logo-media.missing{height:30px;min-width:95px;background:#12161C;border:1px solid #293141;border-radius:5px}.logo-media.missing span{font-size:9px}.brand-word{font-size:10px;letter-spacing:.045em;white-space:nowrap;color:#9098A3}.desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(12px,1.3vw,24px);flex:1;white-space:nowrap;min-width:0}.desktop-nav a{font-size:13px;line-height:72px;border-bottom:2px solid transparent}.desktop-nav a[aria-current]{color:#6EA8FF;border-bottom-color:#6EA8FF}.entry-button{white-space:nowrap;background:#5C7CFA;color:#fff!important;padding:8px 20px;border-radius:999px;font-size:14px;line-height:26px;text-align:center}.entry-button:hover{background:#7390FF}.menu-toggle{display:none;border:0;background:none;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{height:2px;width:20px;background:#F5F7FA;border-radius:2px}.quick-strip{border-bottom:1px solid rgba(255,255,255,.09);background:#10141A}.quick-inner{display:flex;align-items:center;gap:32px;height:46px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.quick-inner::-webkit-scrollbar{display:none}.quick-inner a{font-size:13px;color:#C7CDD5}.quick-inner a[aria-current]{color:#6EA8FF}.main-content{padding-top:30px;padding-bottom:70px;min-height:54vh}.breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#9098A3;margin:0 0 32px}.breadcrumb a{color:#C7CDD5}h1,h2,h3{color:#F5F7FA;line-height:1.4;letter-spacing:-.012em}h1{font-size:34px;margin:0 0 22px}h2{font-size:26px;margin:0 0 18px}h3{font-size:19px;margin:0 0 10px}p{margin:0 0 17px}strong{color:#F5F7FA} .eyebrow{color:#8ED8FF;letter-spacing:.13em;font-size:12px;text-transform:uppercase;margin-bottom:10px}.lead{font-size:17px;color:#C7CDD5;max-width:810px}.page-intro{max-width:920px;margin-bottom:44px}.page-intro h1{max-width:870px}.section{margin:54px 0}.section-number{font-size:13px;color:#6EA8FF;font-weight:bold;letter-spacing:.13em}.article-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,.8fr);gap:55px;align-items:start}.article-copy{max-width:820px;min-width:0}.article-copy p{line-height:1.83}.article-copy h2{margin-top:43px}.article-copy ul{padding-left:24px}.aside-index{border-top:1px solid #3B465C;padding-top:17px;position:sticky;top:20px}.aside-index h2{font-size:16px}.aside-index a{display:block;border-bottom:1px solid rgba(255,255,255,.09);padding:13px 0;font-size:14px}.content-panel{background:#12161C;border:1px solid rgba(255,255,255,.09);padding:24px;border-radius:14px}.feature-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.three-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-split>* ,.two-cols>* ,.three-cols>*{min-width:0}.feature-link{font-weight:bold;color:#8ED8FF;font-size:14px;display:inline-block;margin-top:8px}.reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px}.reading-link{border-top:1px solid rgba(255,255,255,.16);padding:16px 4px;display:grid;gap:5px}.reading-link strong{font-size:16px}.reading-link span{font-size:13px;color:#9098A3}.reading-link span:last-child{color:#6EA8FF}.media{max-width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(255,255,255,.09);background:#0D1015;border-radius:14px;overflow:hidden}.media img{display:block;max-height:230px}.hero-media img{max-height:295px}.hero-media{min-height:260px}.compact-media img{max-height:175px}.compact-media{min-height:130px}.phone-media{width:min(100%,270px);margin-inline:auto}.phone-media img{max-height:340px}.phone-media.missing{min-height:285px}.gif-media img{max-height:175px}.media.missing{min-height:150px;color:#9098A3}.media.missing span{font-size:12px}.figure-caption{font-size:13px;color:#9098A3;margin-top:12px;line-height:1.6}.picture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.picture-grid figure,.gallery-grid figure{min-width:0;margin:0}.picture-grid h3{margin-top:13px}.picture-grid .media img{max-height:170px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gallery-grid figure:nth-child(5n+1){grid-column:span 2}.gallery-grid .media img{max-height:240px}.editorial-list{counter-reset:items;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 42px}.editorial-list article{padding:17px 0;border-top:1px solid #313A49;min-width:0}.editorial-list article:before{counter-increment:items;content:'0' counter(items);font-size:13px;color:#6EA8FF}.editorial-list h3{margin-top:8px}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px;align-items:center;padding:14px 0 25px}.hero h1{font-size:40px}.inline-links{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:14px;color:#8ED8FF}.rule-table{width:100%;border-collapse:collapse;font-size:15px;margin:24px 0}.rule-table th,.rule-table td{padding:13px;text-align:left;border-bottom:1px solid #323B49;vertical-align:top}.rule-table th{color:#F5F7FA;background:#171C23}.mini-note{background:#12161C;border-left:3px solid #5C7CFA;padding:17px 20px;margin:28px 0}.outline-list{list-style:none;padding:0;counter-reset:steps}.outline-list li{counter-increment:steps;padding:19px 0;border-top:1px solid #343D4A}.outline-list li:before{content:counter(steps,decimal-leading-zero);color:#8ED8FF;margin-right:18px}.service-band{padding:24px;border-top:1px solid #283141;border-bottom:1px solid #283141}.faq-list details{border-bottom:1px solid #303947;padding:16px 0}.faq-list summary{cursor:pointer;color:#F5F7FA;font-weight:bold}.faq-list details p{padding:14px 10px 0;margin:0;max-width:820px}.site-footer{background:#050608;border-top:1px solid rgba(255,255,255,.09);padding:45px 0 18px}.footer-columns{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:50px}.footer-columns h2{font-size:16px}.footer-columns p{font-size:13px;max-width:280px;color:#9098A3;margin-top:20px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.footer-links a{font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);padding-top:18px;display:flex;gap:30px;justify-content:space-between;font-size:12px;color:#9098A3}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s;z-index:20}.site-drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,390px);background:#0D1015;z-index:21;visibility:hidden;pointer-events:none;transform:translateX(-100%);transition:transform .25s,visibility .25s;overflow-y:auto;padding:22px;box-shadow:8px 0 36px rgba(0,0,0,.3)}.drawer-top{display:flex;justify-content:space-between;align-items:center}.drawer-close{background:none;color:#F5F7FA;border:1px solid #364153;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:23px}.drawer-section{padding-top:22px}.drawer-section h2{font-size:13px;color:#8ED8FF;letter-spacing:.08em}.drawer-section a{display:block;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;padding:6px 0}.drawer-open{overflow:hidden}.drawer-open .drawer-overlay{visibility:visible;pointer-events:auto;opacity:1}.drawer-open .site-drawer{visibility:visible;pointer-events:auto;transform:translateX(0)}.to-top{position:fixed;right:20px;bottom:24px;background:#5C7CFA;color:#fff;border:0;border-radius:50%;width:40px;height:40px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.to-top.is-visible{opacity:1;pointer-events:auto}
@media(max-width:1099px){.desktop-nav{gap:10px}.brand{flex-basis:165px}.brand-word{display:none}.desktop-nav a{font-size:12px}}@media(max-width:979px){.menu-toggle{display:flex}.desktop-nav{display:none}.header-row{position:relative;height:64px;justify-content:space-between}.brand{position:absolute;left:50%;transform:translateX(-50%);width:132px;justify-content:center;flex:none}.brand .logo-media{max-height:28px}.brand .logo-media img{max-height:28px}.entry-button{padding:5px 14px;font-size:12px;line-height:28px}.quick-inner{gap:24px;height:44px}.article-grid{grid-template-columns:minmax(0,1fr)}.aside-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.aside-index h2{grid-column:1/-1}}@media(max-width:767px){.container{width:min(100% - 32px,1200px)}.main-content{padding-top:22px;padding-bottom:48px}.page-intro{margin-bottom:30px}h1{font-size:26px}h2{font-size:22px}h3{font-size:18px}.hero{grid-template-columns:1fr;gap:16px}.hero .hero-media{grid-row:1}.hero h1{font-size:30px}.hero-media{min-height:170px}.hero-media img{max-height:205px}.feature-split,.two-cols{grid-template-columns:1fr}.three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-links{grid-template-columns:1fr}.picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-list{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.footer-columns section:first-child{grid-column:1/-1}.footer-bottom{display:block}.section{margin:34px 0}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid figure:nth-child(5n+1){grid-column:span 2}.feature-split .phone-media{order:-1}.media img{max-height:185px}.compact-media img{max-height:155px}.gif-media img{max-height:145px}.content-panel{padding:17px}}@media(max-width:374px){.entry-button{padding:4px 10px;font-size:11px}.brand{width:110px}.brand .logo-media{max-width:110px}.brand .logo-media img{max-width:100%!important}.picture-grid,.gallery-grid,.three-cols{grid-template-columns:1fr}.gallery-grid figure:nth-child(5n+1){grid-column:auto}.aside-index{grid-template-columns:1fr}.footer-columns{grid-template-columns:1fr}.footer-columns section:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
