/* Full-width entry media */
.entry-cover,
.entry-copy figure,
.entry-content figure{margin-left:0;margin-right:0;width:100%;max-width:none}
.entry-cover{margin-top:var(--gap);margin-bottom:0}
.entry-cover img,
.entry-copy figure img,
.entry-content figure img{width:100%}
.page-content-section {
  padding-top: 0;
}

.regular-page-grid {
  align-items: start;
  gap: var(--gap) !important;
}

.regular-page-grid > * {
  margin-block-start: 0 !important;
}

.regular-page-section .page-intro {
  min-height: clamp(300px, 38vw, 460px);
  padding: var(--card-padding);
  justify-content: flex-start;
}

.regular-page-section .page-intro .eyebrow {
  margin: 0 0 18px;
}

.regular-page-section .page-intro h1 {
  margin-top: 0;
}

.page-content-card {
  padding: var(--card-padding);
}

.page-content-card > * {
  max-width: 820px;
}

.wp-content-card {
  min-height: 240px;
}

.wp-content-card > :first-child {
  margin-top: 0;
}

.wp-content-card > :last-child {
  margin-bottom: 0;
}

.wp-content-card img,
.entry-featured-image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: calc(var(--radius) * .72);
}

.entry-featured-image {
  margin: 0 0 clamp(24px, 4vw, 48px);
}

.tab-nav .menu,
.site-footer .menu {
  display: flex;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.tab-nav .menu a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 0 16px;
  border-radius: 999px;
}

.site-footer .menu {
  flex-direction: column;
}

@media (max-width: 900px) {
  .tab-nav {
    display: none;
  }
}
