/* AutomationLinks - shared mobile overrides.
   Matches against inline style attributes; opt out with data-m-keep, opt into 2-col with data-m-2col. */
@media (max-width:840px){
  html,body{overflow-x:hidden !important;}
  [style*="grid-template-columns"]:where(:not([data-m-keep])){grid-template-columns:minmax(0,1fr) !important;}
  [data-m-2col][data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  img{max-width:100%;}
  iframe,video{max-width:100% !important;}
  al-cta{max-width:100%;}
  p[style*="width:"]{max-width:100% !important;}
  p[style*="height:"]{height:auto !important;}
  [style*="translateY(-8px)"]{transform:none !important;}
}
@media (max-width:640px){
  [style*="padding: 52px 40px"]{padding:38px 22px !important;}
}
@media (max-width:840px){
  [style*="bg-flow.png"]{background-attachment:scroll !important;background-position:center top !important;background-size:cover !important;}
  [data-home-stats] [data-m-2col]{grid-template-columns:1fr !important;}
  [data-home-stats] [data-m-2col] > div{border-right:0 !important;border-bottom:1px solid #EDF1F9;padding:16px 18px !important;justify-content:center;}
  [data-home-stats] [data-m-2col] > div:last-child{border-bottom:0 !important;}
  [data-hero-top],[data-hero-bottom]{text-align:center !important;justify-self:center !important;width:100%;max-width:580px;}
  [data-hero-top] > div:first-child{justify-content:center;}
  [data-hero-bottom] > div{justify-content:center !important;}
}
