.block-hero-profile-resource-gated [type=submit] {
  width: 100%
}
.block-hero-profile-resource-gated__container {
  display: grid;
  grid-template-columns: repeat(12,minmax(0,1fr));
  column-gap: clamp(1rem,-.1428571429rem + 2.380952381vw,2rem);
  row-gap: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem);
  align-items: flex-start
}
.wp-block-button--back + .block-hero-profile-resource-gated__container {
  margin-top: clamp(3rem,.7142857143rem + 4.7619047619vw,5rem)
}
.block-hero-profile-resource-gated__header {
  grid-column: 1/span 12;
  width: 100%
}
@media (min-width:62rem) {
  .block-hero-profile-resource-gated__header {
    grid-column-end: span 8
  }
}
.block-hero-profile-resource-gated__title {
  margin-top: 0
}
.block-hero-profile-resource-gated__image-wrapper {
  margin-top: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)
}
@media (max-width:47.98rem) {
  body.show-qa-overlays .block-hero-profile-resource-gated__image-wrapper img,
  body.show-qa-overlays .block-hero-profile-resource-gated__image-wrapper picture {
    min-height: 14rem
  }
}
.block-hero-profile-resource-gated__primary-term {
  font-weight: var(--subtitle-2-font-weight);
  font-size: var(--subtitle-2-font-size);
  font-family: var(--subtitle-2-font-family);
  line-height: var(--subtitle-2-line-height);
  font-variant-numeric: var(--subtitle-2-font-variant-numeric);
  margin-bottom: .75rem
}
.block-hero-profile-resource-gated__date {
  font-weight: var(--subtitle-2-font-weight);
  font-size: var(--subtitle-2-font-size);
  font-family: var(--subtitle-2-font-family);
  line-height: var(--subtitle-2-line-height);
  font-variant-numeric: var(--subtitle-2-font-variant-numeric);
  margin-top: clamp(1.5rem,.9285714286rem + 1.1904761905vw,2rem)
}
.block-hero-profile-resource-gated .block-content {
  grid-column: 1/span 12;
  width: 100%
}
@media (min-width:62rem) {
  .block-hero-profile-resource-gated .block-content {
    grid-column-end: span 8
  }
}
@media (max-width:47.98rem) {
  .block-hero-profile-resource-gated .wp-block-image {
    margin-right: var(--negativeGutterWidth);
    margin-left: var(--negativeGutterWidth)
  }
}
.block-hero-profile-resource-gated .block-form {
  grid-column: 1/span 12;
  width: 100%;
  margin-top: 2.625rem
}
@media (min-width:62rem) {
  .block-hero-profile-resource-gated .block-form {
    grid-area: 1/9/span 2/span 4;
    margin-top: 0
  }
}
@media (min-width:90rem) {
  .block-hero-profile-resource-gated .block-form {
    grid-column: 10/span 3
  }
}
.block-hero-profile-resource-gated .block-form .wp-block-heading {
  font-weight: var(--t3-font-weight);
  font-size: var(--t3-font-size);
  font-family: var(--t3-font-family);
  line-height: var(--t3-line-height);
  font-variant-numeric: var(--t3-font-variant-numeric);
  margin-top: calc(var(--t3-margin-bottom) * 2);
  margin-bottom: var(--t3-margin-bottom)
}
.block-hero-profile-resource-gated .block-form .wp-block-heading:first-child {
  margin-top: 0
}
.block-hero-profile-resource-gated .block-form .wp-block-heading:last-child {
  margin-bottom: 0
}
.block-hero-profile-resource-gated .block-form .block-post-tags-share__share-column {
  order: 2!important;
  margin-bottom: 0!important
}
.block-hero-profile-resource-gated .block-form .block-post-tags-share__tags-column {
  order: 1!important;
  margin-bottom: 3rem
}
.block-hero-profile-resource-gated .block-form p {
  font-weight: var(--body-1-font-weight);
  font-size: var(--body-1-font-size);
  font-family: var(--body-1-font-family);
  line-height: var(--body-1-line-height);
  font-variant-numeric: var(--body-1-font-variant-numeric);
  margin-top: 0;
  margin-bottom: var(--body-1-margin-bottom)
}
.block-hero-profile-resource-gated .block-form p:first-child {
  margin-top: 0
}
.block-hero-profile-resource-gated .block-form p:last-child {
  margin-bottom: 0
}