.case-content.westport-story .hero{grid-template-columns:1fr 1fr;gap:45px}.case-content.westport-story .client-logo{width:270px;height:78px;margin-bottom:28px}.case-content.westport-story h1{font-size:clamp(38px,4.1vw,60px)}.case-content.westport-story .hero figure>img{object-position:38% center}.case-content.westport-story .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-content.westport-story .fact strong{font-size:28px}.case-content.westport-story .partner-grid{grid-template-columns:1.05fr .95fr;gap:45px}.case-content.westport-story .partner-grid>figure>img{aspect-ratio:16/10;object-fit:cover;object-position:35% center}.case-content.westport-story .westport-partner-marks{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.case-content.westport-story .westport-partner-marks img{background:transparent;padding:0;border-radius:0;width:180px;height:70px;object-fit:contain}.case-content.westport-story .westport-partner-marks .westport-reversed{width:190px;height:64px;filter:brightness(0) invert(1)}.case-content.westport-story .urgent-examples{padding:30px;background:#edf2ef;margin-top:28px;border-left:3px solid #f47721}.case-content.westport-story .urgent-examples ul{padding-left:22px;margin:18px 0}.case-content.westport-story .urgent-examples li{margin:9px 0}.case-content.westport-story .urgent-examples>p:last-child{font-size:14px;color:#526770;margin:0}@media(max-width:800px){.case-content.westport-story .hero,.case-content.westport-story .partner-grid{grid-template-columns:1fr;gap:28px}.case-content.westport-story .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-content.westport-story .fact strong{font-size:23px}.case-content.westport-story .westport-partner-marks{gap:12px}.case-content.westport-story .westport-partner-marks img{width:140px;height:60px}.case-content.westport-story .westport-partner-marks .westport-reversed{width:160px;height:60px}.case-content.westport-story .urgent-examples{padding:22px}}@media(max-width:360px){.case-content.westport-story .fact strong{font-size:21px}.case-content.westport-story .westport-partner-marks img{width:115px}.case-content.westport-story .westport-partner-marks .westport-reversed{width:140px}}
