.destinations .headline {
    grid-area: 1/3/span 1/span 10;
}

.destinations .destinations-container {
    grid-area: 2/3/span 1/span 10;
}

.destinations .destinations-container .destination-item {
    height: fit-content;
}

.destinations .destinations-container .destination-item .destination-media {
    aspect-ratio: 364/476;
}

.destinations .default-slider-prev {
    grid-area: 2/2/span 1/span 1;
}

.destinations .default-slider-next {
    grid-area: 2/13/span 1/span 1;
}

@media (max-width: 575.98px) {
    .destinations .headline {
        grid-area: 1/2/span 1/span 12;
    }

    .destinations .destinations-container {
        grid-area: 2/2/span 1/span 12;
    }

    .destinations .default-slider-prev {
        grid-area: 3/2/span 1/span 6;
        margin-top: var(--m-sm);
        justify-self: flex-end;
    }

    .destinations .default-slider-next {
        grid-area: 3/8/span 1/span 6;
        margin-top: var(--m-sm);
        justify-self: flex-start;
    }
}