/* Extend the cover to the highlights' midpoint without moving the content. */
body .lbfd-club-page:not(.lbfd-tournament-page) {
  --lbfd-cover-extension: 0px;
}
body .lbfd-club-page:not(.lbfd-tournament-page) .lbfd-club-hero {
  min-height: calc(330px + var(--lbfd-cover-extension));
}
body .lbfd-club-page:not(.lbfd-tournament-page) .lbfd-club-hero__inner {
  padding-bottom: calc(52px + var(--lbfd-cover-extension));
}
body .lbfd-club-page:not(.lbfd-tournament-page) .lbfd-club-features {
  margin-top: calc(-34px - var(--lbfd-cover-extension));
}
@media (min-width: 681px) {
  body .lbfd-club-page:not(.lbfd-tournament-page) .lbfd-club-hero {
    min-height: calc(350px + var(--lbfd-cover-extension));
  }
}
