/* CM Klara navigation v9 — restore clear active-state emphasis in submenu items. */

/*
 * Active/current items should be identifiable by typography, not by a tinted card.
 * This restores the stronger weight used in the earlier navigation iterations while
 * keeping the visual language restrained and consistent with Klara.
 */
@media (min-width: 1025px) {
    .cmk-nav .cmk-nav__submenu-item.is-current > .cmk-nav__submenu-link,
    .cmk-nav .cmk-nav__submenu a[aria-current="page"],
    .cmk-nav .cmk-nav__mega-links a[aria-current="page"],
    .cmk-nav .cmk-nav__mega-group-title a[aria-current="page"],
    .cmk-nav .cmk-nav__mega-heading a[aria-current="page"] {
        font-weight: 700 !important;
    }
}

@media (max-width: 1024px) {
    body > .cmk-nav-mobile__panel li.is-current > a,
    body > .cmk-nav-mobile__panel li.is-current > .cmk-nav-mobile__forward,
    body > .cmk-nav-mobile__panel a[aria-current="page"] {
        font-weight: 700 !important;
        color: #be1e2d !important;
        background: #fff !important;
    }

    body > .cmk-nav-mobile__panel li.is-current > a .cmk-nav-mobile__row-icon,
    body > .cmk-nav-mobile__panel li.is-current > .cmk-nav-mobile__forward .cmk-nav-mobile__row-icon,
    body > .cmk-nav-mobile__panel a[aria-current="page"] .cmk-nav-mobile__row-icon {
        color: #be1e2d !important;
    }
}
