/* Teaching 002 spacing; reuse the shared measured header and reading rhythm. */
.teaching-revelation-page .teachings-reading {
  padding-top: clamp(32px, 6vh, 72px);
}
/* The navigation stop is outside the card, so its border clears the header. */
.teaching-revelation-page #consider-this {
  box-sizing: border-box;
  padding-block: var(--kh-layout-space);
}
/* Match the reflection heading: outer gap + card padding + top border. */
.teaching-revelation-page #prayer {
  padding-block: calc(var(--kh-layout-space) + var(--kh-layout-card-space) + 3px);
}
@media (min-width: 1000px) {
  .kh-layout-measured .teaching-revelation-page #consider-this {
    min-height: var(--kh-layout-usable);
  }
}
