/* Shared MSH navigation — load after page-specific CSS */
.nav-links a.is-active::before {
    transform: scaleX(1);
    transform-origin: left;
}

nav.scrolled .nav-links a.is-active {
    color: var(--text-primary);
}

@media (max-width: 1100px) {
    .nav-links {
        gap: 1.25rem;
    }

    .nav-links a {
        font-size: 0.8125rem;
    }
}
