/* Scoped image sizing only: existing layout, navigation and motion retained. */
.wordmark .pwm-logo-header,.brand .pwm-logo-header{display:block;width:192px;height:auto;max-width:100%;object-fit:contain;aspect-ratio:1000/310}
.footer-brand .pwm-logo-footer,.brand--footer .pwm-logo-footer{display:block;width:210px;height:auto;max-width:100%;object-fit:contain;aspect-ratio:3/1}
.wordmark:has(.pwm-logo-header){flex-shrink:0}
.footer-brand:has(.pwm-logo-footer){font-size:inherit;line-height:1}
@media(max-width:800px){.wordmark .pwm-logo-header,.brand .pwm-logo-header{width:168px}.footer-brand .pwm-logo-footer,.brand--footer .pwm-logo-footer{width:192px}}
