*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,"PingFang SC","Microsoft YaHei",sans-serif;color:#333;background:#fff;font-size:16px;line-height:1.78}a{text-decoration:none;color:inherit}a:hover{color:#F45132}p{margin:.65em 0 1.05em}h1,h2,h3{line-height:1.35;color:#1a1a1a}h1{font-size:36px;margin:0 0 16px}h2{font-size:25px;margin:0 0 16px}h3{font-size:18px;margin:0 0 10px}.container{max-width:1120px;margin:auto;padding-left:24px;padding-right:24px}.head-wrap{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 12px #17171708}.site-header{height:70px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;flex-shrink:0;min-width:125px;font-size:27px;color:#171717;white-space:nowrap}.brand span{color:#f45132}.brand .media{border-radius:0;background:transparent;width:auto}.brand img{width:auto;max-width:140px;height:38px;object-fit:contain}.primary{display:flex;gap:21px;align-items:center;justify-content:center;flex:1;white-space:nowrap}.primary a{font-size:14px;position:relative;padding:20px 0}.primary a.active{color:#F45132}.primary a.active:after{content:"";position:absolute;bottom:12px;left:15%;right:15%;height:2px;background:#F45132}.entry{background:#F45132;color:white!important;border-radius:999px;min-width:78px;padding:6px 18px;text-align:center;white-space:nowrap;font-size:14px}.entry:hover{background:#FF684E}.sub-nav{background:#F6F7F9}.sub-inner{display:flex;gap:27px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;height:44px;align-items:center}.sub-inner a{color:#666;font-size:14px}.sub-inner a:hover{color:#F45132}.menu-toggle{display:none;border:0;background:none;font-size:27px}.mobile-drawer,.drawer-mask{display:none}main{padding-top:34px;padding-bottom:65px}.eyebrow{font-size:13px;color:#F45132;font-weight:700;letter-spacing:.12em}.lead{font-size:17px;color:#555;max-width:760px}.hero{display:grid;grid-template-columns:56% minmax(0,44%);gap:24px;align-items:center;background:#F6F7F9;border-radius:16px;padding:28px;margin-bottom:40px}.hero>*{min-width:0}.hero-image .media{max-height:290px}.media{position:relative;width:100%;max-width:100%;min-width:0;border-radius:12px;background:#F6F7F9;overflow:hidden;display:flex;align-items:center;justify-content:center}.media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.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-natural img{width:100%;height:auto;max-height:280px;object-fit:contain}.media-placeholder{min-height:120px;background:linear-gradient(125deg,#f4f5f7,#eceef1)}.hero-image .media-natural img{max-height:290px}.pill-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.pill-links a{padding:7px 12px;border:1px solid #ead9d3;border-radius:22px;background:#fff;color:#c4452b;font-size:14px}.section{margin:40px 0}.section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-top a{color:#e34b30;font-size:14px}.grid{display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid #e9e9ea;border-radius:13px;background:#fff;padding:20px;min-width:0}.card.linked{display:block;transition:transform .15s,box-shadow .15s}.card.linked:hover{box-shadow:0 8px 28px #17171711;transform:translateY(-2px)}.card p{font-size:14px;color:#666}.more,.tag{color:#f45132;font-size:13px;font-weight:650}.feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.feature>*{min-width:0}.article{max-width:820px}.article p{font-size:16px;line-height:1.84}.article h2{padding-left:14px;border-left:3px solid #F45132;margin-top:30px}.article h3{margin-top:18px}.breadcrumb{color:#777;font-size:13px;margin-bottom:14px}.image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.image-grid .card{padding:12px}.image-grid h3{margin-top:12px}.image-grid .media{height:auto;max-height:190px}.image-grid .media-natural img{max-height:175px}.image-grid p{font-size:13px}.article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:24px;align-items:center;margin-bottom:22px}.article-hero>*{min-width:0}.article-hero .media img{max-height:280px}.reading-links{background:#F6F7F9;border-radius:14px;padding:22px;margin:34px 0}.reading-links a{display:inline-flex;border:1px solid #e1e2e3;border-radius:7px;padding:8px 12px;background:white;margin:4px;font-size:14px}.listlines{counter-reset:line}.listlines a{display:block;border-bottom:1px solid #eee;padding:13px 4px}.listlines a:before{counter-increment:line;content:counter(line,decimal-leading-zero);color:#F45132;font-weight:700;margin-right:12px}details{border-bottom:1px solid #e5e5e5;padding:16px 3px}summary{cursor:pointer;font-weight:700}details p{color:#555}.notice{border-left:3px solid #D7A84B;background:#fffaf0;padding:15px 18px}.site-footer{background:#1a1a1a;color:#f5f5f5;padding:35px 0 25px}.site-footer h3{color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:27px}.footer-grid p{font-size:14px;color:#ddd}.footer-grid a{display:block;color:#dedede;font-size:14px;padding:3px 0}.footer-grid a:hover{color:#ff8b70}.foot-note{font-size:13px;color:#bbb;border-top:1px solid #444;margin-top:27px;padding-top:18px}.bottom-nav{display:none}.to-top{position:fixed;right:18px;bottom:20px;width:40px;height:40px;border:1px solid #e1e1e1;border-radius:50%;background:#fff;color:#F45132;cursor:pointer}@media(max-width:980px){.container{padding-left:20px;padding-right:20px}.site-header{height:58px;justify-content:space-between;gap:12px}.menu-toggle{display:block;flex:0 0 42px;cursor:pointer}.primary{display:none}.brand{min-width:0;margin:auto;font-size:23px}.brand img{height:30px;max-width:115px}.entry{min-width:72px;padding:6px 13px}.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:20px}.mobile-drawer.is-open{transform:translateX(0)}.mobile-drawer .drawer-top{display:flex;justify-content:space-between;align-items:center}.drawer-close{border:0;background:transparent;font-size:30px;cursor:pointer}.mobile-drawer section{border-top:1px solid #eee;margin:16px 0}.mobile-drawer section h3{color:#F45132;font-size:14px;margin:12px 0}.mobile-drawer a{display:block;padding:7px 0;font-size:14px}.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}body.drawer-open{overflow:hidden}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;z-index:900;background:#fff;border-top:1px solid #eee;align-items:center;justify-content:space-around}.bottom-nav a{padding:8px;color:#555;font-size:14px}.bottom-nav a:hover{color:#F45132}.to-top{bottom:75px}main{padding-bottom:95px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){body{font-size:15px}.container{padding-left:16px;padding-right:16px}main{padding-top:22px}h1{font-size:28px}h2{font-size:21px}.hero{display:flex;flex-direction:column-reverse;align-items:stretch;padding:17px;gap:16px}.hero-image .media-natural img{max-height:200px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.grid.two{grid-template-columns:1fr}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:13px}.card h3{font-size:16px}.section{margin:29px 0}.feature,.article-hero{grid-template-columns:1fr}.article-hero .media{max-width:360px}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-grid .card{padding:9px}.article p{font-size:15px}.footer-grid{gap:12px}.footer-grid h3{font-size:16px}.foot-note{font-size:12px}}@media(max-width:355px){.grid{grid-template-columns:1fr}.grid.four,.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{font-size:19px}.menu-toggle{flex-basis:35px}.entry{min-width:70px;padding:5px 10px}}
