/* Homepage */

.home__main {
  padding-top: 0;
}

.home #connect {
  min-height: 100svh;
  display: grid;
  align-items: center;
  scroll-margin-top: 5.5rem;
}

.home .connect__copy h2 {
  text-wrap: balance;
}

/* Tablet landscape and smaller laptops */

@media (max-width: 62rem) {
  .home #connect {
    min-height: auto;
  }
}

/* Mobile */

@media (max-width: 42rem) {
  .home .connect__note {
    min-height: 1.5rem;
  }
}
