/* Shared proportional branding; no visual scale-up or header reflow. */
html body .am61-header .am61-brand{
 display:inline-flex!important;align-items:center!important;
 width:216px!important;min-width:216px!important;max-width:216px!important;
 height:56px!important;min-height:56px!important;max-height:56px!important;
 font-size:25px!important;line-height:1!important;white-space:nowrap!important;
 background-size:contain!important;background-position:left center!important;background-repeat:no-repeat!important;
 transform:none!important;transition:none!important;animation:none!important;overflow:hidden!important
}
html body .am61-header .am61-brand img,html body header img.am-global-logo{
 display:block!important;width:100%!important;max-width:216px!important;height:56px!important;
 object-fit:contain!important;object-position:left center!important;
 transform:none!important;transition:none!important
}
html body header .am-wordmark,html body .topbar .am-wordmark,html body .p39-top .am-wordmark{
 font-size:25px!important;line-height:1!important;letter-spacing:-.7px!important;transform:none!important;transition:none!important
}
html body footer .am61-brand{font-size:24px!important;width:204px!important;min-width:204px!important;max-width:204px!important;min-height:50px!important;height:50px!important;line-height:1!important;background-size:contain!important;overflow:hidden!important;transform:none!important}
html body footer .am61-brand img,html body footer img.am-global-logo-footer{height:50px!important;max-width:204px!important;width:100%!important;object-fit:contain!important;object-position:left center!important;transform:none!important}
html body footer .am-wordmark{font-size:24px!important;transform:none!important}
@media(max-width:760px){
 html body .am61-header .am61-brand{font-size:21px!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:44px!important;min-height:44px!important;max-height:44px!important}
 html body .am61-header .am61-brand img,html body header img.am-global-logo{height:44px!important;max-width:168px!important}
 html body header .am-wordmark,html body .topbar .am-wordmark,html body .p39-top .am-wordmark{font-size:21px!important}
 html body footer .am61-brand{font-size:20px!important;width:166px!important;min-width:166px!important;max-width:166px!important;height:43px!important;min-height:43px!important}
 html body footer .am61-brand img,html body footer img.am-global-logo-footer{height:43px!important;max-width:166px!important}
 html body footer .am-wordmark{font-size:20px!important}
}
