/* One emblem treatment for every public header and footer. */
#nav-placeholder .wnm-brand-mark,
.wnm-navigation .wnm-brand-mark,
wnm-header .wnm-brand-mark {
    box-sizing: content-box;
    width: 56px !important;
    height: 56px !important;
    padding: 3px;
    border-radius: 50%;
    background-color: #e8eee6;
    filter: none;
    object-fit: contain;
    flex-shrink: 0;
    box-shadow: inset 0 0 0 1px #c8d4c6, 0 1px 4px #0000001f;
}
.site-footer .wnm-footer-brand-mark,
.global-footer .wnm-footer-brand-mark {
    box-sizing: content-box;
    /* Legacy pages zoom the entire body. Keep the footer emblem visually 36px. */
    width: calc(32px / var(--desktop-scale, 1)) !important;
    height: calc(32px / var(--desktop-scale, 1)) !important;
    padding: calc(2px / var(--desktop-scale, 1)) !important;
    border-radius: 50%;
    background-color: #e8eee6;
    filter: none;
    object-fit: contain;
    flex-shrink: 0;
    box-shadow: inset 0 0 0 1px #c8d4c6, 0 1px 4px #0000001f;
}
@media (max-width: 767.98px) {
    #nav-placeholder .wnm-brand-mark,
    .wnm-navigation .wnm-brand-mark,
    wnm-header .wnm-brand-mark {
        width: 32px !important;
        height: 32px !important;
        padding: 2px;
    }
}
