/* Ajustes de composición para pantallas de escritorio. */
@media (min-width:1025px){
  /* El mapa conserva todo su contorno dentro del área visual. */
  .hero-map-composite{
    width:108%!important;
    height:108%!important;
    left:-4%!important;
    top:-4%!important;
  }

  /* La palta no invade el texto y se mantiene completa. */
  .hero-avocado{
    width:52%!important;
    right:-2%!important;
    bottom:0!important;
  }

  /* La caja de fruta queda a la derecha sin cortar sus extremos. */
  .origin-crate{
    width:235px!important;
    right:-8px!important;
    bottom:-12px!important;
  }

  /* Cada punto de trazabilidad queda centrado en sus dos ejes. */
  .timeline-step{
    display:grid!important;
    justify-items:center!important;
    align-content:center!important;
    text-align:center!important;
  }
  .timeline-step h3,
  .timeline-step p{ text-align:center!important; }
}
