/* V62: partner logo presentation matching reference screenshot */
.nb-partners{padding:37px 20px 40px;background:linear-gradient(135deg,#f2f3f5,#e9eaed 55%,#f5f6f8)}
.nb-partners:before{display:none}
.nb-partners__container{display:flex;align-items:center;gap:36px;max-width:950px}
.nb-partners__heading{flex:0 0 230px;text-align:left;margin:0;border-left:4px solid #242b5a;padding-left:10px}
.nb-partners__heading h2{font-size:20px;line-height:1.22;color:#222a5b;margin:0}.nb-partners__heading h2 span{display:block;color:inherit}
.nb-partners__eyebrow,.nb-partners__heading p{display:none}
.nb-partners__carousel{flex:1;min-width:0;gap:10px}
.nb-partners__track{gap:26px}
.nb-partners__logo{height:75px;flex:0 0 calc((100% - 78px)/4);border:0;border-radius:0;box-shadow:none;background:transparent;padding:4px}
.nb-partners__logo:hover{box-shadow:none;transform:scale(1.035)}
.nb-partners__logo img{max-width:100%;width:auto;max-height:52px;object-fit:contain;display:block}
.nb-partners__arrow{flex:0 0 20px;width:20px;height:32px;box-shadow:none;background:transparent;color:#9295b0;font-size:20px}
.nb-partners__arrow:hover{background:transparent;color:#292d64}
@media(max-width:800px){.nb-partners__container{gap:16px}.nb-partners__heading{flex-basis:165px}.nb-partners__logo{flex-basis:calc((100% - 26px)/2)}}
@media(max-width:520px){.nb-partners{padding:24px 12px}.nb-partners__container{display:block}.nb-partners__heading{margin-bottom:16px}.nb-partners__logo{flex-basis:100%;height:66px}.nb-partners__logo img{max-height:45px}}
