@media (min-width: 1301px) {
    header div.nav {
        padding-left: calc(5% + 144px);
    }

    header div.nav nav.header {
        min-width: 0;
    }

    header div.nav nav.header ul {
        justify-content: space-between;
        gap: clamp(10px, 1vw, 18px);
    }

    header div.nav nav.header ul li {
        flex: 0 1 auto;
        min-width: 0;
        margin: 0;
    }

    header div.nav nav.header ul li a {
        display: block;
        line-height: 1.15;
        text-align: center;
        white-space: normal;
    }

    header div.nav nav.header ul li.custom {
        flex-shrink: 0;
    }

    header div.nav nav.header ul li.custom a {
        white-space: nowrap;
    }
}
