.case-card-media{display:block;overflow:hidden;background:#fff}
.story-card .case-card-media{height:160px}
.case-card-media img{display:block;width:100%;height:100%;object-fit:cover}
.case-card-media.case-media--contain img{object-fit:contain;padding:8px;background:#fff}
.detail-related a:has(>.case-card-media){align-content:start;gap:16px}
.detail-related .case-card-media{height:160px;padding:0}
.case-lead-media{display:block;margin:30px 0 42px;overflow:hidden;border:1px solid #dce3ea;border-radius:8px;background:#fff}
.case-lead-media img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}
@media(max-width:700px){.case-lead-media{margin:24px 0 32px}.story-card .case-card-media{height:168px}}
