.articleBody .safety-photo{max-width:680px;margin:20px auto 24px}
.articleBody .safety-photo img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;max-height:none!important;object-fit:cover!important;border:0;background:#f6f4ef;border-radius:12px}
.articleBody .safety-photo figcaption{font-size:12px;font-weight:400;line-height:1.8;text-align:left}
.safety-photo-credit{color:#64748b;font-size:11px}
.safety-photo-credit a{text-decoration:underline;text-underline-offset:2px}
.articleBody .safety-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;align-items:start}
.articleBody .safety-photo-pair .safety-photo{min-width:0;width:100%;margin:0}
.articleBody .safety-photo-pair .safety-photo img{aspect-ratio:4/3}
