*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#333;background:#fff;font:16px/1.8 system-ui,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#F45132}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;color:#1a1a1a}h1{font-size:clamp(26px,3.1vw,38px);letter-spacing:-.6px}h2{font-size:25px}h3{font-size:19px}p{margin-bottom:18px}.wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.site-head{background:#fff;position:sticky;top:0;z-index:1000;border-bottom:1px solid #eee}.head-row{height:70px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;flex-shrink:0;font-size:22px;font-weight:800;color:#1a1a1a;gap:7px;white-space:nowrap}.brand-text>span{color:#F45132}.logo-media{max-width:125px;max-height:40px}.logo-media img{display:block;width:auto;height:auto;max-width:125px;max-height:40px;object-fit:contain}.logo-media:not(:has(img)){display:none}.desktop-nav{display:flex;gap:22px;align-items:center;margin-left:auto;white-space:nowrap;font-size:14px;font-weight:650}.desktop-nav a{padding:20px 0;border-bottom:2px solid transparent}.desktop-nav a[aria-current=page]{border-color:#F45132;color:#F45132}.join{background:#F45132;color:#fff!important;padding:6px 22px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:650}.join:hover{background:#FF684E}.topic-nav{background:#F6F7F9}.topic-nav nav{display:flex;align-items:center;gap:24px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;height:44px;font-size:13px;color:#666}.topic-nav nav::-webkit-scrollbar{display:none}.topic-nav a:hover{color:#F45132}.menu-trigger,.mobile-drawer,.drawer-mask{display:none}.eyebrow{display:inline-block;color:#F45132;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:13px}.intro{font-size:17px;color:#666;max-width:770px}.hero{display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:36px;margin:35px auto 22px;padding:38px;border-radius:18px;background:linear-gradient(130deg,#FFF7F4 0%,#fff 72%);border:1px solid #F9E5DB}.hero h1{margin-bottom:14px}.hero p{color:#666}.hero-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.pill{display:inline-block;background:#fff;border:1px solid #F1D9CF;border-radius:20px;padding:5px 15px;font-size:13px;font-weight:650}.hero .media{max-height:300px}.media{width:100%;max-width:100%;border-radius:12px;overflow:hidden;background:#F6F7F9}.media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.media-natural img{height:auto;max-height:290px;object-fit:contain;margin:auto}.media-wide{aspect-ratio:16/9}.media-square{aspect-ratio:1/1}.media-portrait{aspect-ratio:3/4}.media-banner{aspect-ratio:16/7}.media-placeholder{min-height:130px}.logo-media.media-placeholder{display:none}.section{margin-top:42px;margin-bottom:45px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.section-head h2{margin-bottom:0}.section-head p{margin-bottom:0;font-size:14px;color:#777}.link-more{font-size:14px;color:#F45132;font-weight:700;white-space:nowrap}.grid{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid #E9EAEC;border-radius:14px;padding:19px;min-width:0}.card:hover{border-color:#F4B4A4}.card h3{font-size:18px;margin:7px 0}.card p{font-size:14px;color:#666;margin:0}.card .media{margin-bottom:15px}.card .meta{color:#D7A84B;font-weight:750;font-size:12px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:28px;background:#F6F7F9;border-radius:16px}.feature p{color:#626262}.feature a,.article a{color:#E64B2C}.orange-line{width:35px;height:3px;background:#F45132;margin:12px 0 20px}.reading-list{display:grid;gap:12px}.reading-item{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid #eee}.reading-item .num{font-size:25px;font-weight:800;color:#D7A84B}.reading-item h3{margin-bottom:5px}.reading-item p{margin:0;font-size:14px;color:#666}.page-hero{margin:40px auto 24px;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center;border-bottom:1px solid #eaeaea;padding-bottom:32px}.page-hero .media{max-height:260px}.page-hero .intro{font-size:17px}.breadcrumb{font-size:13px;color:#999;margin-bottom:18px}.breadcrumb a{color:#777}.article{max-width:820px;margin:0 auto 35px;font-size:16px;line-height:1.85}.article h2{font-size:24px;margin:35px 0 16px}.article h3{font-size:18px;margin:25px 0 10px}.article p{color:#484848}.article-block{border-left:3px solid #F45132;padding-left:18px;margin:25px 0}.tip{background:#FFF7F4;border-left:3px solid #F45132;padding:15px 22px;margin:25px 0;font-size:14px}.related{margin:35px auto 60px;max-width:820px;border-top:1px solid #e9e9e9;padding-top:22px}.related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-links a{background:#F6F7F9;padding:12px 14px;border-radius:10px;font-size:14px}.related-links span{float:right;color:#F45132}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.gallery-grid .card{padding:12px}.gallery-grid .media{aspect-ratio:1/1}.gallery-grid .card p{font-size:13px}.legal-note{font-size:14px;color:#666;background:#F6F7F9;padding:14px 18px;border-radius:10px}.site-footer{background:#1a1a1a;color:#f5f5f5;margin-top:55px;padding:46px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:28px}.footer-col{display:flex;flex-direction:column;gap:5px;font-size:14px;color:#bbb}.footer-col h3{color:#fff;font-size:16px}.footer-col p{font-size:14px}.footer-brand{font-size:19px;font-weight:800;color:#fff}.footer-brand span{color:#D7A84B}.legal{margin-top:35px;padding-top:18px;border-top:1px solid #333;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#aaa}.bottom-nav{display:none}.back-top{display:none;position:fixed;right:22px;bottom:24px;border:0;color:#fff;background:#F45132;border-radius:50%;width:38px;height:38px}.back-top.show{display:block}.faq-item{border-bottom:1px solid #eee;padding:15px 0}.faq-item h3{font-size:17px;margin-bottom:7px}.faq-item p{font-size:15px;margin:0}@media(max-width:980px){.wrap{width:calc(100% - 40px)}.desktop-nav{display:none}.head-row{height:58px;justify-content:space-between;gap:12px}.menu-trigger{display:block;border:0;background:none;color:#333;font-size:23px;padding:0 6px}.brand{margin:auto}.brand-text{font-size:19px}.brand .logo-media{max-width:95px}.brand .logo-media img{max-width:95px;max-height:30px}.join{padding:5px 15px}.mobile-drawer{display:block;position:fixed;inset:0 auto 0 0;width:min(84vw,320px);height:100dvh;background:#fff;z-index:12000;transform:translateX(-105%);transition:transform .2s ease;overflow-y:auto;padding:18px 20px;visibility:hidden}.mobile-drawer.is-open{visibility:visible;transform:translateX(0)}.drawer-mask{display:none;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:11000;opacity:0;pointer-events:none}.drawer-mask.is-visible{display:block;opacity:1;pointer-events:auto}.drawer-open{overflow:hidden}.drawer-head{display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:700}.menu-close{border:0;background:none;font-size:29px}.mobile-drawer section{border-top:1px solid #eee;padding:13px 0}.mobile-drawer section h3{font-size:15px;color:#F45132}.mobile-drawer section a{display:block;font-size:14px;padding:6px 0}.grid-4,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{display:flex;position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:60px;background:#fff;border-top:1px solid #eee;justify-content:space-around;align-items:center}.bottom-nav a{display:flex;flex-direction:column;text-align:center;color:#F45132;font-size:20px;line-height:1.3}.bottom-nav small{font-size:12px;color:#555}body{padding-bottom:60px}.back-top{bottom:76px}}@media(max-width:640px){.wrap{width:calc(100% - 32px)}.hero,.page-hero,.feature{grid-template-columns:1fr;gap:18px;padding:20px}.hero .media{grid-row:1}.hero{margin-top:20px}.page-hero{padding:0 0 25px}.page-hero .media{grid-row:1}.section{margin-top:28px;margin-bottom:30px}.section-head h2{font-size:21px}.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:13px}.card h3{font-size:16px}.card p{font-size:13px}.related-links{grid-template-columns:1fr}.footer-grid{gap:20px}.footer-col{font-size:13px}.legal{flex-direction:column}.article h2{font-size:21px}.article{font-size:15px}.reading-item{gap:10px}}@media(max-width:350px){.grid-3{grid-template-columns:1fr}.brand-text{font-size:17px}.brand .logo-media{max-width:65px}.brand .logo-media img{max-width:65px}.join{padding:4px 10px}.hero{padding:15px}}