/* One plain headline: what changed and the result, read in one flow. */
body.single-case .single-content .asta-key-result { display:block; width:100%; box-sizing:border-box; margin:26px 0 36px; padding:36px 32px; background:#333; color:#FFF; border:0; border-radius:10px; }
body.single-case .single-content .asta-key-result__headline { margin:0; text-align:center; font-weight:700; letter-spacing:.01em; line-height:1.5; color:#FFF; }
body.single-case .single-content .asta-key-result__action { color:#FFF; font-size:clamp(24px,2.4vw,30px); line-height:1.65; }
body.single-case .single-content .asta-key-result__outcome { display:inline-block; margin-top:6px; color:#FFF; font-size:clamp(28px,3.2vw,40px); line-height:1.55; word-break:normal; overflow-wrap:anywhere; }
body.single-case .single-content .asta-key-result__outcome strong { color:#E1BE54; font-size:inherit; font-weight:700; background:none; box-shadow:none; }
@media(max-width:768px) {
    body.single-case .single-content .asta-key-result { padding:24px; margin:24px 0 30px; border-radius:8px; }
    body.single-case .single-content .asta-key-result__action { font-size:22px; line-height:1.6; }
    body.single-case .single-content .asta-key-result__outcome { font-size:28px; margin-top:8px; line-height:1.6; }
}
