.b2b-charging-insights-row-01{padding:100px 0;background:#fff}
.b2b-charging-insights-row-01 *{box-sizing:border-box}
.b2b-charging-insights-row-01__inner{width:min(var(--container-width,1320px),calc(100% - 40px));margin:auto}
.b2b-charging-insights-row-01 header{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}
.b2b-charging-insights-row-01 header p{margin:0 0 10px;color:var(--color-primary,#16bfb2);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.b2b-charging-insights-row-01 h2{margin:0;color:var(--color-secondary,#122630);font:700 clamp(34px,3.1vw,44px)/1.1 var(--font-heading,Arial);letter-spacing:-1.15px}
.b2b-charging-insights-row-01 header>a{color:var(--color-secondary,#122630);font-size:12px;font-weight:600;text-decoration:none}
.b2b-charging-insights-row-01__layout{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}
.b2b-charging-insights-row-01__featured{display:grid;grid-template-columns:1.15fr .85fr;min-height:445px;overflow:hidden;border-radius:10px;background:var(--color-surface,#f1f6f6)}
.b2b-charging-insights-row-01__featured>a{min-height:100%}
.b2b-charging-insights-row-01__featured img{width:100%;height:100%;object-fit:cover}
.b2b-charging-insights-row-01__featured>div{display:flex;flex-direction:column;justify-content:center;padding:42px}
.b2b-charging-insights-row-01 article p{margin:0 0 12px;color:var(--color-primary,#16bfb2);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}
.b2b-charging-insights-row-01 article h3{margin:0;font:600 24px/1.18 var(--font-heading,Arial)}
.b2b-charging-insights-row-01 article h3 a{color:var(--color-secondary,#122630);text-decoration:none}
.b2b-charging-insights-row-01__featured>div>span{margin:20px 0;color:var(--color-muted,#667881);font-size:14px;line-height:1.7}
.b2b-charging-insights-row-01 article div>a{color:var(--color-primary,#16bfb2);font-size:10px;font-weight:700;text-decoration:none}
.b2b-charging-insights-row-01__list{display:grid;gap:18px}
.b2b-charging-insights-row-01__list article{display:grid;grid-template-columns:190px 1fr;gap:25px;min-height:136px;padding-bottom:18px;border-bottom:1px solid #e1e8ea}
.b2b-charging-insights-row-01__list article:last-child{border:0}
.b2b-charging-insights-row-01__list article>a{overflow:hidden;border-radius:7px}
.b2b-charging-insights-row-01__list img{width:100%;height:100%;object-fit:cover}
.b2b-charging-insights-row-01__list h3{font-size:18px;line-height:1.3}
.b2b-charging-insights-row-01__list article>div{display:flex;flex-direction:column;justify-content:center}
.b2b-charging-insights-row-01__list article>div>a{margin-top:13px}
@media(max-width:980px){.b2b-charging-insights-row-01__layout{grid-template-columns:1fr}
.b2b-charging-insights-row-01__list{grid-template-columns:1fr 1fr}
.b2b-charging-insights-row-01__list article{grid-template-columns:140px 1fr}
}
@media(max-width:650px){.b2b-charging-insights-row-01{padding:70px 0}
.b2b-charging-insights-row-01__inner{width:calc(100% - 30px)}
.b2b-charging-insights-row-01 h2{font-size:32px}
.b2b-charging-insights-row-01 header>a{display:none}
.b2b-charging-insights-row-01__featured{grid-template-columns:1fr}
.b2b-charging-insights-row-01__featured>a{height:260px}
.b2b-charging-insights-row-01__featured>div{padding:28px}
.b2b-charging-insights-row-01__list{grid-template-columns:1fr}
.b2b-charging-insights-row-01__list article{grid-template-columns:125px 1fr;gap:16px}
}

/* Harmonize the reused certificate and CTA modules with the softer V2 type system. */
.b2b-certificates-sharpowers-01 h2,
.b2b-cta-sharpowers-01 h2{color:var(--color-secondary,#24434b)!important;font-weight:700!important}
