/* WordPress only. Page content is wrapped in .entry-content, so these rules from style.css
   need a twin that starts one level deeper. The wrapper itself stays a plain block: display:contents
   on it crashes Chrome's scroll-driven animations. Generated by build_wordpress.py; do not edit by hand. */
main>.entry-content>section{padding-block:var(--gap)}
main>.entry-content>section.hero,main>.entry-content>section.band,main>.entry-content>section.proof{padding-block:0}
main>.entry-content>section.reveal+section.reveal{padding-top:0}
main>.entry-content>section:last-of-type{padding-bottom:calc(var(--gap)*.6)}
@media (max-width:640px){main>.entry-content>section{overflow-x:clip}}
main>.entry-content>section.reveal+section.reveal:is(.contact,.people-index,.story-1,.story-2,.story-3,.current-awards,.scholarship-address,.archive-section,.record-highlights,.record-question,.prayer-section,.patient-voices,.enquiry-band,.visit-band),main>.entry-content>section:is(.contact,.people-index,.story-1,.story-2,.story-3,.current-awards,.scholarship-address,.archive-section,.record-highlights,.record-question,.prayer-section,.patient-voices,.enquiry-band,.visit-band)+section.reveal{padding-top:var(--gap)}
