.landing .landing-header.careeron-public-header{height:92px;gap:20px;overflow:visible;z-index:30}.careeron-public-header .landing-brand{min-width:0;flex-shrink:0}.landing .careeron-public-header .public-nav{display:flex;align-items:center;gap:22px}.landing .careeron-public-header .public-nav a{white-space:nowrap}.landing .careeron-public-header .public-menu-toggle,.landing .careeron-public-header .public-mobile-start{display:none}.careeron-public-header a:focus-visible,.careeron-public-header button:focus-visible{outline:3px solid #b47d31;outline-offset:4px}.careeron-public-header .public-nav a[aria-current=page]{color:#875411;text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.landing .landing-header.careeron-public-header{height:80px;padding:0 20px;gap:12px;justify-content:space-between}.landing .careeron-public-header .landing-logo-lockup img{width:200px;max-width:100%;height:auto}.landing .careeron-public-header .public-desktop-start{display:none}.landing .careeron-public-header .public-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:80px;min-height:46px;padding:10px 12px;color:#173e38;border:1px solid #c5a36d;border-radius:12px;background:linear-gradient(135deg,#fffaf0,#f1e4c9);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.landing .careeron-public-header .public-nav{display:none;position:absolute;top:calc(100% - 1px);left:16px;right:16px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:4px;padding:12px;background:#fffdf8;border:1px solid #cebc98;border-radius:16px;box-shadow:0 18px 45px #123b3429}.landing .careeron-public-header .public-nav.is-open{display:flex}.landing .careeron-public-header .public-nav a{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 14px;border-radius:9px;font-size:15px;white-space:normal;overflow-wrap:anywhere}.landing .careeron-public-header .public-nav a:hover{background:#edf4ec;color:#173e38}.landing .careeron-public-header .public-mobile-start{display:flex;justify-content:space-between;margin-top:5px;background:linear-gradient(135deg,#f1bf7e,#dfa054);border:1px solid #c78942;color:#17343a;font-weight:900}.landing .careeron-public-header .public-mobile-start:hover{background:#f3cc91}}@media(max-width:380px){.landing .landing-header.careeron-public-header{height:74px;padding:0 14px}.landing .careeron-public-header .landing-logo-lockup img{width:170px}.landing .careeron-public-header .public-menu-toggle{min-width:76px}}