/* Original customer photographs: preserve the full frame and natural color. */
.customer-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}
.article-page .article-hero-image.customer-photo{height:auto;margin:0;min-width:0}
.article-page .article-hero-image.customer-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none}
.article-page .article-hero-image.customer-photo--portrait{width:100%;max-width:390px;justify-self:center}
.home-blog-image.customer-photo{background:var(--theme-bg)}
.home-blog-image.customer-photo img{object-fit:contain;filter:none;transform:none}
.article-photo-pair{margin:32px 0}
.article-photo-pair .gallery-photo figcaption{font-size:.9375rem;line-height:1.6}
@media(max-width:1100px){.customer-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.customer-gallery{grid-template-columns:minmax(0,1fr)}}
