body {margin:0}
.website-staging-banner {position:sticky;top:0;z-index:1000;padding:9px 20px;text-align:center;background:#8a6519;color:white;font:500 13px/1.5 Arial,sans-serif}
.website-staging-banner a {color:white;text-decoration:underline;margin-left:15px;white-space:nowrap}
.website-public-footer {padding:20px;text-align:center;font:14px/1.6 Arial,sans-serif;background:#e9f7f3;color:#142a40}
.website-public-footer a {color:inherit;text-decoration:underline;margin:0 12px}
.career-site .public-navigation {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 5.5%;border-bottom:1px solid #edf1f0;flex-wrap:wrap}
.career-site .public-navigation nav {display:flex;gap:22px;flex-wrap:wrap;font-size:14px}
.career-site .public-navigation a {color:var(--navy)}
.career-site .public-navigation a[aria-current] {font-weight:bold;color:var(--deep)}
.career-site .nav {min-height:60px;background:#f3f8f7;padding-top:14px;padding-bottom:14px}
.career-site .navlinks {width:100%;justify-content:center}
.career-site .benefits-note {margin-top:22px}
.career-site .button {cursor:pointer;border:0}
.career-site .button.alt {border:1px solid var(--teal)}
@media(max-width:480px){.career-site .public-navigation nav {gap:13px;font-size:13px}.website-staging-banner{font-size:12px}.career-site .navlinks{justify-content:flex-start}}

[data-site-environment="staging"] [data-website-fixed-header] {top:var(--website-banner-height,54px)!important}
