/* Header navigation only; logo and page content retain their typography. */
header nav li > a,
header .menu > li > a,
.site-header .main-navigation li > a,
.site-header .nav-menu > li > a,
.site-header .menu > li > a,
header .wp-block-navigation-item__content {
    font-size: 18px !important;
    line-height: 1.5 !important;
}
@media (max-width: 1100px) {
    header nav li > a,
    header .menu > li > a,
    .site-header .main-navigation li > a,
    .site-header .nav-menu > li > a,
    .site-header .menu > li > a,
    header .wp-block-navigation-item__content {
        font-size: 16px !important;
    }
}
