/* Approved PNGs: preserve every pixel, alpha, complete artwork and aspect ratio. */
.platform-brand{width:min(360px,100%);margin:12px auto 10px;line-height:0}
.platform-brand img{display:block;width:100%;height:auto;object-fit:contain}
.pm-shell .wordmark .brand-family-logo{display:block;width:118px;height:90px;object-fit:contain;flex-shrink:0}
.pm-shell .shell-header{height:94px}
.pm-shell .shell-sidebar{top:94px}
.pm-shell .shell-main{padding-top:112px}
.brand .profile-brand-logo{display:block;width:110px;height:92px;object-fit:contain;flex-shrink:0}
.prediction-brand-link{display:inline-flex;align-items:center;gap:12px;max-width:100%}
.prediction-brand-link .prediction-brand-logo{display:block;width:104px;height:88px;object-fit:contain;flex-shrink:0}
@media(max-width:760px){
 .platform-brand{width:min(300px,100%);margin:14px auto 12px}
 .pm-shell .shell-header{height:80px}
 .pm-shell .wordmark .brand-family-logo{width:92px;height:76px}
 .pm-shell .shell-main{padding-top:93px}
 .brand .profile-brand-logo{width:90px;height:78px}
 .brand .profile-brand-logo+div>strong{font-size:18px}
 .prediction-brand-link .prediction-brand-logo{width:88px;height:76px}
}
