/* Original V3 styles remain authoritative. Managed photos preserve designed box sizes. */
img[data-managed-image]:not([data-managed-image^="logo"]) {object-fit: cover;}
.brand img[data-managed-image],.footer-brand img[data-managed-image] {object-fit:contain;max-width:100%;height:auto;}
