/* Static pages */

.page-main {
  padding-top: var(--bbhm-space-5);
}

.page-entry {
  max-width: var(--bbhm-shell-width);
  margin: 0 auto var(--bbhm-space-6);
}

.page-entry-head {
  max-width: var(--bbhm-hero-copy-width);
  margin: 0 auto var(--bbhm-space-5);
  text-align: center;
}

.page-entry-head h1 {
  font-size: clamp(2.1rem, 4vw, 4rem);
  line-height: 1.04;
  letter-spacing: -0.04em;
}

.page-entry-content {
  max-width: min(var(--bbhm-page-content-width), var(--bbhm-shell-width));
  margin: 0 auto;
}

.page-entry-content.entry-content {
  max-width: min(var(--bbhm-page-content-width), var(--bbhm-shell-width));
}

.page-entry-content .wp-block-columns {
  gap: var(--bbhm-space-4);
}

.page-entry-content > *:last-child {
  margin-bottom: 0;
}
