/* Match news7 sizes only for category names, using regular weight. */
/* Currency controls use the same configured family as category navigation. */
#header button[aria-label="select-currency"],
#header button[name="currency"],
#navMobile button[aria-label="nav-currency-menu"],
#navMobile button[name="currency"] {
    font-family: var(--mds-font-main);
}
#header .nav-main .navbar-nav > .nav-item > .nav-main-category {
    font-size: 16px;
    font-weight: 400;
}
#header .nav-main .dropdown-menu .nav-main-category,
#header .nav-main .nav-category-image > a > span {
    font-size: 14px;
    font-weight: 400;
}
#navMobile #navbar_mobile_categories .nav-link {
    font-size: 15px;
    font-weight: 400;
}
#header .nav-main .nav-main-category strong,
#navMobile #navbar_mobile_categories .nav-link strong {
    font-weight: 400;
}

/* Uniform English category names: desktop main size 16px minus 2px. */
html:lang(en) #header .nav-main .navbar-nav > .nav-item > .nav-main-category,
html:lang(en) #header .nav-main .nav-main-category,
html:lang(en) #header .nav-main .nav-category-image > a > span,
html:lang(en) #navMobile #navbar_mobile_categories .nav-link {
    font-size: 14px;
}
/* Uniform Arabic category names matching the 16px main category. */
html:lang(ar) #header .nav-main .navbar-nav > .nav-item > .nav-main-category,
html:lang(ar) #header .nav-main .nav-main-category,
html:lang(ar) #header .nav-main .nav-category-image > a > span,
html:lang(ar) #navMobile #navbar_mobile_categories .nav-link {
    font-size: 16px;
}
