body.page-leadership .leadership-grid,
body.page-id-0 .leadership-grid,
.leadership-grid {
    align-items: start !important;
    row-gap: 22px !important;
}

.leadership-grid .leader-card {
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden;
}

.leadership-grid .leader-photo {
    height: 270px !important;
    min-height: 0 !important;
    background: #eef7f8;
    overflow: hidden;
}

.leadership-grid .leader-photo:empty {
    display: none !important;
}

.leadership-grid .leader-photo img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    object-fit: cover;
    object-position: center top;
}

.leadership-grid .leader-details {
    padding: 20px !important;
}

.leadership-grid .leader-details > :first-child {
    margin-top: 0 !important;
}

.leadership-grid .leader-details > :last-child {
    margin-bottom: 0 !important;
}

.regional-grid {
    margin-top: 28px !important;
}

.regional-grid .leader-card {
    margin-top: 0 !important;
}

.regional-grid .leader-photo {
    height: 245px !important;
}

@media (max-width: 782px) {
    .leadership-grid .leader-photo,
    .regional-grid .leader-photo {
        height: 230px !important;
    }

    .leadership-grid .leader-details {
        padding: 17px !important;
    }
}

