
:root{color-scheme:dark;--bg:#080A0D;--panel:#0D1015;--paper:#12161C;--muted:#9098A3;--text:#C7CDD5;--white:#F5F7FA;--line:rgba(255,255,255,.09);--blue:#6EA8FF}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8ED8FF;outline-offset:4px}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{color:var(--white);line-height:1.4}h1{font-size:34px;letter-spacing:-.6px}h2{font-size:26px}h3{font-size:19px}p{margin-bottom:17px}.wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;top:-90px;left:10px;z-index:100;background:#5C7CFA;color:#fff;padding:9px}.skip-link:focus{top:10px}.site-header{background:rgba(8,10,13,.96);border-bottom:1px solid var(--line)}.topbar{height:76px;display:flex;align-items:center;gap:24px;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;min-width:210px;max-width:245px;white-space:nowrap}.brand-image{display:block;max-width:125px;max-height:36px;width:auto;height:auto;object-fit:contain}.brand-fallback{font-weight:800;font-size:17px;color:var(--white)}.brand:has(img) .brand-fallback{display:none}.brand small{font-size:9px;line-height:1.35;max-width:105px;white-space:normal;color:var(--muted)}.desktop-nav{display:flex;gap:clamp(12px,1.4vw,23px);align-items:center;white-space:nowrap;font-size:14px}.desktop-nav a{padding:26px 0 23px;border-bottom:2px solid transparent}.desktop-nav .active{color:var(--blue);border-bottom-color:var(--blue)}.enter-link{flex:none;padding:8px 19px;border-radius:99px;background:#5C7CFA;color:white;font-weight:700;font-size:14px;min-height:42px;display:flex;align-items:center}.enter-link:hover{background:#7390FF;color:white}.menu-trigger{display:none}.quick-strip{background:#10141A;border-bottom:1px solid var(--line)}.quick-inner{height:45px;overflow:hidden}.quick-desktop,.quick-mobile{height:100%;display:flex;align-items:center;gap:33px;white-space:nowrap;font-size:13px}.quick-mobile{display:none}.breadcrumbs{font-size:13px;color:var(--muted);padding-block:27px 7px;display:flex;align-items:center;gap:11px}.breadcrumbs a{color:#BEC7D4}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:70;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s,visibility .2s}.site-drawer{position:fixed;z-index:71;top:0;left:0;bottom:0;width:min(390px,86vw);background:#0D1015;overflow-y:auto;visibility:hidden;pointer-events:none;transform:translateX(-103%);transition:transform .23s,visibility .23s;padding:22px}.drawer-open .drawer-overlay{visibility:visible;pointer-events:auto;opacity:1}.drawer-open .site-drawer{visibility:visible;pointer-events:auto;transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.drawer-head a{display:flex;align-items:center;gap:8px}.drawer-logo{max-width:105px;max-height:30px;width:auto;height:auto;object-fit:contain}.drawer-head a:has(img) strong{display:none}.drawer-head button{font-size:30px;color:var(--white);background:none;border:0}.drawer-group{margin-top:20px}.drawer-group h2{font-size:13px;color:var(--blue);margin-bottom:8px}.drawer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.drawer-links a{padding:6px 0;font-size:14px;border-bottom:1px solid var(--line)}.footer{margin-top:65px;background:#050608;padding:43px 0 21px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:45px}.footer-brand>a{display:flex;align-items:center;gap:12px;color:var(--white)}.footer-logo{max-width:120px;max-height:32px;height:auto;width:auto;object-fit:contain}.footer-brand>a:has(img) strong{display:none}.footer-brand p{font-size:13px;margin-top:15px;color:var(--muted)}.footer h2{font-size:16px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;font-size:13px}.footer-section:last-child .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{font-size:12px;color:var(--muted);padding-top:24px;margin-top:35px;border-top:1px solid var(--line);display:flex;gap:22px;justify-content:space-between}.back-top{position:fixed;right:20px;bottom:20px;border:1px solid var(--line);background:#171C23;color:var(--white);width:42px;height:42px;border-radius:50%;display:none}.back-top.show{display:block}.page-intro{padding:29px 0 22px;max-width:920px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:11px}.lead{color:#B9C4D1;font-size:17px;max-width:840px}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:62px;align-items:start}.reading-layout.no-sidebar{display:block}.article{max-width:820px;min-width:0}.article-section{padding:27px 0 26px;border-top:1px solid var(--line);scroll-margin-top:35px}.article-section h2{font-size:25px;margin-bottom:16px}.article-section p{font-size:16px;line-height:1.84}.article-section p:last-child{margin-bottom:0}.side-nav{position:sticky;top:16px;background:#12161C;border:1px solid var(--line);border-radius:12px;padding:20px}.side-nav h2{font-size:15px}.side-nav a{display:block;border-top:1px solid var(--line);padding:9px 0;font-size:13px}.related{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.related h2{font-size:22px}.related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-list a{padding:15px 18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;color:#D6E3F5}.related-list a:hover{border-color:#6EA8FF}.image-frame{background:#0D1015;border:1px solid var(--line);border-radius:13px;overflow:hidden;padding:11px;min-width:0;max-width:100%;display:flex;justify-content:center;align-items:center}.image-frame img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.image-placeholder{display:block;width:100%;min-height:125px;background:linear-gradient(135deg,#12161C,#171C23);border:1px solid var(--line);border-radius:10px}.image-frame .image-placeholder{border:0}.image-frame figcaption{font-size:12px;color:var(--muted);margin-top:9px}.image-frame:has(figcaption){display:block;text-align:center}.visual-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:27px;align-items:center;margin:25px 0 34px}.visual-row.reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.visual-row>div{min-width:0}.visual-row .image-frame{height:auto;min-height:190px;max-height:260px}.visual-row .media{max-height:235px}.pic-note{color:var(--muted);font-size:13px}.editor-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.editor-card{background:var(--paper);border:1px solid var(--line);padding:23px;border-radius:13px;min-width:0}.editor-card h2,.editor-card h3{font-size:19px;margin-bottom:9px}.editor-card p{font-size:14px}.editor-card a{color:var(--blue)}.steps .article-section h2{font-size:22px}.steps .article-section{counter-increment:guide}.steps{counter-reset:guide}.steps .article-section h2:before{content:counter(guide,decimal-leading-zero);margin-right:15px;color:var(--blue);font-size:13px}.index-entry{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:36px 1fr;gap:15px}.index-entry .number{color:var(--blue);font-size:13px}.index-entry h2{font-size:20px}.index-entry p{font-size:15px;margin:0}.visual-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:30px 0 50px}.visual-item{min-width:0;background:var(--paper);padding:13px;border:1px solid var(--line);border-radius:13px}.visual-item .image-frame{height:190px}.visual-item .image-frame img{max-height:168px}.visual-item h2,.visual-item h3{font-size:17px;margin:15px 0 7px}.visual-item p{font-size:13px;color:var(--text);margin-bottom:8px}.visual-item .image-placeholder{min-height:156px}.section-divider{margin:42px 0 20px}.faq-wrap{max-width:850px}.faq-wrap details{border-top:1px solid var(--line);padding:16px 6px}.faq-wrap summary{color:var(--white);cursor:pointer;font-weight:bold}.faq-wrap details p{margin:12px 0 5px;padding-left:16px;font-size:15px}.compare-table{width:100%;border-collapse:collapse;margin:22px 0 30px;font-size:14px}.compare-table th,.compare-table td{border:1px solid var(--line);padding:12px;text-align:left}.compare-table th{background:#171C23;color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:35px;align-items:center;padding:48px 0 32px}.hero h1{font-size:41px;margin-bottom:17px}.hero p{font-size:16px}.hero .image-frame{height:290px}.hero .image-frame .media{max-height:265px}.hero-links{display:flex;gap:24px;font-weight:bold;color:var(--blue);font-size:14px}.home-section{margin:38px 0 58px}.home-section h2{margin-bottom:17px}.home-section .kicker{font-size:12px;color:var(--blue);letter-spacing:.15em}.home-prose{max-width:800px}.home-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:55px}.mini-index{border-left:1px solid var(--line);padding-left:24px}.mini-index p{font-size:14px;border-bottom:1px solid var(--line);padding-bottom:12px}.mini-index a{color:var(--blue)}.home-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-photo-grid .image-frame{height:180px}.home-photo-grid .media{max-height:155px}.home-photo-grid p{font-size:13px;margin-top:10px}.home-image-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-image-mosaic .image-frame{height:165px}.home-image-mosaic img{max-height:143px}.home-mobile{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;align-items:center}.home-mobile .image-frame{height:340px}.home-mobile .media{max-height:316px}.home-notice{padding:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.mobile-pic .image-frame{max-width:270px;max-height:340px;margin:auto}.mobile-pic img{max-height:310px}.events-pic .image-frame{max-height:190px}.events-pic img{max-height:170px}.gallery-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-showcase .image-frame{height:235px}.gallery-showcase .image-frame img{max-height:212px}.gallery-showcase .visual-item:first-child{grid-column:span 2}.gallery-showcase .visual-item:first-child .image-frame{height:245px}.media,.brand-image,.drawer-logo,.footer-logo{object-fit:contain;object-position:center}.section-label{color:var(--blue);font-size:13px}
@media(max-width:1100px){.desktop-nav{gap:12px;font-size:13px}.brand{min-width:185px}.topbar{gap:12px}.brand small{display:none}}@media(max-width:979px){.desktop-nav{display:none}.topbar{height:64px;position:relative}.menu-trigger{display:flex;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:#12161C;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;flex:none}.menu-trigger span{width:18px;height:2px;background:white;display:block}.brand{position:absolute;left:50%;transform:translateX(-50%);min-width:0;max-width:160px;justify-content:center;pointer-events:auto}.brand-image{max-height:28px;max-width:110px}.brand-fallback{font-size:17px}.enter-link{margin-left:auto;min-height:39px;padding:7px 13px;font-size:12px}.quick-inner{width:100%;height:43px;overflow-x:auto;scrollbar-width:none;padding:0 20px}.quick-inner::-webkit-scrollbar{display:none}.quick-desktop{display:none}.quick-mobile{display:flex;gap:30px;width:max-content}.wrap{width:min(1200px,calc(100% - 40px))}.reading-layout{gap:30px;grid-template-columns:minmax(0,1fr) 190px}.footer-grid{grid-template-columns:1fr 1.5fr;gap:30px}.footer-section:last-child{grid-column:span 2}.hero h1{font-size:35px}}@media(max-width:767px){body{font-size:15px}.wrap{width:calc(100% - 32px)}.reading-layout{display:block}.side-nav{position:static;margin:20px 0}.page-intro{padding:20px 0 16px}.breadcrumbs{padding-top:17px;flex-wrap:wrap}.page-intro h1{font-size:26px}.lead{font-size:15px}.article-section{padding:21px 0}.article-section h2{font-size:21px}.article-section p{font-size:15px}.hero{grid-template-columns:1fr;padding-top:30px;gap:22px}.hero-copy{order:2}.hero-visual{order:1}.hero h1{font-size:30px}.hero .image-frame{height:195px}.hero .image-frame .media{max-height:175px}.home-section{margin:31px 0 39px}.home-section h2{font-size:22px}.home-columns,.home-mobile,.visual-row,.visual-row.reverse{display:block}.mini-index{margin-top:22px}.home-photo-grid,.home-image-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.home-photo-grid .image-frame{height:150px}.home-photo-grid img{max-height:130px}.home-image-mosaic .image-frame{height:140px}.home-image-mosaic img{max-height:120px}.home-mobile .image-frame{max-width:220px;height:320px;margin:0 auto 23px}.home-mobile .media{max-height:298px}.editor-cards{grid-template-columns:1fr}.visual-row .image-frame{height:190px;margin-bottom:19px}.visual-row .media{max-height:165px}.visual-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.visual-item{padding:9px}.visual-item .image-frame{height:140px;padding:5px}.visual-item .image-frame img{max-height:128px}.visual-item h2,.visual-item h3{font-size:15px}.gallery-showcase .image-frame{height:190px}.gallery-showcase .image-frame img{max-height:175px}.related-list{grid-template-columns:1fr}.footer{margin-top:35px}.footer-grid{grid-template-columns:1fr}.footer-section:last-child{grid-column:auto}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{flex-direction:column;gap:5px}.compare-table{font-size:12px}.compare-table th,.compare-table td{padding:8px}}@media(max-width:360px){.brand-image{max-width:85px}.brand{max-width:102px}.enter-link{padding:7px 9px}.visual-gallery{grid-template-columns:1fr}.visual-item .image-frame{height:175px}.visual-item .image-frame img{max-height:155px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
