*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0A0804;color:#D9CFAE;font:16px/1.8 Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{color:#F0C75E}button{font:inherit;cursor:pointer}img{max-width:100%}.wrap{width:calc(100% - 48px);max-width:1180px;margin:0 auto}h1,h2,h3{color:#F8F1DE;line-height:1.4;margin:0 0 16px}h1{font-size:34px}h2{font-size:25px}h3{font-size:19px}p{margin:0 0 16px}a:focus-visible,button:focus-visible{outline:2px solid #F0C75E;outline-offset:3px}.site-header{position:sticky;top:0;z-index:1000;background:#0A0804;box-shadow:0 2px 15px #0008}.bar{height:70px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;flex:none;min-width:110px}.logo-media{height:38px;max-width:150px}.logo-media img{max-height:38px;width:auto;height:auto;object-fit:contain}.brand-text,.footer-brand{font-size:27px;font-weight:900;white-space:nowrap;color:#F0C75E}.brand-text span{color:#F8F1DE}.primary{display:flex;align-items:center;gap:22px;white-space:nowrap;margin:auto}.primary a{font-size:14px;line-height:70px;border-bottom:2px solid transparent}.primary .active{color:#F0C75E;border-bottom-color:#F0C75E}.enter,.gold-btn{background:#D4A017;color:#1A1408!important;border-radius:999px;padding:7px 21px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap;min-height:41px}.enter:hover,.gold-btn:hover{background:#E8C468}.subbar{background:#120E08;border-top:1px solid #e8c4681b;border-bottom:1px solid #e8c4681b}.subnav{height:44px;display:flex;align-items:center;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.subnav a{font-size:14px;flex:none;padding:0 15px;border-right:1px solid #e8c46825}.subnav a:first-child{padding-left:0}.subnav .active{color:#F0C75E}.menu-toggle,.mobile-drawer,.drawer-mask,.bottom-nav{display:none}main{padding-top:32px;padding-bottom:55px;min-height:60vh}.eyebrow{color:#F0C75E;letter-spacing:.08em;font-size:13px;font-weight:700;margin-bottom:8px}.lead{font-size:17px;max-width:820px}.section{margin:38px 0 44px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px}.section-head h2{margin:0}.section-head a,.readmore{color:#E8C468;font-size:14px}.panel{background:#16120A;border:1px solid #e8c46820;border-radius:14px;padding:22px}.card{background:#1C1710;border:1px solid #e8c46824;border-radius:13px;padding:18px;min-width:0}.card h3{margin:10px 0}.card p{font-size:15px;color:#D9CFAE}.card a.more{color:#F0C75E;font-size:14px}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:44% minmax(0,1fr);gap:28px;align-items:center}.split.reverse{grid-template-columns:minmax(0,1fr) 35%}.split.reverse .text-side{order:0}.split.reverse .image-side{order:1}.media{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;background:#120E08;border-radius:12px;overflow:hidden}.media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.media-natural img{width:100%;height:auto;max-height:300px;object-fit:contain}.media-natural{min-height:120px}.media-square{aspect-ratio:1}.media-topic{aspect-ratio:16/10}.media-wide{aspect-ratio:16/9}.media-banner{aspect-ratio:16/7}.media-device{aspect-ratio:9/16;max-height:340px}.media-placeholder{width:100%;height:100%;min-height:110px;background:linear-gradient(135deg,#1c1710,#120e08);border:1px solid #e8c46810;border-radius:12px}.media-natural .media-placeholder{height:190px}.hero{margin:0 0 34px;background:#16120A;border:1px solid #e8c4681f;padding:24px;border-radius:14px}.hero h1{margin:4px 0 14px}.quick-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.quick-links a{border:1px solid #e8c46852;border-radius:30px;padding:6px 16px;color:#F0C75E;font-size:14px}.article-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(210px,1fr);gap:34px;align-items:start}.article-body section{margin:28px 0}.article-body h2{font-size:24px;padding-left:14px;border-left:3px solid #D4A017}.article-body p{line-height:1.85}.article-body .media{margin:20px 0}.side-box{background:#16120A;border:1px solid #e8c46825;border-radius:14px;padding:20px}.side-box a{display:block;border-bottom:1px solid #e8c4681e;padding:11px 0}.side-box a:last-child{border:0}.topic-list{list-style:none;padding:0;margin:0}.topic-list li{padding:14px 0;border-bottom:1px solid #e8c46820}.topic-list li a{color:#F8F1DE}.number{color:#D4A017;font-size:14px;font-weight:bold;margin-right:12px}.small-note{color:#A89870;font-size:14px}.banner{max-width:1100px;margin:auto}.banner img{max-height:230px}.image-card .media{margin-bottom:12px}.image-card .media img{max-height:180px}.image-card h3{margin:0 0 8px;font-size:17px}.image-card p{font-size:14px;margin:0}.feature-story{padding:24px;border-radius:14px;background:#16120A;border:1px solid #e8c46820}.faq-item{padding:15px 0;border-bottom:1px solid #e8c46824}.faq-item h2{font-size:19px;margin-bottom:8px}.footer{background:#070604;border-top:1px solid #e8c46824;padding:44px 0 22px}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:32px}.footer h2{font-size:17px}.footer-grid a:not(.footer-brand){display:block;font-size:14px;padding:3px 0}.footer-grid p{font-size:14px;color:#A89870}.footer-end{border-top:1px solid #e8c4681e;margin-top:30px;padding-top:18px;color:#A89870;font-size:13px}.backtop{position:fixed;right:18px;bottom:20px;border:1px solid #D4A017;background:#1C1710;color:#F0C75E;border-radius:50%;width:39px;height:39px;z-index:200}.muted{color:#A89870}.info-table{width:100%;border-collapse:collapse}.info-table th,.info-table td{padding:12px;border-bottom:1px solid #e8c46820;text-align:left}.category-link{display:block}.category-link h3{color:#F0C75E}.long-links{display:flex;flex-wrap:wrap;gap:12px}.long-links a{padding:5px 12px;border-radius:8px;background:#241E14;color:#E8C468}
@media(max-width:1100px){.bar{gap:15px}.primary{gap:13px}.primary a{font-size:13px}.brand{min-width:95px}}
@media(max-width:980px){.wrap{width:calc(100% - 40px)}.bar{height:58px;justify-content:space-between;gap:10px}.primary{display:none}.menu-toggle{display:flex;flex-direction:column;gap:4px;justify-content:center;background:transparent;border:0;width:38px;height:40px;padding:7px;flex:none}.menu-toggle span{height:2px;background:#F0C75E;width:23px}.brand{min-width:0;margin:auto}.logo-media{height:29px}.logo-media img{max-height:29px}.brand-text{font-size:22px}.enter{height:36px;min-height:36px;font-size:13px;padding:5px 13px}.mobile-drawer{display:block;position:fixed;inset:0 auto 0 0;width:min(84vw,320px);height:100vh;height:100dvh;overflow-y:auto;background:#120E08;z-index:12000;transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s;padding:0 17px 24px}.mobile-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.drawer-mask{display:block;position:fixed;inset:0;background:rgba(0,0,0,.58);z-index:11000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s}.drawer-mask.is-visible{opacity:1;visibility:visible;pointer-events:auto}body.drawer-open{overflow:hidden}.drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid #e8c46822;color:#F0C75E}.drawer-close{border:0;background:transparent;color:#F8F1DE;font-size:28px;padding:0 10px}.mobile-drawer nav h2{font-size:15px;color:#D4A017;margin:22px 0 5px}.mobile-drawer nav a{display:block;min-height:42px;padding:7px 12px;border-bottom:1px solid #e8c46816}.mobile-drawer nav .active{color:#F0C75E}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;background:#120E08;border-top:1px solid #e8c46835;z-index:1000;justify-content:space-around;align-items:center}.bottom-nav a{font-size:14px;min-width:55px;text-align:center}.bottom-nav a.active{color:#F0C75E}.footer{padding-bottom:92px}.backtop{bottom:75px}.article-layout{grid-template-columns:1fr}.side-box{margin-top:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.wrap{width:calc(100% - 32px)}main{padding-top:22px;padding-bottom:35px}h1{font-size:27px}h2,.article-body h2{font-size:21px}h3{font-size:17px}body{font-size:15px}.lead{font-size:16px}.hero{padding:16px}.section{margin:27px 0 33px}.split,.split.reverse{grid-template-columns:1fr;gap:16px}.split.reverse .image-side{order:0}.split.reverse .text-side{order:1}.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:14px}.panel{padding:16px}.footer-grid{gap:23px}.media-natural img{max-height:220px}.image-card .media img{max-height:150px}.banner img{max-height:150px}.media-device{max-height:260px}.article-body section{margin:22px 0}}
@media(max-width:365px){.brand-text{font-size:19px}.bar{gap:5px}.enter{font-size:12px;padding:5px 10px}.grid-2{gap:10px}.grid-4{gap:10px}.image-card h3{font-size:15px}.image-card p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
