/* Old layout, current content. Presentation only: 2026-11-05. */
:root{--ink:#333;--muted:#666;--blue:#9a3931;--pale:#faf5f1;--line:#e5e5e5;--paper:#fff;--wash:#f6f6f6;--gold:#ac8342;--radius:2px;--max:1200px}
html{scroll-padding-top:24px}body{background:#f6f6f6;color:#333;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}.wrap{width:min(1200px,calc(100% - 48px))}.site-header{position:relative;border:0;background:#fff;z-index:30}.header-inner{min-height:116px;justify-content:space-between;gap:24px}.brand-mark{display:none}.brand-name{color:#c62828;font:700 40px/1.3 "Microsoft YaHei","PingFang SC",sans-serif;letter-spacing:1px}.brand-sub{font-size:11px;color:#777;letter-spacing:1.2px;margin-top:8px}.header-contact{font-size:17px;line-height:1.9;color:#ae7729;text-align:right;flex-shrink:0}.header-contact a{color:inherit}.header-contact small{font-size:14px;display:block}.wg-nav-bar{background:#333}.desktop-nav{min-height:48px;justify-content:center;gap:24px;margin:auto;flex-wrap:wrap}.desktop-nav a,.desktop-nav .wgcv-nav-group>summary{color:#fff;font-size:15px;padding:10px 0}.desktop-nav a[aria-current],.desktop-nav a:hover,.desktop-nav .wgcv-nav-group>summary:hover{color:#e9c88d}.desktop-nav .nav-contact{border:0;color:#fff!important;padding:10px 0}.wgcv-nav-popup{z-index:60}.desktop-nav .wgcv-nav-popup a{color:#333;font-size:14px;padding:9px 12px}.mobile-nav{padding:12px 24px}.mobile-nav a{color:#333}.menu-toggle{color:#8e342b;border-color:#ddd;background:#fff;font-size:14px}.site-main{padding-block:28px 50px}.content-layout{grid-template-columns:minmax(0,1fr) 340px;gap:30px}.main-column,.sidebar,.content-layout>article{min-width:0}.panel,.post-card{border-radius:2px;box-shadow:none}.panel{padding:24px;margin-bottom:24px}.section-title{padding-bottom:13px;border-bottom:2px solid #eee;margin-bottom:18px}.section-title h2{color:#333;font-size:20px;font-weight:600}.section-title h2 a{color:inherit}.aside-title{border-left:0;border-bottom:1px solid #ddd;padding:0 0 12px;font-size:17px;color:#333;position:relative}.aside-title:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:#9a3931}.resource{font-size:14px}.resource small{font-size:12px}.post-card{border:0;border-bottom:1px solid #e4e4e4;margin:0;padding:24px;background:white;gap:22px}.post-copy h2{font-size:20px;color:#333}.post-summary{font-size:14px;line-height:1.9}.post-meta{font-size:12px;color:#777;gap:10px 18px}.post-thumb{width:190px;border-radius:0}.breadcrumbs{font-size:13px;padding:0 0 16px;border-bottom:1px solid #ddd;margin-bottom:24px;color:#666}.breadcrumbs a{color:#777}.article-shell{padding:30px}.article-heading{text-align:center;margin-bottom:24px;padding-bottom:22px}.article-heading h1{font-size:28px;color:#333;font-family:inherit;line-height:1.6;font-weight:600}.article-heading .post-meta{justify-content:center}.article-heading .eyebrow{color:#996e36;font-size:10px}.entry-content{color:#333;font-size:16px;line-height:2}.entry-content>p:first-child,.entry-content>.jr-answer{color:#444;background:#faf8f4;border-color:#aa8b57}.entry-content h2{font-size:23px;color:#333}.entry-content h3{font-size:19px}.entry-content a{color:#963b32}.entry-content table{font-size:14px}.entry-content th{background:#f3efea}.entry-content td{overflow-wrap:anywhere}.entry-content tr:nth-child(even) td{background:#fafafa}.archive-heading h1{font-size:26px}.archive-heading{border-bottom:2px solid #9a3931}.site-footer{background:#202124;border:0;padding:45px 0 28px;color:#bfc0c1}.footer-top{border-bottom-color:#414244;display:block;text-align:center}.footer-brand{font-size:23px;color:white}.footer-links{justify-content:center;margin-top:24px;gap:14px 25px}.footer-links a{color:#e2e2e2}.footer-bottom{display:block;text-align:center;font-size:12px;line-height:2}.footer-bottom p+p{margin-top:6px}.button,.search-form button{background:#963b32;border-color:#963b32;border-radius:2px}.button:hover{background:#742d26}.button.secondary{color:#963b32!important;background:#fff}.pagination .current{background:#963b32}.country-strip{border-radius:0;padding:14px 22px;border:1px solid #e5e5e5;margin-bottom:24px}.country-strip a{color:#333;font-size:14px}.country-strip span{color:#963b32}.team-showcase{background:#fff;color:#333;border:1px solid #e2e2e2;border-top:2px solid #9a3931;border-radius:0}.team-showcase-heading{padding:22px 24px 0;gap:15px}.team-showcase-heading h2{color:#333;font-size:20px}.team-showcase-heading .eyebrow{color:#996e36;letter-spacing:1px}.team-showcase-heading p:last-child{color:#666;font-size:13px}.team-controls button{border-color:#ccc;color:#963b32}.team-controls button:hover{background:#faf5ef;border-color:#ad8e5d}.team-viewport{margin:0 24px;scrollbar-color:#b39360 #f3f3f3}.team-slide{grid-template-columns:minmax(0,1fr) 170px;gap:25px;padding:22px 0}.team-slide h3{color:#333;font-size:32px;letter-spacing:1px}.team-slide h3 span{color:#936d35;font-size:16px;margin-left:12px}.team-firm{color:#444;font-size:15px;margin-bottom:10px}.team-focus{color:#555;font-size:14px;margin-bottom:10px}.team-certificate{color:#777;margin-bottom:14px;font-size:12px}.team-member-number{color:#777;margin-bottom:8px}.team-member-number span{color:#963b32}.team-person-links{gap:9px 16px}.team-person-links a{color:#963b32;font-size:13px}.team-person-links a:hover{color:#742d26}.team-slide-portrait{border:1px solid #ddd;border-radius:0}.team-member-nav{border-color:#e0e0e0;margin:0 24px;grid-template-columns:repeat(4,minmax(0,1fr));background:#fafafa}.team-member-nav a{color:#555;border-color:#e5e5e5;padding:10px 6px;font-size:13px}.team-member-nav a:hover{background:#f3ece2;color:#742d26}.team-member-nav a[aria-current]{color:#963b32;background:#f5eee4;border-color:#9a3931}.team-contact{margin:0;padding:18px 24px;gap:14px;border-top:1px solid #e2e2e2}.team-contact-label,.team-status{color:#777}.team-phone{color:#963b32;font-size:25px}.team-contact-link{color:#963b32}.team-engagement-note{color:#777;font-size:12px;padding:0 24px 20px}.proof-verification{background:#faf8f4;border:1px solid #e4dfd5;border-top:0;border-radius:0;margin-bottom:24px}.proof-verification>div{padding:15px}.proof-verification strong{font-size:13px;color:#444}.proof-verification a{font-size:12px;color:#963b32}.proof-home-grid{gap:18px}.proof-record{border:1px solid #e5e5e5;background:#fff;border-radius:0}.proof-record h3{color:#333}.proof-links a{color:#963b32}.feature{min-height:210px;padding:24px;border-radius:0;box-shadow:none}.feature:after{display:none}.feature-main,.feature-side{background:#f4efe7;border:1px solid #e1d8c9;color:#333}.feature-side{background:#f6f6f6;border-color:#e5e5e5}.feature h2{font:600 24px/1.65 "Microsoft YaHei","PingFang SC",sans-serif;color:#333}.feature-side h2{font-size:21px}.feature p,.feature-main p,.feature-side p{color:#666}.feature .feature-cta{color:#963b32;margin-top:14px}.feature .chip{color:#7e613a;background:#fff;border:1px solid #ded4c4;margin-bottom:10px}.feature-content{max-width:100%}.flow-art{display:none}.feature-grid{gap:18px;grid-template-columns:1.5fr 1fr;margin-bottom:24px}.stage-grid>a{border-radius:2px;background:#fafafa}.stage-grid .num{color:#9a3931}.profile-facts{color:#666}.proof-aside-photo{width:100px;height:125px;object-fit:cover}.wgcv-steps ol{color:#555}.jr-byline,.wg-byline,.wg-author-license{background:#faf8f4;border-color:#e2ddd2;color:#666}.mobile-contact{border-color:#ddd;background:white}.mobile-contact strong{color:#963b32}.team-showcase a:focus-visible,.team-showcase button:focus-visible,.team-viewport:focus-visible{outline-color:#963b32}
@media(max-width:1150px){.desktop-nav{display:none}.menu-toggle{display:block}.header-inner{min-height:94px}.header-contact{margin-left:auto;font-size:15px}.content-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.brand-name{font-size:34px}.brand-sub{font-size:10px}.article-shell{padding:26px}}
@media(min-width:1151px){.mobile-nav{display:none!important}}
@media(max-width:900px){.content-layout{grid-template-columns:minmax(0,1fr)}.sidebar{position:static}.sidebar .panel{margin-bottom:20px}.header-contact{display:none}.article-heading h1{font-size:25px}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sidebar .panel{margin:0}.sidebar .toc-panel{display:none}.feature-grid{grid-template-columns:1.5fr 1fr}.panel{padding:22px}}
@media(max-width:600px){.wrap{width:calc(100% - 30px)}.header-inner{min-height:84px;gap:10px}.brand-name{font-size:25px;letter-spacing:0}.brand-sub{font-size:8px;letter-spacing:.3px;max-width:245px}.menu-toggle{font-size:13px;padding:6px 10px;flex-shrink:0}.site-main{padding:22px 0 35px}.panel{padding:20px 17px;margin-bottom:18px}.article-shell{padding:22px 17px}.article-heading h1{font-size:23px;line-height:1.65}.article-heading .post-meta{font-size:11px;gap:8px 12px}.article-heading .eyebrow{font-size:9px;letter-spacing:.5px}.entry-content{font-size:16px;line-height:1.95}.entry-content h2{font-size:21px}.entry-content h3{font-size:18px}.sidebar{display:block}.sidebar .panel{margin-bottom:18px}.post-card{padding:20px 17px;gap:15px}.post-thumb{width:105px}.post-copy h2{font-size:17px}.post-summary{font-size:13px}.section-title{align-items:start;gap:10px}.section-title h2{font-size:19px}.section-title small{font-size:11px}.section-title .small-link{font-size:12px}.feature-grid{grid-template-columns:1fr}.feature{padding:22px;min-height:0}.feature h2{font-size:24px}.feature-side h2{font-size:22px}.country-strip{padding:12px 17px}.country-strip a{font-size:13px;padding-right:15px}.team-showcase-heading{padding:20px 17px 0;display:block}.team-showcase-heading h2{font-size:19px}.team-controls{margin-top:12px}.team-viewport{margin:0 17px}.team-slide{grid-template-columns:minmax(0,1fr) 100px;gap:16px;padding:20px 0;align-items:start}.team-slide h3{font-size:27px;letter-spacing:0}.team-slide h3 span{font-size:13px;margin-left:8px}.team-firm,.team-focus{font-size:13px}.team-certificate{font-size:11px}.team-member-number{font-size:9px;letter-spacing:.5px}.team-person-links a{font-size:12px}.team-person-links{gap:9px}.team-member-nav{margin:0 17px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-member-nav a{font-size:12px;gap:5px;min-width:0;padding:9px 3px}.team-member-nav img{width:24px;height:30px}.team-contact{padding:17px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.team-phone{font-size:24px}.team-contact-label,.team-contact-link{font-size:12px}.team-engagement-note{padding:0 17px 18px;font-size:11px}.proof-verification{grid-template-columns:1fr}.proof-verification>div{padding:13px 17px}.proof-verification>div+div{border-left:0;border-top:1px solid #e4dfd5}.proof-home-grid{grid-template-columns:1fr}.footer-links{gap:12px 18px}.site-footer{padding:30px 0 90px}.footer-brand{font-size:21px}.footer-top{line-height:2}.footer-bottom{font-size:11px}.breadcrumbs{font-size:12px}.mobile-contact{z-index:40}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Site 1: JieStyle masthead, dark navigation, banner and 8/4 columns. */
.wg-legacy-banner{background:#e9eeee;text-align:center}.wg-legacy-banner img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;margin:auto}.home .intro{margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #ddd}.home .intro h1{font:600 25px/1.55 "Microsoft YaHei",sans-serif}.home .intro .lead{font-size:14px;color:#666;max-width:900px}.home .intro .eyebrow{font-size:10px;color:#9a3931;letter-spacing:1px}.home .content-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:30px}.home .feature-grid{grid-template-columns:1fr 1fr}.home .feature h2{font-size:22px}.home .feature-side h2{font-size:21px}.home .proof-home-grid{grid-template-columns:1fr}.home .proof-record{padding:20px}.home .topic-list li{padding:13px 0;border-bottom:1px solid #eee}.home .topic-list h3{font-size:16px}.home .stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .sidebar .panel{background:white}.home .proof-verification{grid-template-columns:1fr}.home .proof-verification>div{padding:12px 24px}.home .proof-verification>div+div{border-left:0;border-top:1px solid #e4dfd5}.home .team-status{display:none}
@media(min-width:1600px){.wg-legacy-banner img{max-width:1662px}}
@media(max-width:900px){.home .content-layout{grid-template-columns:minmax(0,1fr)}.home .sidebar{display:grid}.wg-legacy-banner img{max-height:none}}
@media(max-width:600px){.home .intro{display:block}.home .intro h1{font-size:23px}.home .intro .small-link{display:inline-block;margin-top:12px}.home .feature-grid{grid-template-columns:1fr}.home .sidebar{display:block}.home .team-slide{grid-template-columns:minmax(0,1fr) 100px}.home .proof-verification>div{padding:13px 17px}.home .stage-grid{grid-template-columns:1fr}.wg-legacy-banner img{aspect-ratio:1662/561;object-fit:contain}}
