.header-links {
    display: none;
}

.header-links ul li a:hover {
    text-decoration: none;
}
@media (min-width: 64em) {
    .header-links,
    .nav-container.alternate-style {
        display: none;
    }
    .nav-container.alternate-style.loaded {
        display: block;
    }
    .header-links ul,
    .header-links {
        display: flex;
        margin-right: var(--space-4);
        flex-direction: row;
        gap: calc(24px + (52 - 24) * ((100vw - 1024px) / (1237 - 1024)));
    }
    .header-links ul li a,
    .header-links .nav-item-control a {
        color: #fff;
        text-transform: capitalize;
        font-size: 18px;
        font-weight: 500;
        font-family: var(--font-display);
        letter-spacing: -0.015em;
        flex-wrap: nowrap;
        align-items: center;
        white-space: nowrap;
    }
    .header-links ul li a.active,
    .header-links .nav-item-control a {
        text-decoration-color: #fff;
        text-decoration-thickness: .12em;
        text-underline-offset: .25em;
    }

    .header-links .nav-item-control a:hover {
        text-decoration: underline;
    }

    .header-links .dropdown-toggle {
        display: none;
    }

    .header-links .nav-item:is(.level-1):nth-last-child(2),
    .header-links .nav-item:is(.level-1):nth-last-child(1) {
        display: none;
    }

    .header-links .nav-item.level-1 {
        position: relative;
    }

    .header-links .nav-item:not(.level-1) > .dropdown-helper {
        display: none;
    }

    .header-links .nav-item:is(.level-1) > .dropdown-helper {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 25px !important;
    }

    .header-links .nav-item.level-1 > .dropdown-menu {
        transition: opacity 300ms linear 100ms;
        opacity: 0;
    }

    .header-links .nav-item.level-1 > .dropdown-menu {
        display: flex !important;
        flex-direction: column;
        height: auto !important;
        position: absolute;
        top: 153%;
        left: 0;
        width: auto;
        background-color: rgba(13, 67, 107, 0.45);
    }

    .header-links .nav-item.level-1.open > .dropdown-menu {
        opacity: 1 !important;
    }

    .header-links .nav-item {
        padding: 5px 8px;
    }
}

@media (min-width: 1237px) {
    .header-links ul,
    .header-links {
        gap: 52px;
    }

}