/* Separate editorial sections without delaying the first project. */
body.lp-work-first #impact { padding-block:88px 56px; }
body.lp-work-first #impact .lp-credibility__metrics { padding-block:32px; }
body.lp-work-first #impact .logo-swiper { margin-top:40px; }
body.lp-work-first #impact .lp-credibility__clients { margin-bottom:24px; }
body.lp-work-first #impact + #portfolio { padding-top:96px; }
body.lp-work-first .lp-approach { padding-block:104px; }
body.lp-work-first .lp-approach__intro { margin-bottom:48px; }
body.lp-work-first .lp-approach__grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:48px 80px; padding-top:40px; }
body.lp-work-first .lp-approach__grid article { max-width:56ch; }
body.lp-work-first .lp-approach__grid p { line-height:1.8; }
body .lp-leadership { padding-block:104px; }
body .lp-leadership-intro { gap:64px; align-items:start; }
body .lp-leadership-grid,body .lp-leadership-voices { gap:48px; margin-top:56px; }
body .lp-leadership-grid article,body .lp-leadership-voices article { border-top:1px solid #ff980038; padding-top:28px; }
body .lp-project-leadership { padding-block:80px; }
body .lp-project-leadership-intro { gap:64px; }
body .lp-project-leadership-grid { gap:48px; margin-top:48px; }
body .lp-owner-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:36px 64px; }
body .case-decisions { gap:40px; }
@media (min-width:768px) and (max-width:1100px) {
 body .lp-leadership-grid,body .lp-project-leadership-grid,body .lp-leadership-voices { grid-template-columns:repeat(2,minmax(0,1fr)); gap:36px; }
 body .lp-leadership-intro,body .lp-project-leadership-intro { grid-template-columns:1fr; gap:24px; }
 body.lp-work-first .lp-approach__grid { column-gap:48px; }
}
@media (max-width:767px) {
 body.lp-work-first #impact { padding-block:56px 32px; }
 body.lp-work-first #impact .lp-credibility__metrics { padding-block:28px; row-gap:28px; }
 body.lp-work-first #impact .logo-swiper { margin-top:32px; }
 body.lp-work-first #impact .lp-credibility__clients { margin-bottom:20px; }
 body.lp-work-first #impact + #portfolio { padding-top:64px; }
 body.lp-work-first .lp-approach,body .lp-leadership { padding-block:64px; }
 body.lp-work-first .lp-approach__intro { margin-bottom:32px; }
 body.lp-work-first .lp-approach__grid { grid-template-columns:1fr; gap:32px; padding-top:32px; }
 body .lp-leadership-intro,body .lp-project-leadership-intro { gap:24px; }
 body .lp-leadership-grid,body .lp-project-leadership-grid,body .lp-leadership-voices { grid-template-columns:1fr; gap:32px; margin-top:36px; }
 body .lp-project-leadership { padding-block:48px; }
 body .lp-owner-grid { grid-template-columns:1fr; gap:28px; }
}
