/* Long editorial titles and CTA captions must fit the narrow case layout. */
@media (max-width: 425px) {
    .cases-page .cases-hero .h1 { font-size: clamp(36px, 11.5vw, 40px); overflow-wrap: anywhere; }
    .cases-page .cta-panel__actions .btn { max-width: 100%; white-space: normal; }
}
