/* SVG logo preview: the supplied full logo on desktop and emblem on phones. */
.brand { display: block; width: 280px; max-width: calc(100vw - 96px); flex: 0 1 auto; }
.brand picture { display: block; }
.brand img { display: block; width: 100%; height: auto; }
.site-footer .footer-grid > a { display: block; width: 260px; max-width: 100%; }
.site-footer .footer-grid > a img { width: 100%; height: auto; }
.site-footer .footer-grid > img { width: 260px; max-width: 100%; height: auto; }
@media (max-width: 600px) {
  .brand { width: 48px; }
  .brand img { width: 48px; height: 48px; object-fit: contain; }
}
