/* Mayor's Corner refinements loaded after the legacy About responsive rules. */
@media (min-width: 1051px) {
    html body #about-content #mayors-corner .mayor-corner {
        min-height: 430px !important;
        align-items: stretch !important;
    }

    html body #about-content #mayors-corner .mayor-corner > article,
    html body #about-content #mayors-corner .mayor-corner > blockquote,
    html body #about-content #mayors-corner .priority-list {
        min-height: 430px !important;
        height: 100% !important;
        align-self: stretch !important;
    }

    html body #about-content #mayors-corner .mayor-corner__photo img,
    html body #about-content #mayors-corner .mayor-corner__photo .mayor-photo-placeholder {
        width: min(100%, 340px) !important;
        height: 290px !important;
        margin: 0 auto 14px !important;
        object-fit: cover !important;
        object-position: top center !important;
    }

    html body #about-content #mayors-corner .mayor-corner blockquote p {
        margin: 10px 0 20px !important;
        font-size: clamp(1.3rem, 1.55vw, 1.55rem) !important;
        line-height: 1.62 !important;
    }
}
