/* V5 image instances only. Brand controls, shared grids and other images stay intact. */
.v15-image-link{display:block;min-width:0;max-width:100%;color:inherit;text-decoration:none;cursor:zoom-in}
.v15-image-link:focus-visible{outline:2px solid var(--safe);outline-offset:-3px;border-radius:inherit}
#choose .v15-offer-thumb{aspect-ratio:3/2;display:block}
#choose .v15-offer-thumb .v15-image-link{width:100%;height:100%}
#choose .v15-offer-thumb img{display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain}
.pivot-proof .v15-proof-figure img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none}
#work .gallery figure.v15-gallery-figure{display:flex;flex-direction:column}
#work .v15-gallery-figure>.v15-image-link{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;width:100%}
#work .gallery .v15-gallery-figure img{display:block;min-height:0;width:100%;height:100%;object-fit:contain;transform:none}
#work .gallery .v15-gallery-figure figcaption{position:static;flex:none;padding:10px 12px;background:var(--panel);transform:none;opacity:1;line-height:1.5}
.chain-row .v15-method-image{height:auto;aspect-ratio:auto;object-fit:contain}
