/* Session 5: Slider width fix — prevents CLS on logo carousel */
.t-slds__items-wrapper, .t-slds__item {
  width: 100% !important;
  max-width: 100%;
}

/* Session 5: Prevent CLS from slider container */
.t-slds {
  contain: layout style;
}

/* Session 10: Hero service links — ensure 48px min touch target */
.t-cover__carrier a,
.t-cover__filter a {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
}