/* Leave room for all eight navigation links at desktop and tablet widths. */
@media (min-width: 1024px) {
    header > nav.section-shell > div a {
        padding-inline: clamp(0.45rem, 0.8vw, 0.85rem);
        white-space: nowrap;
    }
    .career-nav-cta { white-space: nowrap; }
}

.career-mobile-panel {
    max-height: calc(100dvh - 110px);
    overflow-y: auto;
}
