:root{--accent:#91be0e;--accent2:#4814eb}
body{background:#ffffff;color:#1f2937;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
.ems3-site-nav{position:sticky;top:0;z-index:100;height:64px;display:flex;align-items:center;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,0.10)}
.ems3-nav-in{max-width:1440px;margin:0 auto;padding:0 40px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
.ems3-brand{font-size:20px;font-weight:900;font-style:italic;letter-spacing:-.03em;text-decoration:none;color:#0f172a}
.ems3-nav-in .ems3-cta{padding:10px 20px;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none;background:#91be0e;color:#000}
.ems3-art-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;max-width:1440px;margin:0 auto;padding:56px 40px 24px}
.ems3-art-main{min-width:0}
.ems3-art-sidebar{position:sticky;top:80px;align-self:start}
.ems3-sidebar-card{background:#f8fafc;border:1px solid rgba(0,0,0,0.10);border-radius:16px;padding:24px;margin-bottom:16px}
.ems3-sidebar-card h3{font-size:14px;font-weight:800;margin:0 0 12px;color:#0f172a}
.ems3-art-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#6b7280;margin-bottom:18px}
h1.ems3-art-title{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;letter-spacing:-.02em;font-weight:900;margin:0 0 18px;color:#0f172a}
.ems3-art-lead{font-size:17px;line-height:1.85;color:#6b7280;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid rgba(0,0,0,0.10)}
.ems3-site-section{max-width:1440px;margin:0 auto;padding:0 40px}
@media(max-width:900px){.ems3-art-layout{grid-template-columns:1fr;padding:32px 18px 18px}.ems3-art-sidebar{display:none}.ems3-nav-in,.ems3-site-section{padding-left:18px;padding-right:18px}}
html,body{background:#191512!important;color:#e7ddd0!important;font-family:'Songti SC', 'SimSun', Georgia, serif!important}
body{line-height:1.75}
h1,h2,h3,h4{color:#faf3e8!important;font-family:'Songti SC', serif!important}
a{color:#d97706!important}
.nav,.ems3-nav,.site-nav,.ems3-site-nav{background:#120f0c!important;border-bottom:1px solid #8a7c6855!important}
.nav-in,.ems3-nav-in{max-width:560px!important;margin-left:auto;margin-right:auto}
.brand,.ems3-brand{color:#faf3e8!important;font-weight:900}
.cta,.ems3-cta{background:#d97706!important;color:#191512!important;border-radius:2px}
.wrap,.ems3-wrap,.art-layout,.ems3-art-layout,.site-section,.ems3-site-section{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}
.grid,.ems3-grid,.myth,.ems3-myth,.box,.ems3-box,.tb-mk-grid,.ems3-tb-mk-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:28px!important}
.sub,.ems3-sub,.art-lead,.ems3-art-lead,.lead,.ems3-lead,.lead,.ems3-lead,.crumb,.ems3-crumb,.art-crumb,.ems3-art-crumb,.news-meta,.ems3-news-meta,.art-meta,.ems3-art-meta,.news-meta,.ems3-news-meta{color:#8a7c68!important}
.pager,.ems3-pager,.navlinks,.ems3-navlinks{border-color:#8a7c68!important}
.news-card,.ems3-news-card,.pricing-card,.ems3-pricing-card,.sidebar-card,.ems3-sidebar-card{background:#221c17!important;border-radius:2px!important;border:1px solid #8a7c6833!important}
.pager,.ems3-pager,.navlinks,.ems3-navlinks a,.navlinks,.ems3-navlinks a{color:#d97706!important}