/* Child Endangerment only: normal paragraph separation around the proof list. */
.child-endangerment-page [aria-labelledby="child-section-41"] > p + ul,
.child-endangerment-page [aria-labelledby="child-section-41"] > ul + p {
  margin-top: 1.15rem;
}
/* Halve all four empty-space contributors above the CTA buttons. */
.child-endangerment-page .guide-closing {
  padding-bottom: clamp(.75rem, 2vw, 1.25rem);
}
.child-endangerment-page .child-reading {
  padding-bottom: clamp(1.875rem, 3.5vw, 3.25rem);
}
.practice-page.child-endangerment-page .child-actions {
  margin-top: calc(var(--space-4) / 2);
  padding-top: clamp(1.875rem, 3.5vw, 3.25rem);
}
/* Client-approved mobile/tablet arrangement; preserve the graphic itself. */
@media (max-width: 58rem) {
  .child-endangerment-page [data-defense-approach-preview] { order: -1; }
}
@media (max-width: 42rem) {
  .child-endangerment-page .child-reading { padding-bottom: 2.5rem; }
  .practice-page.child-endangerment-page .child-actions { padding-top: 1.75rem; }
}
