.amenities-container .amenity-card .card-headline {
    color: var(--azamara-blue);

    font-weight: 420;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0.025em;

    margin-bottom: 1rem;
}

.amenity-card .image-wrapper {
    width: 100%;
    aspect-ratio: 16 / 9;
    position: relative;
    background-color: var(--light-dusk);
}

.amenity-card .image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}

.amenity-card .card-blurb {
    font-weight: 390;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.05em;
    color: var(--night-sky);
}

.amenities-container.layout-4 .card-body:first-of-type{
    height: fit-content;
}