/* Layout fixes on top of the app's own styles. */

/* Home vouch marquee: give every card the row's height so they line up. */
.lander-vouch-marquee .bs-marquee-group { align-items: stretch; }
.lander-vouch-marquee .bs-marquee-item > * { height: 100%; }

/* Header logo: a little larger, like the reference. */
header a img[alt$="logo"] { height: 2.25rem; width: auto; }

/* Phones: footer link columns side by side instead of one long list. */
@media (max-width: 639px) {
  footer .grid.gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 1.5rem;
    row-gap: 1.75rem;
  }
  footer .grid.gap-8 > :first-child { grid-column: 1 / -1; }
}
