/* Trazabilidad: tarjetas uniformes y texto centrado en tablet. */
@media (min-width:600px) and (max-width:1024px){
  .timeline{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:stretch!important;
  }

  .timeline-step{
    display:grid!important;
    grid-template-rows:auto auto auto minmax(104px,1fr)!important;
    justify-items:center!important;
    align-items:center!important;
    height:100%!important;
    text-align:center!important;
  }

  .timeline-step p{
    display:grid!important;
    place-items:center!important;
    width:100%!important;
    height:100%!important;
    min-height:104px!important;
    margin:0!important;
    text-align:center!important;
  }
}
