/* Heading rule: English eyebrow above its heading at every screen width.
   Welfare pages deliberately have no English eyebrow; none are introduced. */
body[data-site-design="approved-20261023"] main :is(.section-heading,.section-heading-row>div,.detail-section-heading,.ww-heading) {
 display:block; grid-template-columns:none; align-items:initial;
}
body[data-site-design="approved-20261023"] main :is(.section-heading,.section-heading-row>div,.detail-section-heading,.ww-heading)>.eyebrow {
 display:block; margin:0 0 8px; width:auto; max-width:none;
}
body[data-site-design="approved-20261023"] main :is(.section-heading,.section-heading-row>div,.detail-section-heading,.ww-heading)>h2 { margin-top:0; }
body[data-site-design="approved-20261023"] main .section-heading>p:not(.eyebrow) { margin:16px 0 0; max-width:60em; }
/* Mobile hero illustration remains a background behind the title/copy,
   rather than occupying a separate block below the action buttons. */
@media(max-width:760px) {
 body[data-site-design="approved-20261023"][data-page="home"][data-home-study] .motion-hero { min-height:0; padding:48px 22px 60px; isolation:isolate; }
 body[data-site-design="approved-20261023"][data-page="home"] .motion-hero .motion-field {
  inset:0 -30% 0 -110%; mask-image:none; opacity:.65;
 }
 body[data-site-design="approved-20261023"][data-page="home"] .motion-hero .motion-field svg { width:100%; height:100%; transform:none; }
 body[data-site-design="approved-20261023"][data-page="home"] .motion-hero .hero-copy { position:relative; z-index:1; }
}
