/* Reserved photographic geometry; activate only with approved local assets. */
.commercial-slot{background:#f2f3f3;min-height:220px;overflow:hidden}.commercial-slot img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:clamp(16px,3vw,40px)}.commercial-packshot{aspect-ratio:4/3}.commercial-hero{aspect-ratio:16/10}.commercial-hero img{object-fit:cover;padding:0}.offer-visual img,.cx-hybrid-visual img{object-fit:contain!important}.dp-product figure{aspect-ratio:1}.dp-product figure img{width:100%;height:100%;object-fit:contain}.commercial-slot:empty{border:0}@media(max-width:768px){.commercial-slot{min-height:180px}.commercial-hero{aspect-ratio:4/3}}