/* A consistent portrait frame and caption gap across the Team page. */
body.page-id-173 .team-container > img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    object-position: center top;
    margin: 0 auto 12px;
}
