/* Berke's centered city-only blog banner; Berke palette and Kramer type sizes. */
.berke-post-template .internal-banner .about-banner__content.container {
  width: 100%; max-width: var(--container-width); margin-inline: auto;
  min-height: 25rem; padding: 48px 32px;
  align-items: center; justify-content: center; gap: 1.5rem;
  text-align: center;
}
.berke-post-template .internal-banner .about-banner__title {
  max-width: none; margin: 0; color: var(--white);
  text-align: center; text-wrap: balance;
}
.berke-post-template .internal-banner .about-banner__description {
  max-width: var(--content-width); margin: 0; color: var(--white);
  text-align: center; text-wrap: pretty;
}
@media (max-width: 46.875rem) {
  .berke-post-template .internal-banner .about-banner__content.container {
    min-height: 28rem; padding-inline: 16px;
  }
}
