
.case-behavioral-story{margin:52px 0 0;border-top:1px solid #17242340}
.case-behavioral-story>div{padding:28px 0;border-bottom:1px solid #17242324}
.case-behavioral-story span{display:block;color:var(--brand-orange);font:700 10px/1.2 "DM Sans",sans-serif;letter-spacing:.12em}
.case-attention-trigger h2{margin:14px 0;font:400 clamp(26px,3.4vw,40px)/1 "DM Serif Display",Georgia,serif;letter-spacing:-.025em}
.case-behavioral-story p{margin:0;max-width:64ch;color:#172423;font:18px/1.65 Georgia,serif}
.case-strategy-move,.case-outcome-proof{display:grid;grid-template-columns:160px minmax(0,1fr);gap:26px;align-items:start}
.case-outcome-proof p{font-size:22px;line-height:1.4;color:#b84426}
.case-behavioral-coverage{margin-top:42px;padding-top:25px;border-top:1px solid #17242340}
.case-behavioral-coverage h2{margin:0 0 9px;font:400 29px/1.1 "DM Serif Display",Georgia,serif}
.case-behavioral-coverage a{display:grid;grid-template-columns:1fr auto;column-gap:18px;padding:16px 0;border-bottom:1px solid #17242320;text-decoration:none}
.case-behavioral-coverage strong{font:700 12px/1.3 "DM Sans",sans-serif;letter-spacing:.02em}
.case-behavioral-coverage a span{grid-column:1;margin-top:5px;color:#172423;font:18px/1.25 "DM Serif Display",Georgia,serif}
.case-behavioral-coverage i{grid-column:2;grid-row:1/3;align-self:center;color:var(--brand-orange);font:18px "DM Sans",sans-serif}
.case-behavioral-coverage a:hover strong{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.case-behavioral-story{margin-top:38px}.case-behavioral-story>div{padding:23px 0}.case-behavioral-story p{font-size:17px}.case-strategy-move,.case-outcome-proof{display:block}.case-strategy-move span,.case-outcome-proof span{margin-bottom:11px}.case-outcome-proof p{font-size:20px}.case-behavioral-coverage a span{font-size:17px}}
