#cases .evidence-case{overflow:hidden;transform:none;box-shadow:none}
#cases .case-illustration{height:170px;background:#fff;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #293e451c}
#cases .case-illustration img{width:100%;height:100%;object-fit:contain;display:block}
#cases .case-content{padding:18px 22px 20px}
#cases .case-content h3{font-size:22px;line-height:1.6;margin:12px 0 10px}
#cases .case-content>p{font-size:15px;line-height:1.8;margin:0 0 18px;flex:1}
#cases .case-meta{gap:8px;flex-wrap:wrap}
#cases .case-meta small{font-size:12px}
#cases .case-link.btn{margin-top:auto;min-height:46px;padding:10px 18px;font-size:14px;width:100%;border:1px solid #293e45;border-radius:999px}
.sketch-heading{display:inline-block;position:relative;isolation:isolate}
.intro-sketch{position:absolute;left:0;bottom:-10px;width:100%;height:20px;overflow:visible;pointer-events:none;z-index:-1}
.intro-sketch path{fill:none;stroke:#ff6500;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.8}
.sketch-heading.is-drawn path{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.22,.61,.36,1) .15s}
@media(max-width:900px) and (min-width:601px){#cases .case-content{padding:16px}#cases .case-content h3{font-size:20px}}
@media(max-width:600px){#cases .case-illustration{height:160px}#cases .case-content{padding:18px 20px 20px}#cases .case-content h3{font-size:21px}.intro-sketch{bottom:-8px;height:15px}}
@media(prefers-reduced-motion:reduce){.intro-sketch path{stroke-dashoffset:0}.sketch-heading.is-drawn path{transition:none}}
@media(min-width:901px){#cases .case-illustration{height:150px}#cases .case-content{padding:16px 20px 18px}#cases .case-content>p{margin-bottom:14px}}
#cases .case-link>.ab-label{font-size:inherit}
/* Balance the space around the shortened cards, including the next intro. */
#cases .section-top{margin-bottom:72px}
#cases{padding-bottom:40px}
#cases + #process.process-stories{padding-top:32px}
@media(max-width:780px){
 #cases .section-top{margin-bottom:40px}
 #cases{padding-bottom:24px}
 #cases + #process.process-stories{padding-top:24px}
}
