/* Keep every What We Do trust thought complete on narrow screens. */
@media (max-width: 900px) {
  html body.lw-page-what-we-do .lw-trust-strip {
    padding: 0.75rem 1rem !important;
  }

  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-strip__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 0.75rem 1rem !important;
  }

  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-item {
    min-width: 0 !important;
    padding: 0.2rem 0 !important;
  }

  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-item strong,
  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-item span {
    display: block !important;
    overflow: visible !important;
    overflow-wrap: break-word !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-item strong {
    font-size: clamp(0.78rem, 2.2vw, 0.9rem) !important;
    line-height: 1.2 !important;
  }

  html body.lw-page-what-we-do .lw-trust-strip .lw-trust-item span {
    font-size: clamp(0.72rem, 2vw, 0.82rem) !important;
    line-height: 1.3 !important;
  }
}
