/* UGCHost V108 — mobile-only compact trust row.
   Keeps the three homepage trust messages side by side on phones without
   changing desktop or tablet layouts. */

@media (max-width:700px){
  html body.ugc-home-v19 .ugc19-benefits{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:100%!important;
    max-width:100%!important;
    gap:6px!important;
    margin:20px auto 0!important;
    text-align:center!important;
    align-items:start!important;
  }

  html body.ugc-home-v19 .ugc19-benefit{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    align-content:start!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:7px 3px!important;
    text-align:center!important;
  }

  html body.ugc-home-v19 .ugc19-benefit i{
    width:30px!important;
    height:30px!important;
    margin:0 auto!important;
  }

  html body.ugc-home-v19 .ugc19-benefit>div,
  html body.ugc-home-v19 .ugc19-benefit span{
    min-width:0!important;
    max-width:100%!important;
    text-align:center!important;
  }

  html body.ugc-home-v19 .ugc19-benefit b{
    display:block!important;
    width:100%!important;
    margin:0!important;
    font-size:8.4px!important;
    line-height:1.15!important;
    text-align:center!important;
    white-space:normal!important;
  }

  html body.ugc-home-v19 .ugc19-benefit small{
    display:block!important;
    width:100%!important;
    margin:2px 0 0!important;
    font-size:6.8px!important;
    line-height:1.2!important;
    text-align:center!important;
    white-space:normal!important;
  }
}

@media (max-width:360px){
  html body.ugc-home-v19 .ugc19-benefits{gap:4px!important}
  html body.ugc-home-v19 .ugc19-benefit{padding-inline:1px!important}
  html body.ugc-home-v19 .ugc19-benefit b{font-size:8px!important}
  html body.ugc-home-v19 .ugc19-benefit small{font-size:6.3px!important}
}
