/* Unified brand refinement: preserve the existing logo containers and layout. */
:is(header,footer) .brandArtwork{mix-blend-mode:normal}
:is(header,footer) .brandArtwork img{image-rendering:auto}
:is(header,footer) .fillBlankBrand small{font-family:'NMMW Sans',Arial,sans-serif!important;font-weight:600;letter-spacing:.075em!important;line-height:1.35;color:#171717;text-transform:none;font-size:8.5px}
body[data-layout="edition"]:not([data-study="mashup"]) header .fillBlankBrand small{color:#171717}
.fillBlankBrand:hover .brandArtwork{transform:none}
@media(max-width:650px){:is(header,footer) .fillBlankBrand small{font-size:7px;letter-spacing:.045em!important}}
