/* Archive mounts follow the original image dimensions. */
.photos .photo-button{display:block;width:100%;height:auto;padding:10px;box-sizing:border-box}
.photos .photo-button img{display:block;position:static;width:100%;height:auto;aspect-ratio:auto;max-width:100%;max-height:none;object-fit:contain;margin:0}
.news-grid:not(.news-preview) .news-image{display:block;width:100%;height:auto;aspect-ratio:auto;padding:10px;box-sizing:border-box}
.news-grid:not(.news-preview) .news-image img{display:block;position:static;inset:auto;width:100%;height:auto;aspect-ratio:auto;max-width:100%;max-height:none;margin:0;object-fit:contain}
/* Keep homepage slideshow tiles aligned with a narrower image mount. */
#gallery-slides a{padding:10px;box-sizing:border-box}
.news-preview .news-image{padding:12px}
.news-preview .news-image img{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}
@media(max-width:780px){
 .photos .photo-button,#gallery-slides a,.news-grid:not(.news-preview) .news-image{padding:8px}
 .news-preview .news-image img{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}
}
