/* Shared photo frames only; page content, themes, logos and documents unchanged. */
.activity-photo{height:auto;aspect-ratio:3/2}
.activity-photo img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}
.health-visual,.pro-visual{min-height:0}
.health-visual>img,.pro-visual>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;image-rendering:auto}
