/* BETFREE V10.9.3 — focused visual corrections
   Scope: Emergency Plan hero breathing room + Family hero grid alignment.
   No checkout, analytics, routing, or shared component behavior changes. */

/* Emergency Plan: V10.9.2 used a vertical-padding shorthand with 0 horizontal
   padding, which overrode the shell's intended left/right inset. Restore an
   intentional inner gutter without changing the hero's vertical rhythm. */
body.bf-page-emergency-plan .emergency-hero-v105{
  padding-left:clamp(44px,4.8vw,68px)!important;
  padding-right:clamp(44px,4.8vw,68px)!important;
}

/* Keep all hero copy aligned as one block and preserve the existing visual. */
body.bf-page-emergency-plan .emergency-hero-copy{
  min-width:0;
}
body.bf-page-emergency-plan .emergency-hero-copy .eyebrow,
body.bf-page-emergency-plan .emergency-hero-copy h1,
body.bf-page-emergency-plan .emergency-hero-copy .emergency-hero-desc,
body.bf-page-emergency-plan .emergency-hero-copy .emergency-hero-actions,
body.bf-page-emergency-plan .emergency-hero-copy .emergency-hero-trust{
  margin-left:0!important;
  margin-right:0!important;
}

/* Family: the 820px hero was centered inside the 1160px wrap. Anchor that
   same max-width to the content grid's left edge instead. */
body.bf-family-help.bf-family-refit .hero{
  width:min(820px,100%)!important;
  margin-left:0!important;
  margin-right:auto!important;
}

@media(max-width:760px){
  body.bf-page-emergency-plan .emergency-hero-v105{
    padding-left:22px!important;
    padding-right:22px!important;
  }
  body.bf-family-help.bf-family-refit .hero{
    width:100%!important;
  }
}
