.shengmei-insights{--si-ink:#153b32;--si-copy:#43564f;--si-green:#1c392b;--si-olive:#778a4b;--si-violet:#5932a4;--si-blue:#173d68;--si-paper:#f7f6f1;--si-line:#dfe4dd;background:#fff;color:var(--si-copy);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.shengmei-insights *{box-sizing:border-box}.shengmei-insights a{color:inherit}.shengmei-insights h1,.shengmei-insights h2,.shengmei-insights h3{color:var(--si-ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.shengmei-insights-kicker{margin:0 0 16px;color:var(--si-olive);font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.shengmei-insights-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 20px;background:var(--si-olive);border:1px solid var(--si-olive);color:#fff!important;font-size:11px;font-weight:800;letter-spacing:.025em;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.shengmei-insights-button:hover{background:var(--si-green);border-color:var(--si-green);transform:translateY(-1px)}.shengmei-insights-button--outline{background:transparent;border-color:rgba(255,255,255,.55)}.shengmei-insights-text-link{display:inline-flex;gap:7px;align-items:center;color:var(--si-blue)!important;font-size:12px;font-weight:800;text-decoration:none}.shengmei-insights-text-link:hover{text-decoration:underline}.shengmei-insights-hero{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);min-height:575px;background:linear-gradient(135deg,#f8f8f4 0%,#f1f5f0 100%)}.shengmei-insights-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:82px clamp(36px,6.7vw,112px)}.shengmei-insights-hero h1{max-width:680px;margin:0;color:var(--si-ink);font-size:clamp(52px,5.7vw,88px);line-height:.94}.shengmei-insights-hero__copy>p:not(.shengmei-insights-kicker){max-width:590px;margin:28px 0 0;font-size:16px;line-height:1.75}.shengmei-insights-hero__links{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:32px}.shengmei-insights-hero__links a:first-child{display:inline-flex;padding:15px 19px;background:var(--si-violet);color:#fff;text-decoration:none;font-size:11px;font-weight:800}.shengmei-insights-hero__links a:last-child{font-size:12px;font-weight:800;text-decoration:none}.shengmei-insights-hero__visual{position:relative;min-height:520px;overflow:hidden}.shengmei-insights-hero__visual>img{display:block;width:100%;height:100%;object-fit:cover}.shengmei-insights-hero__visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,248,244,.4),transparent 35%);content:''}.shengmei-insights-hero__visual>div{position:absolute;z-index:1;right:4.8vw;bottom:42px;width:min(370px,74%);padding:24px 26px;background:rgba(24,56,45,.94);color:#fff}.shengmei-insights-hero__visual span{display:block;margin-bottom:8px;color:#bedb68;font-size:10px;font-weight:800;letter-spacing:.16em}.shengmei-insights-hero__visual strong{display:block;font:400 24px/1.24 Georgia,serif}.shengmei-insights-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:1460px;margin:0 auto;padding:34px clamp(20px,5vw,72px);border-bottom:1px solid var(--si-line)}.shengmei-insights-filters a{padding:10px 14px;border:1px solid var(--si-line);border-radius:999px;color:#4b5c55;font-size:11px;font-weight:700;text-decoration:none}.shengmei-insights-filters a:hover,.shengmei-insights-filters a.is-active{background:var(--si-green);border-color:var(--si-green);color:#fff}.shengmei-insights-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);max-width:1320px;margin:72px auto 20px;padding:0 30px}.shengmei-insights-featured__image{display:block;min-height:480px;overflow:hidden;background:#edf0e9}.shengmei-insights-featured__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.shengmei-insights-featured__image:hover img{transform:scale(1.018)}.shengmei-insights-featured__copy{display:flex;flex-direction:column;justify-content:center;padding:58px;background:var(--si-paper)}.shengmei-insights-featured__copy time{color:#75837d;font-size:11px;font-weight:700;text-transform:uppercase}.shengmei-insights-featured h2{margin:17px 0 18px;font-size:clamp(38px,3.3vw,54px);line-height:1.03}.shengmei-insights-featured h2 a{text-decoration:none}.shengmei-insights-featured__copy>p:not(.shengmei-insights-kicker){margin:0 0 28px;font-size:15px;line-height:1.72}.shengmei-insights-featured__copy .shengmei-insights-button{align-self:flex-start}.shengmei-insights-list,.shengmei-insights-related{max-width:1320px;margin:0 auto;padding:84px 30px 100px}.shengmei-insights-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid var(--si-line)}.shengmei-insights-section-heading h2{margin:0;font-size:clamp(40px,4vw,60px);line-height:1}.shengmei-insights-section-heading>p{max-width:520px;margin:0;font-size:14px;line-height:1.7}.shengmei-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.shengmei-insights-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--si-line);background:#fff;transition:box-shadow .25s ease,transform .25s ease}.shengmei-insights-card:hover{box-shadow:0 18px 46px rgba(20,48,40,.1);transform:translateY(-3px)}.shengmei-insights-card__image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#edf0e9}.shengmei-insights-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shengmei-insights-card:hover .shengmei-insights-card__image img{transform:scale(1.025)}.shengmei-insights-card__image span{position:absolute;right:15px;bottom:15px;padding:8px 10px;background:rgba(24,56,45,.93);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shengmei-insights-card__body{display:flex;flex:1;flex-direction:column;padding:27px}.shengmei-insights-card__body time{color:#7b8882;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shengmei-insights-card h2{margin:13px 0 12px;font-size:29px;line-height:1.08}.shengmei-insights-card h2 a{text-decoration:none}.shengmei-insights-card__body>p{margin:0 0 24px;font-size:13px;line-height:1.68}.shengmei-insights-card .shengmei-insights-text-link{margin-top:auto}.shengmei-insights-pagination{max-width:1320px;margin:-50px auto 90px;padding:0 30px}.shengmei-insights-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.shengmei-insights-pagination a,.shengmei-insights-pagination span{display:flex;min-width:42px;height:42px;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--si-line);font-size:12px;text-decoration:none}.shengmei-insights-pagination .current,.shengmei-insights-pagination a:hover{background:var(--si-green);border-color:var(--si-green);color:#fff}.shengmei-insights-empty{max-width:1050px;margin:80px auto;padding:80px clamp(30px,7vw,95px);background:var(--si-paper);text-align:center}.shengmei-insights-empty h2{margin:0 auto 20px;font-size:clamp(42px,5vw,66px);line-height:1}.shengmei-insights-empty>p:not(.shengmei-insights-kicker){max-width:650px;margin:0 auto 28px;font-size:15px;line-height:1.7}.shengmei-insights-cta{display:flex;justify-content:space-between;gap:50px;align-items:center;padding:72px clamp(30px,8vw,140px);background:var(--si-green);color:#dce8e2}.shengmei-insights-cta h2{margin:0;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:.98}.shengmei-insights-cta>div:first-child>p:last-child{max-width:710px;margin:18px 0 0;font-size:15px;line-height:1.7}.shengmei-insights-cta>div:last-child{display:flex;flex-shrink:0;gap:10px}.shengmei-insights-single{background:#fff}.shengmei-insights-article-header{padding:35px clamp(24px,6vw,94px) 72px;background:linear-gradient(135deg,#f8f7f2,#edf2ec)}.shengmei-insights-breadcrumbs{display:flex;max-width:1320px;gap:9px;align-items:center;margin:0 auto 68px;color:#6f7e78;font-size:10px;font-weight:700;letter-spacing:.025em;white-space:nowrap}.shengmei-insights-breadcrumbs a{text-decoration:none}.shengmei-insights-breadcrumbs>span:last-child{max-width:360px;overflow:hidden;text-overflow:ellipsis}.shengmei-insights-article-header__inner{max-width:1040px;margin:0 auto;text-align:center}.shengmei-insights-article-header h1{margin:0 auto;max-width:1000px;font-size:clamp(54px,7vw,96px);line-height:.94}.shengmei-insights-article-intro{max-width:780px;margin:27px auto 0;font-size:17px;line-height:1.72}.shengmei-insights-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 22px;margin-top:31px;color:#65766f;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.shengmei-insights-article-meta span+span:before{margin-right:22px;color:#aab4af;content:'•'}.shengmei-insights-article-image{max-width:1240px;aspect-ratio:16/8.6;margin:70px auto 0;padding:0 30px}.shengmei-insights-article-image img{display:block;width:100%;height:100%;object-fit:cover}.shengmei-insights-article-layout{display:grid;grid-template-columns:180px minmax(0,820px);justify-content:center;gap:56px;max-width:1240px;margin:75px auto 0;padding:0 30px}.shengmei-insights-article-aside{position:sticky;top:28px;align-self:start;padding-top:8px;border-top:2px solid var(--si-olive)}.shengmei-insights-article-aside span{display:block;margin:18px 0;color:#7a8882;font-size:9px;font-weight:800;letter-spacing:.14em}.shengmei-insights-article-aside a{display:block;padding:9px 0;border-bottom:1px solid var(--si-line);font-size:11px;font-weight:700;text-decoration:none}.shengmei-insights-content{min-width:0;color:#354a43;font-size:17px;line-height:1.83}.shengmei-insights-content>*:first-child{margin-top:0}.shengmei-insights-content h2{margin:2.2em 0 .55em;font-size:clamp(36px,4vw,50px);line-height:1.06}.shengmei-insights-content h3{margin:1.8em 0 .5em;font-size:29px;line-height:1.15}.shengmei-insights-content h4{margin:1.6em 0 .45em;color:var(--si-ink);font-size:19px}.shengmei-insights-content p,.shengmei-insights-content ul,.shengmei-insights-content ol{margin:0 0 1.35em}.shengmei-insights-content ul,.shengmei-insights-content ol{padding-left:1.35em}.shengmei-insights-content li{margin-bottom:.5em}.shengmei-insights-content a{color:#245f94;text-decoration:underline;text-underline-offset:3px}.shengmei-insights-content img{max-width:100%;height:auto}.shengmei-insights-content figure{max-width:100%;margin:2.2em 0}.shengmei-insights-content figcaption{margin-top:8px;color:#718078;font-size:12px;text-align:center}.shengmei-insights-content blockquote{margin:2em 0;padding:28px 32px;border-left:4px solid var(--si-olive);background:var(--si-paper);color:var(--si-ink);font:400 25px/1.5 Georgia,serif}.shengmei-insights-content table{display:block;width:100%;max-width:100%;margin:2em 0;border-collapse:collapse;overflow-x:auto;font-size:14px}.shengmei-insights-content th,.shengmei-insights-content td{min-width:140px;padding:13px 15px;border:1px solid var(--si-line);text-align:left}.shengmei-insights-content th{background:var(--si-green);color:#fff}.shengmei-insights-content .wp-block-button__link{display:inline-block;padding:14px 20px;background:var(--si-olive);border-radius:0;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.shengmei-insights-content .alignwide{width:min(1050px,calc(100vw - 60px));max-width:none;margin-left:50%;transform:translateX(-50%)}.shengmei-insights-content .alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.shengmei-insights-content iframe,.shengmei-insights-content video{max-width:100%}.shengmei-insights-resources{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:70px;max-width:1180px;margin:95px auto 0;padding:60px;background:var(--si-paper)}.shengmei-insights-resources h2{margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1}.shengmei-insights-resources>div>p:last-child{margin:20px 0 0;font-size:14px;line-height:1.7}.shengmei-insights-resources nav{border-top:1px solid #ccd5ce}.shengmei-insights-resources nav a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid #ccd5ce;color:var(--si-ink);font-size:13px;font-weight:700;text-decoration:none}.shengmei-insights-resources nav a:hover span{text-decoration:underline}.shengmei-insights-related{padding-top:95px}.shengmei-insights-single .shengmei-insights-cta{margin-top:10px}
@media(max-width:1050px){.shengmei-insights-hero{grid-template-columns:1fr;min-height:0}.shengmei-insights-hero__copy{padding:72px clamp(24px,7vw,70px)}.shengmei-insights-hero__visual{min-height:430px}.shengmei-insights-featured{grid-template-columns:1fr}.shengmei-insights-featured__image{min-height:430px}.shengmei-insights-featured__copy{padding:45px}.shengmei-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shengmei-insights-article-layout{grid-template-columns:minmax(0,820px)}.shengmei-insights-article-aside{display:none}.shengmei-insights-resources{grid-template-columns:1fr;gap:38px}.shengmei-insights-cta{align-items:flex-start;flex-direction:column}.shengmei-insights-cta>div:last-child{flex-wrap:wrap}.shengmei-insights-article-meta span+span:before{display:none}}
@media(max-width:680px){.shengmei-insights-hero__copy{padding:56px 22px}.shengmei-insights-hero h1{font-size:48px;line-height:.98}.shengmei-insights-hero__copy>p:not(.shengmei-insights-kicker){font-size:14px}.shengmei-insights-hero__visual{min-height:300px}.shengmei-insights-hero__visual>div{right:20px;bottom:20px;width:calc(100% - 40px);padding:18px}.shengmei-insights-hero__visual strong{font-size:19px}.shengmei-insights-filters{flex-wrap:nowrap;padding:24px 20px;overflow-x:auto}.shengmei-insights-filters a{flex:0 0 auto}.shengmei-insights-featured{margin-top:45px;padding:0 18px}.shengmei-insights-featured__image{min-height:0;aspect-ratio:16/10}.shengmei-insights-featured__copy{padding:30px 24px}.shengmei-insights-featured h2{font-size:38px}.shengmei-insights-list,.shengmei-insights-related{padding:60px 18px 75px}.shengmei-insights-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.shengmei-insights-section-heading h2{font-size:42px}.shengmei-insights-grid{grid-template-columns:1fr}.shengmei-insights-card h2{font-size:28px}.shengmei-insights-pagination{margin-top:-30px;padding:0 18px}.shengmei-insights-empty{margin:50px 18px;padding:55px 24px}.shengmei-insights-cta{gap:30px;padding:55px 22px}.shengmei-insights-cta h2{font-size:44px}.shengmei-insights-cta>div:last-child{width:100%}.shengmei-insights-cta .shengmei-insights-button{flex:1}.shengmei-insights-article-header{padding:24px 20px 52px}.shengmei-insights-breadcrumbs{margin-bottom:46px;overflow:hidden}.shengmei-insights-breadcrumbs>span:last-child{display:none}.shengmei-insights-article-header h1{font-size:48px;line-height:.98}.shengmei-insights-article-intro{font-size:15px}.shengmei-insights-article-meta{align-items:center;flex-direction:column;gap:8px}.shengmei-insights-article-image{aspect-ratio:16/10;margin-top:38px;padding:0 18px}.shengmei-insights-article-layout{margin-top:52px;padding:0 22px}.shengmei-insights-content{font-size:16px;line-height:1.75}.shengmei-insights-content h2{font-size:36px}.shengmei-insights-content h3{font-size:27px}.shengmei-insights-content blockquote{padding:22px;font-size:21px}.shengmei-insights-content .alignwide,.shengmei-insights-content .alignfull{width:calc(100vw - 36px)}.shengmei-insights-resources{gap:30px;margin:65px 18px 0;padding:38px 24px}.shengmei-insights-resources h2{font-size:42px}.shengmei-insights-resources nav a{font-size:12px}}
@media(min-width:1051px){.shengmei-insights-hero{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr)}.shengmei-insights-hero h1{font-size:clamp(52px,5vw,78px)}}
.shengmei-insights-card h2,.shengmei-insights-card h2 a{position:static!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;line-height:1.12!important}.shengmei-insights-card h2{clear:both!important;margin:13px 0 16px!important}.shengmei-insights-card__body>p{position:static!important;clear:both!important;height:auto!important;max-height:none!important;overflow:visible!important}
.shengmei-insights-hero__copy{padding-right:clamp(24px,4vw,58px);padding-left:clamp(24px,4vw,58px)}.shengmei-insights-hero h1{font-size:clamp(46px,4.6vw,72px)}.shengmei-insights-card__body{display:block!important}.shengmei-insights-card h2{font-size:26px!important}.shengmei-insights-card .shengmei-insights-text-link{margin-top:22px}@media(max-width:680px){.shengmei-insights-hero__copy{padding:56px 22px}.shengmei-insights-hero h1{font-size:46px}}

