.node--page.node--full .node__subtitle {
  font-size: 1.5625rem;
  font-weight: var(--intro-copy--font-weight);
}

.node--page.node--full .node__header {
  margin-bottom: 1.953125rem;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
.node--page.node--full .node__heading {
  text-align: center;
  grid-column: 1/-1;
}
.node--page.node--full .node__subtitle {
  margin-top: 1.5625rem;
  grid-column: 3/-3;
}
.node--page.node--full.node--has-impact-title .node__impact-title {
  grid-column: 1/-1;
}
.node--page.node--full.node--has-impact-title .node__header {
  margin-bottom: 3.8146972656rem;
}
