/* Shared header logo size across the homepage, service pages and landing pages. */
header img.rdp-header-logo{display:block;width:260px;max-width:none;height:auto;max-height:none;aspect-ratio:3/1;object-fit:contain;object-position:left center;flex-shrink:0}
header a:has(>img.rdp-header-logo){flex-shrink:0}
.assessment-header:has(.rdp-header-logo){height:96px}
@media(max-width:1100px){header img.rdp-header-logo{width:min(220px,calc(100vw - 140px))}.assessment-header:has(.rdp-header-logo){height:82px}}
@media(max-width:420px){header img.rdp-header-logo{width:min(210px,calc(100vw - 140px))}}
