/* v333G — Public subpages mobile footer logo sync.
   Goal: make footer logos on subpages match the enlarged Home footer logo size.
   Scope: mobile breakpoints only; desktop remains unchanged. */

@media (max-width: 820px) {
  body:not(.home-page) .footer .footer-logo,
  body:not(.home-page) .footer-logo {
    display: inline-flex !important;
    align-items: center !important;
  }

  body:not(.home-page) .footer .footer-logo img,
  body:not(.home-page) .footer-logo img {
    height: 54px !important;
    max-height: 54px !important;
    max-width: min(240px, 66vw) !important;
    width: auto !important;
  }
}

@media (max-width: 480px) {
  body:not(.home-page) .footer .footer-logo img,
  body:not(.home-page) .footer-logo img {
    height: 48px !important;
    max-height: 48px !important;
    max-width: min(212px, 64vw) !important;
  }
}
