/* Compact, proportionate branding shared by public customer screens. */
.nx-footer-logo{width:158px;height:38px}
.nx-site .nx-footer-brand>.nx-footer-about .nx-company-title{font-size:14px;line-height:1.65;margin-bottom:8px}
.nx-site .nx-footer-brand>.nx-footer-about .nx-company-status{font-size:11px;line-height:1.6;margin-bottom:14px;opacity:.8}
.nx-site .nx-auth-logo{width:170px;height:40px}
.nx-site .nx-drawer-logo{width:125px;height:32px}
@media(max-width:600px){.nx-site .nx-auth-logo{width:155px;height:38px}.nx-footer-logo{width:150px;height:36px}}

.nx-site .nx-auth-logo img{width:141.31%!important;height:auto!important;max-width:none!important;left:50%;top:50%;transform:translate(-50%,-50%)}
.contact-business-links{display:grid;gap:12px;margin:20px 0}.contact-business-links>a{display:flex;align-items:center;gap:10px;color:#0d1ba2;font-size:14px;font-weight:600;overflow-wrap:anywhere}.contact-business-links .oxp-icon{width:20px;height:20px;flex-shrink:0}
