/* User-approved addition for container articles only. Keep the housing styles intact. */
.container-case-photos{margin:30px 0;scroll-margin-top:24px}
.container-case-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.container-case-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:0;border-radius:0;background:var(--soft)}
.container-case-photo-grid img[data-photo-orientation="portrait"]{aspect-ratio:3/4}
.container-case-photo-grid img[data-photo-ratio="4/3"]{aspect-ratio:4/3}
.container-case-photo-grid img[data-photo-ratio="1/1"]{aspect-ratio:1/1}
.photo img[src$="oyama-angle-exterior.webp"]{aspect-ratio:4/3;object-position:50% 80%}
.photo img[src$="gallery-prart-exterior.webp"],.container-case-photo-grid img[src$="gallery-prart-exterior.webp"]{object-position:50% 100%}
.photo img[src$="gallery-primo-angle-exterior.webp"]{aspect-ratio:4/3;object-position:50% 45%}
.photo img[data-photo-orientation="portrait"]{display:block;max-width:555px;margin-inline:auto;aspect-ratio:3/4;object-fit:contain}
.photo img[data-photo-ratio="1/1"]{aspect-ratio:1/1;object-fit:contain}
.photo img[data-photo-ratio="4/3"]{aspect-ratio:4/3;object-fit:contain}
@container(max-width:599px){.container-case-photo-grid{grid-template-columns:1fr;gap:16px}}
@media print{.container-case-photos{break-inside:avoid}}
