/* Let the expanded menu wrap without overlapping account actions. */
@media (min-width: 1201px) {
    html body .site-header > .nav.nav-primary {
        left: 0;
        grid-template-columns: minmax(0, 1fr) max-content;
    }

    html body .site-header > .nav.nav-primary > .nav-links {
        grid-column: 1;
        min-width: 0;
        flex-wrap: wrap;
    }

    html body .site-header > .nav.nav-primary > .nav-links a {
        padding-inline: clamp(7px, 0.65vw, 12px);
    }

    html body .site-header > .nav.nav-primary > .nav-actions {
        grid-column: 2;
    }
}

@media (max-width: 1200px) {
    html body .site-header > .nav.nav-primary > .nav-links {
        max-height: calc(100dvh - 90px);
        overflow-y: auto;
    }
}