/* v142 compact Insights archive and single-article presentation. */
.shengmei-insights-archive .shengmei-insights-hero{min-height:430px}
.shengmei-insights-archive .shengmei-insights-hero__copy{padding-top:58px;padding-bottom:58px}
.shengmei-insights-archive .shengmei-insights-hero h1{font-size:clamp(42px,3.8vw,60px);line-height:1}
.shengmei-insights-archive .shengmei-insights-hero__copy>p:not(.shengmei-insights-kicker){margin-top:21px;font-size:15px}
.shengmei-insights-archive .shengmei-insights-hero__links{margin-top:25px}
.shengmei-insights-archive .shengmei-insights-hero__visual{min-height:430px}
.shengmei-insights-list--compact{padding-top:58px}
.shengmei-insights-list--compact .shengmei-insights-section-heading{margin-bottom:28px}
.shengmei-insights-grid--square{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.shengmei-insights-grid--square .shengmei-insights-card__image{aspect-ratio:1/1}
.shengmei-insights-grid--square .shengmei-insights-card__body{padding:22px}
.shengmei-insights-grid--square .shengmei-insights-card h2{font-size:24px!important;line-height:1.12!important}
.shengmei-insights-grid--square .shengmei-insights-card__body>p{margin-bottom:18px}
.shengmei-insights-single .shengmei-insights-article-header{padding-top:26px;padding-bottom:48px}
.shengmei-insights-single .shengmei-insights-breadcrumbs{margin-bottom:38px}
.shengmei-insights-single .shengmei-insights-article-header h1{max-width:900px;font-size:clamp(42px,5.2vw,68px);line-height:1}
.shengmei-insights-single .shengmei-insights-article-intro{max-width:730px;margin-top:21px;font-size:15px}
.shengmei-insights-single .shengmei-insights-article-meta{margin-top:23px}
.shengmei-insights-single .shengmei-insights-article-image{max-width:1040px;aspect-ratio:16/8.5;margin-top:44px}
.shengmei-insights-single .shengmei-insights-article-layout{margin-top:58px}
.shengmei-insights-single .shengmei-insights-resources{margin-top:72px;padding:48px}
.shengmei-insights-single .shengmei-insights-related{padding-top:72px}
@media(max-width:1050px){
  .shengmei-insights-archive .shengmei-insights-hero__visual{min-height:330px}
  .shengmei-insights-grid--square{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
  .shengmei-insights-archive .shengmei-insights-hero__copy{padding:44px 22px}
  .shengmei-insights-archive .shengmei-insights-hero h1{font-size:39px}
  .shengmei-insights-archive .shengmei-insights-hero__visual{min-height:240px}
  .shengmei-insights-list--compact{padding-top:44px}
  .shengmei-insights-grid--square{grid-template-columns:1fr;gap:18px}
  .shengmei-insights-grid--square .shengmei-insights-card__body{padding:20px}
  .shengmei-insights-grid--square .shengmei-insights-card h2{font-size:23px!important}
  .shengmei-insights-single .shengmei-insights-article-header{padding:20px 20px 38px}
  .shengmei-insights-single .shengmei-insights-breadcrumbs{margin-bottom:30px}
  .shengmei-insights-single .shengmei-insights-article-header h1{font-size:39px;line-height:1.02}
  .shengmei-insights-single .shengmei-insights-article-image{aspect-ratio:16/10;margin-top:30px;padding:0 18px}
  .shengmei-insights-single .shengmei-insights-article-layout{margin-top:42px}
  .shengmei-insights-single .shengmei-insights-resources{margin-top:54px;padding:32px 22px}
  .shengmei-insights-single .shengmei-insights-related{padding-top:54px}
}
