*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#1B120E;color:#F0DFC2;font:16px/1.8 Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#FCEC85}button{font:inherit;cursor:pointer}img{max-width:100%}.container{max-width:1180px;padding:0 24px;margin:0 auto}.skip-link{position:absolute;left:12px;top:-80px;padding:8px;background:#FCD36F;color:#1B120E;z-index:150}.skip-link:focus{top:8px}.site-header{position:sticky;top:0;background:#21150F;z-index:60;border-bottom:1px solid rgba(252,211,111,.18)}.header-inner{height:70px;display:flex;align-items:center;gap:25px}.brand{min-width:187px;max-width:228px;display:flex;flex-direction:column;justify-content:center;line-height:1.05;color:#FCD36F;flex-shrink:0}.brand img{display:block;max-height:38px;width:auto;max-width:220px;object-fit:contain;object-position:left center}.brand-cn{font-size:23px;font-weight:800;letter-spacing:2px}.brand-en{font-size:10px;letter-spacing:3px;margin-top:5px}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:19px;flex:1;min-width:0;white-space:nowrap}.desktop-nav a{height:70px;display:inline-flex;align-items:center;position:relative;font-size:14px;color:#F0DFC2}.desktop-nav a.active,.desktop-nav a:hover{color:#FCD36F}.desktop-nav a.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:#FCD36F}.primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#FCEC85,#FCD36F 55%,#F19D40);color:#1B120E!important;font-weight:700;white-space:nowrap}.header-register{margin-left:auto}.menu-toggle{display:none}.eyebrow,.topic-label{color:#FCD36F;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.hero{padding-top:58px;padding-bottom:54px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:38px;align-items:center}.hero h1{font-size:40px;line-height:1.35;color:#FFF4D6;margin:20px 0}.hero h1 em{display:block;font-size:27px;font-style:normal;color:#FCD36F;margin-top:13px}.hero .lead{max-width:660px}.lead{font-size:17px;line-height:1.8;color:#E8D5B7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.secondary-btn{border:1px solid rgba(252,211,111,.38);display:inline-flex;border-radius:25px;padding:8px 22px;color:#FFF4D6;background:#38251B;font-size:15px}.hero-art{display:flex;justify-content:center}.hero-media{max-width:360px;aspect-ratio:1!important;background:transparent!important;border:0!important}.hero-media img{max-height:360px!important}.media-natural{background:#251911;padding:8px;border-radius:12px;display:flex;align-items:center;justify-content:center;min-width:0}.media-natural img{display:block;width:auto;height:auto;max-height:290px;max-width:100%;object-fit:contain}.media-placeholder{min-height:155px;aspect-ratio:16/9;border:1px dashed rgba(252,211,111,.21);background:linear-gradient(135deg,#38251B,#251911);border-radius:12px;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;color:#D2B99A;font-size:14px}.hero-media.media-placeholder{min-height:290px;aspect-ratio:1;color:#FCD36F}.quick{display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#2D1E17;padding-top:14px;padding-bottom:14px;border-radius:14px}.quick strong{color:#FCD36F;margin-right:7px}.quick a{font-size:14px}.section{padding-top:40px;padding-bottom:10px}.section-intro{max-width:720px;margin-bottom:23px}.section-intro h2,.mobile-reading h2{font-size:26px;color:#FFF4D6;margin:6px 0 10px;line-height:1.4}.section-intro p{margin:5px 0}.channel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.channel-grid>a{grid-column:span 2;padding:22px;border:1px solid rgba(252,211,111,.2);border-radius:13px;background:#2D1E17;min-width:0}.channel-grid>a:nth-child(4),.channel-grid>a:nth-child(5){grid-column:span 3}.channel-grid span{font-size:12px;color:#FCD36F}.channel-grid h3{font-size:19px;color:#FFF4D6;margin:7px 0}.channel-grid p{font-size:15px;line-height:1.75;margin:0;color:#D2B99A}.editorial-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.featured-card,.compact-list,.content-card,.two-feature>article,.article-index>article,.banners article{background:#2D1E17;border-radius:14px;border:1px solid rgba(252,211,111,.14);padding:19px;min-width:0}.featured-card .media-natural img{max-height:270px}.card-content h3{font-size:23px;color:#FFF4D6;margin:8px 0}.card-content p{line-height:1.8}.text-link{color:#FCD36F;font-weight:700;font-size:14px}.compact-list h3{margin:0 0 15px;color:#FFF4D6}.compact-list>div{border-top:1px solid rgba(252,211,111,.14);padding:11px 0}.compact-list>div>a{font-weight:700;color:#FFF4D6}.compact-list p{margin:3px 0;font-size:14px;color:#D2B99A}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.content-card .media-natural img{max-height:200px}.content-card h3{font-size:19px;color:#FFF4D6;margin:14px 0 6px}.content-card p{margin:0;color:#D2B99A;font-size:15px}.two-feature,.banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.two-feature h3,.banners h3{color:#FFF4D6;font-size:20px;margin:8px 0}.two-feature p{margin:0 0 15px}.banners .media-natural img{max-height:220px}.banners p{margin:3px 0;color:#D2B99A}.article-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-index h3{font-size:18px;margin:7px 0;color:#FFF4D6}.article-index p{margin:5px 0 12px;font-size:15px;color:#D2B99A}.mobile-reading{display:grid;grid-template-columns:1.4fr .6fr;gap:35px;align-items:center}.mobile-reading .media-natural img{max-height:320px}.mobile-reading p{margin-bottom:23px}.service-strip{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding-top:25px;padding-bottom:30px}.service-strip strong{color:#FCD36F}.service-strip p{width:100%;font-size:13px;color:#D2B99A;margin:0}.page-heading{padding-top:46px;padding-bottom:24px}.breadcrumb{font-size:13px;color:#D2B99A}.breadcrumb span{padding:0 8px}.page-heading h1{font-size:34px;line-height:1.4;color:#FFF4D6;margin:8px 0}.page-heading .lead{max-width:800px;margin:0}.interior{display:grid;grid-template-columns:minmax(0,800px) minmax(210px,1fr);gap:35px;align-items:start;padding-bottom:58px}.article-body{min-width:0;font-size:17px;line-height:1.85}.article-body p{margin:0 0 18px}.article-body h2{font-size:24px;color:#FFF4D6;margin:31px 0 14px;line-height:1.4}.article-visual{margin:0 0 22px;min-height:180px}.article-visual img{max-height:310px}.sidebar{display:flex;flex-direction:column;gap:18px}.side-panel{border:1px solid rgba(252,211,111,.16);border-radius:12px;padding:20px;background:#2D1E17}.side-panel h2{margin:0 0 13px;color:#FFF4D6;font-size:18px}.side-panel p{font-size:14px;color:#D2B99A}.side-panel>a{display:block;border-top:1px solid rgba(252,211,111,.13);padding:9px 0;font-size:14px}.related,.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related a,.directory-item{border:1px solid rgba(252,211,111,.2);background:#38251B;padding:12px;border-radius:10px;color:#FCD36F;font-size:15px}.qa{border-bottom:1px solid rgba(252,211,111,.18);padding:8px 0}.qa h3{font-size:18px;color:#FFF4D6;margin:5px 0}.story-row{padding:13px 0;border-bottom:1px solid rgba(252,211,111,.13);display:flex;align-items:center;justify-content:space-between;gap:15px}.story-row a{color:#FCD36F}.story-row span{font-size:13px;color:#D2B99A}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gallery-grid p{font-size:15px}.site-footer{background:#120C09;padding:43px 0 21px;border-top:1px solid rgba(252,211,111,.16)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:30px}.footer-grid h2{font-size:17px;color:#FCD36F;margin:0 0 15px}.footer-grid p{font-size:14px;color:#D2B99A;margin:0}.footer-grid a{display:block;font-size:14px;margin:5px 0;color:#E6CEAB}.footer-bottom{border-top:1px solid rgba(252,211,111,.12);margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;gap:24px;color:#D2B99A;font-size:13px}.mobile-bottom,.mobile-drawer,.drawer-mask,.back-top{display:none}.back-top{position:fixed;right:20px;bottom:25px;border:1px solid rgba(252,211,111,.35);background:#38251B;color:#FCD36F;border-radius:50%;height:42px;width:42px;z-index:45}.back-top.visible{display:block}@media(max-width:1100px){.desktop-nav{gap:12px}.brand{min-width:160px}.brand-cn{font-size:20px}.header-inner{gap:14px}}@media(max-width:980px){.container{padding-left:20px;padding-right:20px}.header-inner{height:59px;justify-content:space-between;gap:12px}.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:0;background:transparent;color:#FCD36F;min-width:44px;min-height:44px;padding:0}.menu-toggle span{display:block;width:22px;height:2px;background:currentColor}.brand{min-width:0;max-width:180px;align-items:center;margin:auto}.brand img{max-height:29px;max-width:175px}.brand-cn{font-size:19px}.brand-en{font-size:8px}.header-register{margin:0;min-width:72px;padding:0 14px;min-height:36px;font-size:14px}.drawer-mask[hidden]{display:none!important}.drawer-mask{display:block;position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:80}.mobile-drawer{display:block;position:fixed;inset:0 auto 0 0;width:min(86vw,330px);background:#2D1E17;z-index:81;overflow-y:auto;padding:20px 17px 30px;transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility .22s;box-shadow:8px 0 30px #100a07}.mobile-drawer.open{visibility:visible;transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;color:#FCD36F;font-size:18px}.drawer-head small{font-size:9px;letter-spacing:1px;display:block}.drawer-close{background:transparent;color:#FCD36F;font-size:32px;border:0;min-width:44px;min-height:44px}.drawer-section{border-top:1px solid rgba(252,211,111,.18);padding:9px 0}.drawer-section h2{font-size:13px;letter-spacing:1px;color:#FCD36F;margin:8px 0}.drawer-section a{display:block;padding:6px 10px;font-size:15px;border-radius:7px}.drawer-section a[aria-current]{background:#592619;color:#FCEC85}.mobile-bottom{display:grid;grid-template-columns:repeat(4,1fr);height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;z-index:55;background:#21150F;border-top:1px solid rgba(252,211,111,.26)}.mobile-bottom a{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.05;gap:2px;color:#D2B99A;font-size:22px}.mobile-bottom span{font-size:12px}.mobile-bottom a[aria-current]{color:#FCD36F}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.back-top{bottom:calc(78px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:repeat(2,1fr)}.interior{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:38px}.hero h1{font-size:35px}.hero h1 em{font-size:24px}}@media(max-width:600px){.container{padding-left:16px;padding-right:16px}.hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:32px;padding-bottom:26px}.hero h1{font-size:29px}.hero h1 em{font-size:20px}.hero .lead,.lead{font-size:15px}.hero-art{order:2}.hero-media{max-width:280px}.hero-media.media-placeholder{min-height:240px}.hero-actions{gap:9px}.secondary-btn{padding:7px 13px;font-size:13px}.section{padding-top:26px}.section-intro h2,.mobile-reading h2{font-size:22px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-grid>a,.channel-grid>a:nth-child(4),.channel-grid>a:nth-child(5){grid-column:span 1;padding:14px}.channel-grid h3{font-size:16px}.channel-grid p{font-size:13px}.editorial-grid,.two-feature,.banners,.article-index,.mobile-reading{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-card{padding:12px}.content-card h3{font-size:16px}.content-card p{font-size:14px}.media-natural img{max-height:175px}.featured-card .media-natural img{max-height:200px}.quick{gap:10px}.quick a{font-size:13px}.page-heading{padding-top:27px}.page-heading h1{font-size:27px}.article-body{font-size:16px}.article-body h2{font-size:21px}.article-visual img{max-height:240px}.sidebar{grid-template-columns:1fr}.footer-grid{gap:22px}.footer-bottom{flex-direction:column;gap:8px}.gallery-grid{grid-template-columns:1fr}.mobile-reading .media-natural img{max-height:270px}}@media(max-width:360px){.brand-cn{font-size:17px;letter-spacing:0}.brand-en{letter-spacing:1px}.header-inner{gap:5px}.header-register{padding:0 12px}.channel-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:1fr}.related,.directory-grid{grid-template-columns:1fr}.story-row{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-drawer{transition:none}}
