.product-story-copy .story-link{font-size:12px}
.product-story-copy h2,.product-story-copy p{word-break:keep-all}
.client-cases{background:#f3f3ee}
.client-cases-heading h2{font-size:36px;line-height:1.5;color:#2d3c32}
.client-cases-heading>.story-link{margin:0 0 6px}
.client-case{border-radius:3px;border-color:#dce2d7;box-shadow:none}
.client-case-body{padding:29px}
.client-case-body h3{font-size:25px;font-weight:550;color:#2e4033}
.client-case-body>p{color:#677963;font-size:13px;line-height:1.95}
.client-case-type{font-size:10px;color:#7e8c78}
.client-case-screen{padding:24px;background:#e7eae2;aspect-ratio:1.72;border-bottom:0}
.client-case-screen img{height:auto;aspect-ratio:1.76;border-radius:3px;box-shadow:0 10px 25px #23411d18}
.client-case:nth-child(2) .client-case-screen{background:#e0e9eb}
.client-case-links a{font-size:11px}
@media(max-width:760px){.client-cases-heading h2{font-size:29px}.client-cases-heading>.story-link{margin-top:18px}.client-case-body{padding:24px}.client-case-body h3{font-size:23px}.client-case-body>p{font-size:12px}.client-case-screen{padding:19px}.product-story-copy h2{max-width:350px}}
.client-case-screen{padding:0;aspect-ratio:1.65}
.client-case-screen img{height:100%;aspect-ratio:auto;object-fit:contain;padding:23px;box-shadow:none}
.client-case:nth-child(2) .client-case-screen img{object-fit:cover;padding:0;object-position:50% 50%}
