/* Brand character in the hero; client landscape photo and evidence stay in the reading column. */
.case-alexander .story figure {width:100%;max-width:350px;left:auto;transform:none;margin:28px auto 36px;padding:12px;box-sizing:border-box;background:#edf2f1;border-radius:14px}
.case-alexander .story figure img {width:100%;height:auto;max-height:none;object-fit:contain;border:0;border-radius:6px;box-shadow:none}
.case-alexander .story figure:has(img[src="/cases/media/02e88773b597d34755b6fbfd85af01ea.webp"]) {max-width:540px}
.case-alexander .story figcaption {padding:0;font-size:.84rem;line-height:1.6}
@media(max-width:760px) {.case-alexander .article-hero h1{font-size:2.5rem}.case-alexander .story figure{max-width:330px}.case-alexander .story figure:has(img[src="/cases/media/02e88773b597d34755b6fbfd85af01ea.webp"]){max-width:100%}}

.case-alexander .story figure:has(img[src="/cases/media/09badbb95b01feae36aa59894be67901.webp"]) {max-width:640px;padding:0;background:transparent}
.case-alexander .story figure:has(img[src="/cases/media/09badbb95b01feae36aa59894be67901.webp"]) img {aspect-ratio:4/3}

.case-alexander .story figure {display:block}
