/* Widen the homepage trust card by 20%, retaining its existing padding.
   The white backing grows with the bordered card. Phone widths already fill
   their available space and keep their existing responsive layout. */
@media (min-width: 768px) {
  #site-root .site-hero-summary > .site-node-id-3cf6ef36 {
    width: calc(48% - 8.8px) !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #site-root .site-home-hero + .site-hero-summary .site-node-id-4e1f97d5 {
    grid-template-columns: repeat(auto-fit, minmax(185px, 1fr)) !important;
  }
  #site-root .site-hero-summary .site-node-id-4e1f97d5 > .site-layout {
    min-width: 185px !important;
  }
}
@media (min-width: 1025px) {
  #site-root .site-hero-summary > .site-node-id-3cf6ef36 {
    width: calc(36% - 8.8px) !important;
  }
}
@media (min-width: 1025px) and (max-width: 1279px) {
  #site-root .site-hero-summary > .site-node-id-3cf6ef36 {
    width: calc(54% - 8.8px) !important;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  #site-root .site-hero-summary > .site-node-id-3cf6ef36 {
    width: calc(46.8% - 24.64px) !important;
  }
  #site-root .site-home-hero + .site-hero-summary .site-node-id-6dfabfb {
    width: 100% !important;
  }
}
