*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101820;color:#F6F3EA;font:16px/1.82 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;overflow-wrap:break-word}a{color:inherit;text-underline-offset:4px}a:hover{color:#D6B56E}button{font:inherit;cursor:pointer}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #D6B56E;outline-offset:3px}img{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center}.wrap{width:min(1120px,calc(100% - 56px));margin-inline:auto}.site-header{background:#18232D}.brand-top{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.img-logo{width:auto;height:auto;max-width:132px;max-height:36px;flex:none}.brand-name{display:flex;flex-direction:column;min-width:0;line-height:1.3}.brand-name strong{font-size:19px;white-space:nowrap}.brand-name small{font-size:10px;letter-spacing:1.2px;color:#C7CCD0}.head-actions{display:flex;align-items:center;gap:16px}.app-link{text-decoration:none;font-size:14px}.menu-toggle,.drawer-head button{background:transparent;border:1px solid #7d8587;color:#F6F3EA;border-radius:10px;min-height:44px;padding:7px 15px}.main-nav{border-top:1px solid #35414a;border-bottom:1px solid #35414a}.nav-inner{display:flex;gap:clamp(10px,2.5vw,35px);align-items:center;flex-wrap:wrap;min-height:48px}.nav-inner a{text-decoration:none;white-space:nowrap;font-size:15px;padding:8px 0 6px;border-bottom:2px solid transparent}.nav-inner a[aria-current=page]{font-weight:700;border-color:#D6B56E;color:#D6B56E}.page-intro{padding:56px 0 24px}.eyebrow{display:block;color:#D6B56E;font-size:13px;letter-spacing:2px;font-weight:700}.page-intro h1,.hero h1{font-size:clamp(27px,3vw,36px);line-height:1.3;margin:12px 0 18px;overflow-wrap:anywhere}.lede{font-size:17px;color:#C7CCD0;max-width:760px;margin:0}.quick-index{display:flex;flex-wrap:wrap;gap:8px 16px;max-width:900px;margin:24px 0 0}.quick-index a{font-size:14px;color:#E5D3A5}.article-layout{padding:10px 0 72px}.article-section{padding:28px 0 38px;border-top:1px solid #394550;scroll-margin-top:18px}.article-section h2{font-size:24px;line-height:1.4;margin:0 0 16px}.article-section p{max-width:760px;margin:0 0 13px}.article-section p:last-child{margin-bottom:0}.article-section .section-note{color:#C7CCD0;font-size:15px}.feature-art{display:flex;justify-content:flex-start;align-items:center;padding:12px 0 30px}.img-content{width:auto;height:auto;max-width:min(100%,460px);max-height:300px}.img-brand{width:auto;height:auto;max-width:100%;max-height:260px}.img-app{width:auto;height:auto;max-width:min(100%,220px);max-height:330px}.img-icon{width:auto;height:auto;max-width:56px;max-height:56px}.img-banner{width:auto;height:auto;max-width:100%;max-height:300px}.related{margin:20px 0 0;padding:18px 22px;background:#22303a;border-left:3px solid #D6B56E;border-radius:0 10px 10px 0;max-width:760px}.related a{color:#E5D3A5}.light{background:#F4F2EC;color:#26323A}.light a{color:#475b68}.site-footer{background:#18232D;border-top:1px solid #394550;color:#C7CCD0;padding:46px 0 18px}.footer-columns{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.footer-columns>div{display:flex;flex-direction:column;align-items:flex-start}.footer-columns strong{color:#F6F3EA}.footer-columns p{max-width:420px;margin:9px 0}.footer-columns a{font-size:14px;margin-top:5px;text-decoration:none}.footer-end{border-top:1px solid #35414a;padding-top:18px;margin-top:28px;font-size:13px}.drawer-overlay[hidden],.drawer[hidden]{display:none!important}.drawer-overlay{position:fixed;inset:0;background:#05090ccc;z-index:50}.drawer{position:fixed;z-index:51;inset:0 0 0 auto;width:min(360px,100vw);background:#18232D;color:#F6F3EA;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 36px;box-shadow:-12px 0 30px #0007}.drawer-open{overflow:hidden}.drawer-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #48525a;padding-bottom:16px}.drawer-head strong{font-size:20px}.drawer-group{padding:17px 0;border-bottom:1px solid #36434d;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.drawer-group strong{color:#D6B56E;font-size:14px;grid-column:1/-1}.drawer-group a{text-decoration:none;font-size:14px;padding:7px 0;line-height:1.4}.drawer-group a[aria-current=page]{color:#D6B56E;font-weight:700}.mobile-bottom{display:none}.hero{padding:64px 0 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:35px;align-items:center}.hero p{color:#C7CCD0;max-width:620px;margin:0 0 26px}.hero-image{display:flex;align-items:center;justify-content:center;min-width:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #D6B56E;border-radius:10px;text-decoration:none;color:#101820;background:#D6B56E;padding:9px 17px;font-size:15px;font-weight:700;text-align:center}.btn.ghost{color:#F6F3EA;background:transparent}.section{padding:60px 0}.section h2{font-size:24px;line-height:1.4;margin:0 0 20px}.section h3{font-size:19px;line-height:1.5;margin:0 0 10px}.section p{margin:0 0 17px}.section p:last-child{margin-bottom:0}.section-lede{max-width:760px;font-size:17px}.steps{list-style:none;padding:0;margin:20px 0;max-width:860px}.steps li{display:grid;grid-template-columns:55px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid #d1cdc4}.steps .number{font-size:22px;color:#826527;font-weight:700}.steps p{margin:4px 0 0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px}.split>div{min-width:0}.split .feature-art{justify-content:center;padding:0}.rules-split{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.1fr);gap:34px}.rules-split ul{padding-left:20px}.uneven{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px}.panel{background:#22303a;padding:25px;border-radius:12px;min-width:0}.panel.light{background:#F4F2EC}.panel.light h3{color:#26323A}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.timeline article{border-top:2px solid #D6B56E;padding:15px 4px}.timeline b{color:#D6B56E}.archive-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.archive-list a,.link-rows a{display:block;padding:10px 0}.feature-card{background:#F4F2EC;color:#26323A;border-radius:12px;padding:28px}.feature-card a{color:#506370}.wide-banner{background:#18232D;border-top:1px solid #3a4852;border-bottom:1px solid #3a4852}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.services>a{padding:20px;border-top:2px solid #D6B56E;text-decoration:none}.services>a span{display:block;color:#C7CCD0;font-size:14px}.faq-item{border-top:1px solid #44505a;padding:22px 0;max-width:800px}.faq-item h2{font-size:21px;margin:0 0 10px}.faq-item p{margin:0}.notice{border-left:3px solid #D6B56E;padding:15px 20px;background:#24343e;max-width:800px}.article-columns{display:grid;grid-template-columns:minmax(0,760px) minmax(180px,1fr);gap:28px;align-items:start}.article-aside{background:#F4F2EC;color:#26323A;padding:20px;border-radius:12px}.article-aside p{font-size:14px;margin:8px 0}.topics-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.topics-grid .article-section{padding:20px;background:#22303a;border:0;border-radius:12px}.topics-grid .article-section:nth-child(2n){padding-bottom:42px}@media(max-width:900px){.timeline{grid-template-columns:1fr 1fr}.article-columns{grid-template-columns:1fr}.article-aside{max-width:760px}.footer-columns{gap:20px}}@media(max-width:739px){.wrap{width:calc(100% - 48px)}.main-nav{display:none}.brand-top{min-height:60px}.app-link{display:none}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#18232D;border-top:1px solid #56616a}.mobile-bottom a,.mobile-bottom button{display:flex;align-items:center;justify-content:center;min-height:58px;border:0;background:transparent;color:#F6F3EA;font-size:13px;text-align:center;text-decoration:none;padding:7px 2px}.mobile-bottom [aria-current=page]{color:#D6B56E;font-weight:700}.site-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.hero-grid,.split,.rules-split,.uneven{grid-template-columns:1fr}.hero{padding:34px 0}.section{padding:36px 0}.page-intro{padding:34px 0 18px}.article-layout{padding-bottom:44px}.article-section h2,.section h2{font-size:21px}.hero h1,.page-intro h1{font-size:28px}.img-content{max-height:240px}.img-banner{max-height:190px}.img-app{max-height:300px}.footer-columns{grid-template-columns:1fr 1fr}.footer-columns>div:first-child{grid-column:1/-1}.services{grid-template-columns:1fr 1fr}.brand-name small{letter-spacing:.2px}}@media(max-width:599px){.wrap{width:calc(100% - 32px)}.brand-name strong{font-size:15px}.brand-name small{font-size:8px}.brand{gap:7px}.img-logo{max-width:92px;max-height:32px}.head-actions{gap:0}.menu-toggle{padding:7px 10px}.timeline,.archive-list,.services,.topics-grid{grid-template-columns:1fr}.panel,.feature-card{padding:18px}.section{padding:32px 0}.hero-grid{gap:22px}.footer-columns{grid-template-columns:1fr}.footer-columns>div:first-child{grid-column:auto}.article-section{padding:24px 0}.article-section p{line-height:1.85}.steps li{grid-template-columns:40px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.footer-directory{padding-top:22px;margin-top:20px;border-top:1px solid #35414a}.footer-directory strong{display:block;color:#F6F3EA;margin-bottom:7px}.footer-directory>div{display:flex;gap:6px 18px;flex-wrap:wrap}.footer-directory a{font-size:13px;text-decoration:none;white-space:nowrap}
