/* Only enhanced headings receive masks; ordinary HTML stays fully visible. */
.motion-line-mask {
  display: block;
  overflow: clip;
  overflow-clip-margin: 0.06em;
}
.motion-line {
  display: block;
}
@media (prefers-reduced-motion: reduce), print {
  .motion-line-mask {
    overflow: visible;
  }
  .motion-line {
    transform: none !important;
    opacity: 1 !important;
  }
}
@media print {
  .motion-enhanced .hero-media,
  .motion-enhanced .hero-copy *,
  .motion-enhanced .chapter * {
    opacity: 1 !important;
    clip-path: none !important;
  }
}
