*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#333;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{color:#1a1a1a;line-height:1.4}p{margin-bottom:16px}.shell{width:min(100% - 48px,1160px);margin-inline:auto}.site-header{background:#fff;border-bottom:1px solid #eceff1;position:relative;z-index:100}.header-inner{height:70px;display:flex;align-items:center;gap:18px;min-width:0}.menu-toggle{width:42px;height:42px;flex:none;border:0;background:transparent;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border-radius:8px}.menu-toggle span{width:21px;height:2px;border-radius:2px;background:#333}.menu-toggle:hover{background:#f6f7f9}.brand{display:flex;align-items:center;justify-content:center;flex:none;min-width:105px;white-space:nowrap}.brand img{display:block;width:auto;height:auto;max-width:122px;max-height:38px;object-fit:contain}.brand strong,.drawer-brand,.footer-brand{font-size:24px;font-weight:850;color:#202020;letter-spacing:-1px}.brand span,.drawer-brand span,.footer-brand span{color:#F45132}.primary-nav{display:flex;align-items:stretch;gap:24px;height:100%;margin-left:20px;white-space:nowrap}.primary-nav a{display:flex;align-items:center;font-size:15px;border-bottom:2px solid transparent}.primary-nav a.active{color:#F45132;border-color:#F45132}.main-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:40px;padding:0 20px;border-radius:999px;background:#F45132;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;touch-action:manipulation;font-size:15px}.main-btn:hover{background:#FF684E;color:#fff}.channel-bar{background:#f6f7f9;border-bottom:1px solid #ebedef}.channel-links{display:flex;align-items:center;min-height:44px;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap}.channel-links a{font-size:13px;color:#666;padding:3px 16px;border-right:1px solid #e0e2e5;flex:none}.channel-links a:first-child{padding-left:0}.channel-links a:last-child{border-right:0}.channel-links a.active,.channel-links a:hover{color:#F45132}.mobile-drawer{display:block;position:fixed;inset:0 auto 0 0;width:360px;max-width:84vw;height:100vh;height:100dvh;background:#fff;z-index:12000;overflow-y:auto;transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s}.mobile-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.drawer-mask{display:none;position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:11000;opacity:0;pointer-events:none}.drawer-mask.is-visible{display:block;opacity:1;pointer-events:auto}body.drawer-open{overflow:hidden}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee}.drawer-close{border:0;background:#f6f7f9;border-radius:8px;font-size:28px;line-height:1;width:40px;height:40px}.drawer-group{padding:12px 20px;border-bottom:1px solid #eceff1}.drawer-group h2{font-size:14px;color:#999;letter-spacing:1px;margin:0 0 8px}.drawer-group a{display:block;min-height:40px;padding:6px 8px;font-size:15px;border-radius:6px}.drawer-group a.active{color:#F45132;background:#fff5f2}.site-main{min-height:45vh}.intro{padding:35px 0 18px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800;color:#D7A84B;margin-bottom:8px}.intro h1{font-size:34px;margin:0 0 12px}.intro p{max-width:900px;font-size:17px;color:#555}.breadcrumbs{font-size:13px;color:#999;margin-bottom:10px}.breadcrumbs a{color:#666}.divider{height:1px;background:#e9ebee;margin:26px 0}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:44px;align-items:start}.prose{max-width:810px;min-width:0}.prose p{line-height:1.85}.article-chapter{margin-bottom:32px}.article-chapter h2{font-size:24px;padding-bottom:10px;border-bottom:1px solid #e7e9ed;margin:0 0 18px}.article-chapter h2:before{content:'';display:inline-block;width:4px;height:21px;background:#F45132;border-radius:6px;margin-right:10px;vertical-align:-4px}.article-chapter p{font-size:16px}.side-panel{background:#f6f7f9;border-radius:12px;padding:20px;position:sticky;top:18px}.side-panel h2{font-size:18px;margin:0 0 12px}.side-panel a{display:block;padding:10px 0;border-bottom:1px solid #e4e6e9;font-size:14px}.side-panel a:last-child{border-bottom:0}.content-section{margin:32px 0 46px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid #e8eaee;padding-bottom:12px;margin-bottom:18px}.section-heading h2{font-size:25px;margin:0}.section-heading a{color:#F45132;font-size:14px;white-space:nowrap}.topic-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.topic-tile{padding:17px;border:1px solid #e8eaee;border-radius:12px;min-width:0}.topic-tile strong{display:block;font-size:18px;color:#242424;margin-bottom:5px}.topic-tile p{font-size:14px;color:#666;margin:0}.topic-tile:hover{border-color:#ffc6b9}.media{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:12px;background:#f6f7f9}.media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.media-natural{min-height:90px}.media-natural img{width:100%;height:auto;max-height:280px;object-fit:contain;margin:0 auto}.media-banner{aspect-ratio:16 / 7}.media-wide{aspect-ratio:16 / 9}.media-square{aspect-ratio:1 / 1}.media-portrait{aspect-ratio:3 / 4}.media-device{aspect-ratio:9 / 16}.media-placeholder{width:100%;min-height:110px;background:linear-gradient(135deg,#f1f2f4,#e7e9ec);border-radius:10px}.media-banner .media-placeholder,.media-wide .media-placeholder,.media-square .media-placeholder,.media-portrait .media-placeholder,.media-device .media-placeholder{height:100%}.figure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.figure-grid figure{margin:0;min-width:0}.figure-grid figcaption{font-size:13px;color:#666;line-height:1.65;padding-top:9px}.figure-grid figcaption strong{display:block;color:#222;font-size:15px;margin-bottom:2px}.figure-grid .media{height:140px}.figure-grid .media img{max-height:140px}.figure-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-grid.two .media{height:205px}.figure-grid.two .media img{max-height:205px}.reader-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.reader-grid h3{font-size:19px}.link-list{list-style:none;padding:0;margin:0}.link-list li{padding:12px 0;border-bottom:1px solid #e8eaee}.link-list li a{font-weight:700}.link-list small{display:block;color:#777}.ordered-index{counter-reset:read;list-style:none;padding:0}.ordered-index li{counter-increment:read;padding:13px 0 13px 45px;border-bottom:1px solid #e9ebee;position:relative}.ordered-index li:before{content:counter(read,decimal-leading-zero);position:absolute;left:0;top:14px;color:#F45132;font-weight:800}.ordered-index a{font-weight:700}.ordered-index span{display:block;color:#777;font-size:14px}.hero-layout{display:grid;grid-template-columns:58fr 42fr;gap:25px;align-items:stretch}.hero-layout .media{height:270px}.hero-layout img{max-height:270px}.hero-reads{display:flex;flex-direction:column;justify-content:space-between}.hero-reads article{padding-bottom:10px;border-bottom:1px solid #e8eaee}.hero-reads h2{font-size:18px;margin:0 0 6px}.hero-reads p{font-size:14px;color:#666;margin:0}.highlight-note{background:#f6f7f9;padding:24px;border-left:3px solid #D7A84B;border-radius:0 12px 12px 0}.highlight-note p:last-child{margin-bottom:0}.tag{display:inline-block;color:#9d6724;font-size:12px;font-weight:700;letter-spacing:.5px}.faq-item{border-bottom:1px solid #e7e9eb;padding:15px 0}.faq-item h2{font-size:18px;margin:0 0 8px}.faq-item p{margin:0}.page-end{border-top:1px solid #e7e9eb;padding-top:24px;margin:35px 0 48px}.page-end h2{font-size:21px}.related{display:flex;flex-wrap:wrap;gap:10px}.related a{border:1px solid #eee;border-radius:99px;padding:7px 15px;font-size:14px}.reading-warning{color:#666;font-size:14px;padding:15px 0;margin-bottom:30px}.site-footer{background:#1a1a1a;color:#f5f5f5;padding:42px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer-brand{color:#fff}.footer-about p{font-size:14px;color:#bbb;margin-top:10px;max-width:290px}.site-footer h2{font-size:16px;color:#fff;margin:4px 0 12px}.site-footer a:not(.footer-brand){display:block;color:#d2d2d2;font-size:14px;padding:3px 0}.site-footer a:hover{color:#fff}.footer-bottom{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #383838;padding-top:20px;margin-top:30px;font-size:12px;color:#aaa}.bottom-nav{display:none}@media(max-width:980px){.shell{width:min(100% - 40px,1160px)}.header-inner{height:58px}.primary-nav{display:none}.brand{margin:auto}.brand img{max-height:30px}.main-btn{margin:0;height:36px;min-width:72px;padding:0 14px;font-size:14px}.mobile-drawer{width:min(84vw,320px)}.content-layout{grid-template-columns:minmax(0,1fr)}.side-panel{position:static;display:none}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:60px;display:flex;background:#fff;border-top:1px solid #e8eaee;z-index:500;padding-bottom:env(safe-area-inset-bottom);height:calc(60px + env(safe-area-inset-bottom))}.bottom-nav a{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666}.bottom-nav a.active{color:#F45132;font-weight:800}.site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:767px){.shell{width:min(100% - 32px,1160px)}.intro{padding:24px 0 12px}.intro h1{font-size:27px}.intro p{font-size:15px}.article-chapter h2,.section-heading h2{font-size:21px}.article-chapter p{font-size:15px}.content-section{margin:25px 0 34px}.hero-layout{grid-template-columns:minmax(0,1fr)}.hero-layout .media{height:190px}.hero-layout img{max-height:190px}.hero-reads{gap:12px}.topic-index{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-tile{padding:13px}.topic-tile strong{font-size:16px}.reader-grid{grid-template-columns:minmax(0,1fr);gap:16px}.figure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.figure-grid .media{height:120px}.figure-grid .media img{max-height:120px}.figure-grid.two{grid-template-columns:1fr}.figure-grid.two .media{height:175px}.figure-grid.two .media img{max-height:175px}.footer-grid{gap:20px}.footer-bottom{flex-direction:column;gap:8px}.highlight-note{padding:17px}}@media(max-width:360px){.header-inner{gap:8px}.brand{min-width:74px}.brand strong{font-size:21px}.main-btn{min-width:72px}.topic-index{gap:9px}.topic-tile{padding:11px}.channel-links a{padding-inline:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-drawer{transition:none}}