.card-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 20px;

    width: 100%;
    margin: 0 auto;
}

.card {
    max-width: 420px;
}

#trayectos,
#expediciones {
    display: flex;
    flex-direction: column;

    gap: 20px;
}