/* Only the recognized embedded GM menu. Preserve the site's typography and palette. */
nav.site-header-nav[data-gm-nav-version="1.2.0"] {
    display: flex;
    flex-wrap: wrap !important;
    min-width: 0;
    max-width: 100%;
}
nav.site-header-nav[data-gm-nav-version="1.2.0"] > a {
    max-width: 100%;
}

/* Used only when a footer cannot safely be enhanced. No fixed or sticky bar. */
.gmgn-footer-faq {
    padding: 14px 20px;
    text-align: center;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.5;
}
.gmgn-footer-faq-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}
