.ds-page-heading,
.ds-page-header {
  display: grid;
  gap: var(--ds-space-8);
}

.ds-page-heading__eyebrow,
.ds-page-header__eyebrow {
  color: var(--ds-colour-deep-green);
  font-size: var(--ds-font-size-12);
  font-weight: var(--ds-font-weight-bold);
  line-height: var(--ds-line-height-solid);
  margin: 0;
  text-transform: uppercase;
}

.ds-page-heading__title,
.ds-page-header__title {
  color: var(--ds-colour-ink-900);
  font-size: var(--ds-font-size-48);
  font-weight: var(--ds-font-weight-bold);
  letter-spacing: 0;
  line-height: var(--ds-line-height-tight);
  margin: 0;
}

.ds-page-heading__summary,
.ds-page-header__summary {
  color: var(--ds-colour-ink-700);
  font-size: var(--ds-font-size-19);
  line-height: var(--ds-line-height-body);
  margin: 0;
  max-width: 720px;
}

.ds-page-heading__meta-row,
.ds-page-header__meta-row {
  align-items: center;
  color: var(--ds-colour-ink-600);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--ds-font-size-13);
  gap: var(--ds-space-8) var(--ds-space-12);
  line-height: var(--ds-line-height-normal);
  margin: var(--ds-space-4) 0 0;
}

.ds-page-heading__meta-item,
.ds-page-header__meta-item {
  align-items: center;
  display: inline-flex;
  gap: var(--ds-space-6);
}
