/* Approved partnership logo. Scope: header and footer brand link only. */
.header__logo .brand-lockup { display: block; line-height: 0; flex: 0 0 auto; }
.header__logo .brand-logo { display: block; width: 147.84px; height: 43.582px; max-width: none; object-fit: contain; }
[data-theme="dark"] .header__logo .brand-logo { filter: brightness(0) invert(1); }
.footer .header__logo .brand-logo { width: 228px; height: 67.212px; filter: brightness(0) invert(1); }
@media (max-width: 600px) {
  .header__logo .brand-logo { width: 132px; height: 38.913px; }
  .footer .header__logo .brand-logo { width: 228px; height: 67.212px; }
}
@media (max-width: 359px) {
  .header__logo .brand-logo { width: 123.2px; height: 36.318px; }
}
