.cd-document {
  padding-block:var(--cd-space)
}

.cd-document>h1 {
  font-size:clamp(32px,4.5vw,52px);
  margin-bottom:36px
}

.cd-document>.cd-lead {
  margin-bottom:36px
}

.cd-document .updated {
  font-family:var(--cd-heading);
  color:var(--cd-dim);
  font-size:13px
}

.cd-not-found {
  min-height:60vh;
  display:flex;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  gap:24px
}

.cd-not-found>h1,.cd-not-found>.cd-lead {
  margin:0
}

.cd-document__image {
  margin-block: 32px;
  overflow: hidden;
  border-radius: var(--cd-radius);
}
