/* Mobile framing for the existing doctor message photo; desktop stays full-width. */
@media (max-width: 991.98px) {
    #doctor-message .doctor-message__visual {
        aspect-ratio: 4 / 5;
        overflow: hidden;
    }

    #doctor-message .doctor-message__image {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: 47% 50%;
    }
}

@media (min-width: 576px) and (max-width: 991.98px) {
    #doctor-message .doctor-message__visual {
        aspect-ratio: 4 / 3;
    }
}
