/* Loaded only on the seven affected homepages. Restore pre-dimension responsive image sizing. */
img.fullimg[width][height],img.support[width][height]{height:auto}
/* Only homepage contact QR artwork: intrinsic HTML heights must not stretch reduced widths. */
.index-contact .r-view-contact-img .ct > img{display:block;width:140px;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin-inline:auto}
@media(max-width:767px){
 .index-contact .r-view-contact-img{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px}
 .index-contact .r-view-contact-img .ct{flex:0 1 140px;width:140px;max-width:100%;min-width:0}
 .index-contact .r-view-contact-img .ct p{overflow-wrap:anywhere}
}
