/* B / PRECISION only: preserve approved geometry, intrinsic ratio and clear margins. */
.header .brand-logo,.header.scrolled .brand-logo,.footer-brand .brand-logo,.legal-header .brand-logo{width:240px;height:auto}
.brand-logo img{width:100%;height:auto;object-fit:contain;transform:none}
@media(max-width:800px){.header .brand-logo,.header.scrolled .brand-logo{width:clamp(180px,calc(100vw - 150px),240px)}.footer-brand .brand-logo,.legal-header .brand-logo{width:240px;max-width:100%}}
