
/* Health For All restoration 1.1 — critical local media and map fixes */
.hfa-v5-map img{display:block;width:min(1600px,100%)!important;height:auto!important;margin:0 auto}
.hfa-v5-feature-row>img,.hfa-v8-home-card-image img,.hfa-v8-article-image img,.hfa-v8-fund-image img,.hfa-v8-letter-preview img{display:block}
.hfa-v8-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.hfa-v8-letter-preview{height:560px;background:#eef4fb}
.hfa-v8-letter-preview img{width:100%;height:100%!important;object-fit:cover;object-position:top center;transform:none!important}
@media(max-width:920px){.hfa-v8-article-grid{grid-template-columns:1fr}.hfa-v8-letter-preview{height:520px}}
@media(max-width:560px){.hfa-v8-letter-preview{height:430px}}

/* 1.2 */
.hfa-v8-home-card-image img,.hfa-v8-article-image img{image-rendering:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}

/* Health For All restoration 1.3 */
.hfa-v8-letter-preview{height:auto!important;min-height:0!important;background:#fff!important}
.hfa-v8-letter-preview img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center top!important}
.hfa-v8-home-card-image img,.hfa-v8-article-image img,.hfa-v9-article-cover{image-rendering:auto!important}

/* Health For All restoration 1.4 — supplied article charts */
.hfa-v8-article-content figure.wp-block-image img[src*="/articles/graphs/"]{display:block;width:min(100%,1000px)!important;height:auto!important;margin:0 auto;object-fit:contain}
