.postid-1417.whc-project .client-case{--case-space:44px}
.postid-1417.whc-project .case-heading h1{font-size:clamp(36px,4.1vw,60px)}
.postid-1417.whc-project .client-case .case-lead{padding:0;margin:22px 0 40px;background:transparent;border:0;border-radius:6px}
.postid-1417.whc-project .client-case .case-lead>img{display:block;width:100%;max-width:none;height:auto;margin:0;box-shadow:none;border-radius:6px}
.postid-1417.whc-project .client-case .case-lead figcaption{padding:12px 0 0;color:#000;text-align:left;font-size:12px;line-height:1.6}
.postid-1417.whc-project .case-section>p:last-child{margin-bottom:0}
.postid-1417.whc-project .case-section h2{font-size:clamp(28px,2.9vw,39px);line-height:1.18}
.postid-1417.whc-project .whc-ebook-layout{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:center;gap:34px 44px;margin-top:0}
.postid-1417.whc-project .whc-ebook-copy>h2{margin-top:0;margin-bottom:20px}
.postid-1417.whc-project .whc-ebook-copy>p{margin-top:0;margin-bottom:0}
.postid-1417.whc-project .whc-ebook-image{width:100%;max-width:300px;margin:0;justify-self:center}
.postid-1417.whc-project .whc-ebook-image figure{margin:0}
.postid-1417.whc-project .whc-ebook-image figcaption{padding-top:12px;font-size:12px;line-height:1.6}
.postid-1417.whc-project .whc-ebook-image figcaption strong{font-size:14px;margin-bottom:0}
.postid-1417.whc-project .whc-film{margin-top:26px}
.postid-1417.whc-project .project-nav{margin-top:10px}
@media(max-width:760px){.postid-1417.whc-project .whc-ebook-layout{grid-template-columns:1fr;gap:26px}.postid-1417.whc-project .whc-ebook-image{max-width:280px;justify-self:center}}
@media(max-width:600px){.postid-1417.whc-project .client-case{--case-space:34px}.postid-1417.whc-project .client-case .case-lead{padding:0;margin-bottom:30px}.postid-1417.whc-project .case-heading h1{font-size:clamp(32px,8vw,43px)}.postid-1417.whc-project .case-section h2{font-size:29px}.postid-1417.whc-project .whc-ebook-image{max-width:250px}.postid-1417.whc-project .whc-ebook-copy>h2{margin-bottom:16px}}
