.site-footer-inner {
  min-height: auto;
}

/** Blocks */

.block-type-text {
  padding-block: var(--spacing-fluid-md);
}

.block-type-heading {
  padding-block: var(--spacing-fluid-md);
}

.block-type-gallery ul .title {
  padding-block-start: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid var(--border-color);
}

.block-type-gallery ul {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;

  @media (width >= 48rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (width >= 64rem) {
    gap: 1.5rem;
  }
}

.block-type-image figcaption {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.block-type-gallery ul[data-layout="odd"] li:first-child {
  grid-column-start: 2;
}

.block-type-localvideo video {
  margin: 0 auto;
}

.block-type-localvideo p {
  margin-block: 1em;
  font-style: italic;
}
