.oc__page-template.oc__page-template__standard
.oc__page-template__standard__page-title {
  background: linear-gradient(180deg, var(--oc--color--light-blue-30-tint) 0%, transparent 100%);
  padding: var(--oc--spacing--45) 0;
}

.oc__page-template.oc__page-template__standard
.oc__page-template__standard__page-title__text {
  max-width: 1080px;
  margin: 0 auto;
  text-align: center;
}

.oc__page-template.oc__page-template__standard
.oc__page-template__standard__page-title__subtitle {
  max-width: 780px;
  margin: var(--oc--spacing--10) auto var(--oc--spacing--10);
  padding: 0 var(--oc--spacing--10);

  text-align: center;
}

.oc__page-template.oc__page-template__standard
.oc__page-template__standard__page-title__text {
  color: #074E92;
  font-family: var(--oc--font-family--base);
  font-size: clamp(3.125rem, 2.596rem + 3.385vw, 4.500rem); /* 50px @ 250px - 72px @ 900px */
  font-weight: 500;
  line-height: 120%;
}

.oc__page-template__standard__page-title__divider {
  width: 100%;
  display: grid;
  place-items: center;

  margin-top: var(--oc--spacing--20);
  padding: 0 var(--oc--spacing--10);
}

.oc__page-template__standard__page-title__divider
svg {
  width: 100%;
}

/* Reduce standard spacing on navigation layouts that follow a title. */
.oc__page-template.oc__page-template__standard
.oc__block__copy-layout
+ .oc__block__side-navigation-layout {
  padding-top: var(--oc--spacing--10);
}

/* Compensate for prefooter wave with the standard side navigation layout. */
.oc__page-template.oc__page-template__standard--has-features
.oc__page-template__standard__side-navigation-layout {
  padding-bottom: calc(var(--oc--wave-layout--wave-height) * 0.75);
}

/* Compensate for prefooter wave with full page copy layout. */
.oc__page-template.oc__page-template__standard--has-features
.oc__block__copy-layout--full-page
+ .oc__page-template__standard__prefooter {
  padding-top: calc(var(--oc--wave-layout--wave-height) * 0.65);
}
