/* Exact, narrow reversal of the old whole-logo filter. */
.ocmb-header-identity .ocmb-brand-image,
.ocmb-footer-brand img,
.ocmb-corrected-logo{filter:none!important;content:var(--ocmb-corrected-logo);object-fit:contain}
.ocmb-header-identity .ocmb-brand-image{height:auto;max-height:none}
.ocmb-header-group4d{padding:0;flex:0 0 auto}
.ocmb-header-group4d img.ocmb-4d-crop{display:block;width:34px;height:44px;max-height:none;object-fit:cover;object-position:left center}
.ocmb-footer-logo-pair{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:16px;width:min(280px,100%);max-width:100%;box-sizing:border-box;padding:12px 16px;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(255,255,255,.15)}
.ocmb-footer-logo-pair .ocmb-footer-brand{min-width:0;display:flex;align-items:center;min-height:58px;margin:0;padding:0;background:transparent}
.ocmb-footer-logo-pair .ocmb-footer-brand img{display:block;width:100%;max-width:184px;height:auto;max-height:none}
.ocmb-footer-logo-pair .ocmb-footer-group4d{display:flex;align-items:center;min-height:58px;margin:0;padding:0;flex:0 0 auto}
.ocmb-footer-logo-pair .ocmb-footer-group4d img{display:block;width:46px;height:58px;max-height:none;object-fit:cover;object-position:left center}
.ocmb-footer-group4d:focus-visible{outline:3px solid #1266a5;outline-offset:4px}
@media(max-width:420px){
 .ocmb-header-identity{gap:8px}
 .ocmb-header-identity .ocmb-brand-image{width:106px}
 .ocmb-header-group4d img.ocmb-4d-crop{width:32px;height:42px}
 .ocmb-footer-logo-pair{grid-template-columns:minmax(0,1fr) 42px;gap:12px;padding:10px 12px}
 .ocmb-footer-logo-pair .ocmb-footer-brand img{width:100%;max-width:168px}
 .ocmb-footer-logo-pair .ocmb-footer-group4d img{width:42px;height:54px}
}
