.meetingLocation {
    margin-block-end: var(--gridGutter);
}

.meetingLocation__images {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 130px), 1fr));
    gap: var(--marginExtraSmall);
    margin-bottom: var(--marginSmall) !important;
}

.meetingLocation__images li {
    flex: 1;
    cursor: zoom-in;
}

.meetingLocation__image {
    width: 100%;
}

.mmt-mdp-location-map:has(div) {
    height: 300px;
    margin-block: calc(var(--gridGutter) / 2);
    border-radius: var(--borderRadiusSmall);
}
