/*
 * Header brand-menu logo sizing.
 * The header design sizes brand marks by height (`.brands_menu a svg { height:100% }`), built
 * for single-colour SVGs. The Studioone BrandsMenu block renders raster <img> logos with a
 * fixed width=68/height=47 and there was no CSS height rule, so each logo displayed at its own
 * canvas scale (e.g. a white-background JPG looked boxed next to a wider transparent PNG).
 * Normalise: every brand logo fills the link height with natural, contained width.
 * Specificity (.page-header .menu_inner .brands_menu a img = 0,4,1) beats the page bundles'
 * `.page-header .brands_menu a img` (0,3,1) regardless of stylesheet load order.
 */
.page-header .menu_inner .brands_menu a img {
    height: 100%;
    width: auto;
    max-width: 100%;
    object-fit: contain;
}
