/* Images are illustrative assets carried over from the existing case pages. */
.directory-art.with-image{padding:0;background:#f4f5f6;color:#252b33;display:block;min-height:0}
.directory-art.with-image img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}
.directory-art.with-image>span:first-of-type{display:block;padding:16px 22px 0;font:11px Arial,sans-serif;letter-spacing:.15em;color:#657180}
.directory-art.with-image strong{display:block;font-size:17px;line-height:1.7;margin:7px 45px 18px 22px;font-weight:500}
.directory-art.with-image .art-arrow{font-size:23px;bottom:20px;color:#3a4655}
.case-detail-image{margin:0 0 35px}
.case-detail-image img{display:block;width:100%;height:auto;max-height:490px;aspect-ratio:16/10;object-fit:cover;border-radius:4px;background:#f1f2f4}
.case-detail-image figcaption{font-size:12px;color:#68768a;line-height:1.8;margin-top:9px;text-align:right}
.case-art.with-image{padding:0;background:#f1f2f4;color:#252b33;min-height:0;display:block}
.case-art.with-image:after{display:none}
.case-art.with-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.case-art.with-image .case-kicker{display:block;padding:17px 28px 0}
.case-art.with-image strong{display:block;font-size:24px;padding:0 28px;margin:10px 0}
.case-art.with-image .case-art-foot{padding:0 28px 20px}
.compact .case-thumb{width:112px;height:90px;object-fit:cover;border-radius:3px;flex-shrink:0;align-self:center;background:#f1f2f4}
.compact.has-image{gap:20px}.compact.has-image .case-number{display:none}
@media(max-width:800px){.directory-art.with-image img{aspect-ratio:16/9}.case-detail-image img{aspect-ratio:4/3;max-height:380px}.compact .case-thumb{width:90px;height:90px}.compact.has-image{gap:16px}.compact.has-image h3{font-size:17px}.case-art.with-image strong{font-size:23px}.directory-art.with-image strong{font-size:17px}}
@media(max-width:400px){.compact .case-thumb{width:72px;height:80px}.compact.has-image{gap:12px}}
