/* Original Professional logos; page theme and header behaviour stay current. */
html body .ps-header .ps-logo{flex:0 0 168px!important;width:168px!important;height:48px;min-height:44px;position:relative}
html body .ps-header .ps-logo img[data-professional-logo]{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;filter:none!important}
html body .ps-header .ps-logo img[data-professional-logo="dark"]{display:block!important}
html body .ps-header .ps-logo img[data-professional-logo="light"]{display:none!important}
html body .ps-header:is([data-home-header-tone="dark"],[data-site-logo-tone="dark"]):not([data-menu-open]) img[data-professional-logo="dark"]{display:none!important}
html body .ps-header:is([data-home-header-tone="dark"],[data-site-logo-tone="dark"]):not([data-menu-open]) img[data-professional-logo="light"]{display:block!important}
html body[data-archiq-site]:not(:has(:target)):is([data-archiq-page="1"],[data-archiq-page="128"],[data-archiq-page="129"],[data-archiq-page="246"]) .ps-header:not([data-site-logo-tone]):not([data-home-header-tone]):not([data-menu-open]) img[data-professional-logo="dark"]{display:none!important}
html body[data-archiq-site]:not(:has(:target)):is([data-archiq-page="1"],[data-archiq-page="128"],[data-archiq-page="129"],[data-archiq-page="246"]) .ps-header:not([data-site-logo-tone]):not([data-home-header-tone]):not([data-menu-open]) img[data-professional-logo="light"]{display:block!important}
html body .ps-footer .ps-logo--footer{width:168px;min-height:46px}
html body .ps-footer .ps-logo--footer img{width:140px!important;height:46px!important;object-fit:contain;filter:none!important}
@media(max-width:1270px){html body .ps-header .ps-logo{flex-basis:146px!important;width:146px!important;height:44px}}
@media(max-width:600px){html body .ps-header .ps-logo{flex-basis:140px!important;width:140px!important;height:44px}}
