.gt-wrapper{ display:grid; gap:16px; }

.gt-grid{
  display:grid; 
  gap:20px;
  grid-template-columns: 1fr;
}
@media (min-width:600px){ .gt-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); } }
@media (min-width:1024px){ .gt-grid{ grid-template-columns: repeat(3, minmax(0,1fr)); } }

/* Stack stats on mobile */
.Ghero_stats:has(.stats) {
    display: grid;
    grid-template-columns: auto auto;
    gap: 16px;
}

@media screen and (max-width: 599px) {
  .Ghero_stats:has(.stats){
    display: grid;
    grid-template-columns: auto;
    gap: 16px;
}
  
}