/* T&S GROUP v2-6-30 — hub CTA alignment + editor-safe section background overrides */

/* On desktop the two industry-hub CTA buttons must stay in one row. */
body[data-page-key="industries-hub"] .hub-ref-hero__actions{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  gap:14px!important;
}
body[data-page-key="industries-hub"] .hub-ref-hero__actions .btn{
  width:auto!important;
  min-width:0!important;
  flex:1 1 0!important;
  padding-left:18px!important;
  padding-right:18px!important;
  white-space:nowrap!important;
}

/* Services hub gets its own diagnostics CTA without stretching across the full copy column. */
body[data-page-key="services-hub"] .hub-ref-hero__actions--single{
  display:flex!important;
  margin-top:34px!important;
}
body[data-page-key="services-hub"] .hub-ref-hero__actions--single .btn{
  width:auto!important;
  min-width:300px!important;
}

@media (max-width:760px){
  body[data-page-key="industries-hub"] .hub-ref-hero__actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  body[data-page-key="industries-hub"] .hub-ref-hero__actions .btn,
  body[data-page-key="services-hub"] .hub-ref-hero__actions--single .btn{
    width:100%!important;
    min-width:0!important;
    white-space:normal!important;
  }
}
