@media (min-width:48rem) {
  .block-post-content.acf-block--has-sidebar .block-post-content__container {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    column-gap: clamp(1rem,-.1428571429rem + 2.380952381vw,2rem)
  }
}
@media (min-width:48rem) {
  .block-post-content.acf-block--has-sidebar .block-post-content__content {
    grid-column: 1/span 8
  }
}
@media (min-width:48rem) {
  .block-post-content.acf-block--has-sidebar .block-post-content__sidebar {
    grid-column: 9/span 4
  }
}
@media (min-width:62rem) {
  .block-post-content.acf-block--has-sidebar .block-post-content__sidebar {
    grid-column: 10/span 3
  }
}
.block-post-content__sidebar .wp-block-heading {
  font-weight: var(--title-1-font-weight);
  font-size: var(--title-1-font-size);
  font-family: var(--title-1-font-family);
  line-height: var(--title-1-line-height);
  font-variant-numeric: var(--title-1-font-variant-numeric);
  margin-top: 0;
  margin-bottom: var(--title-1-margin-bottom)
}
.block-post-content__sidebar .wp-block-heading:first-child {
  margin-top: 0
}
.block-post-content__sidebar .wp-block-heading:last-child {
  margin-bottom: 0
}
.block-post-content__sidebar .gfield {
  margin-bottom: 1.25rem
}
.block-post-content__sidebar .gfield:last-child {
  margin-bottom: 0
}
.block-post-content__sidebar .gform_footer {
  margin-top: 2rem
}
.block-post-content__sidebar .gform_footer .c-btn {
  width: 100%
}