.job-page-sidebar{display:grid;gap:.7rem}
.job-page-sidebar .job-application-panel{position:static}
.job-opportunities-nav{padding:.8rem .9rem;border:1px solid #d7e1e8;border-radius:11px;background:#fff}
.job-opportunities-nav>.eyebrow{margin:0;font-size:.54rem;letter-spacing:.1em}
.job-opportunities-nav h2{margin:.12rem 0 0;font-size:.92rem;line-height:1.15}
.job-opportunities-nav ul{display:grid;gap:0;margin:.45rem 0;padding:0;border-top:1px solid #e4eaee;list-style:none}
.job-opportunities-nav li{border-bottom:1px solid #e4eaee}
.job-opportunities-nav a{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.28rem 0;color:#405367;font-size:.66rem;line-height:1.15;text-decoration:none}
.job-opportunities-nav a:hover,.job-opportunities-nav a:focus-visible{color:#0d7183}
.job-opportunities-nav a[aria-current="page"]{color:#071426;font-weight:850}
.job-opportunities-nav a[aria-current="page"] span::before{content:"•";margin-right:.25rem;color:#0d7183}
.job-opportunities-nav small{flex:0 0 auto;color:#778590;font-size:.5rem;font-weight:800;white-space:nowrap}
.job-opportunities-nav small.is-active{color:#18794e}
.job-opportunities-nav small.is-inactive{color:#b42318}
.job-opportunities-nav small.is-soon{color:#b45309}
.job-opportunities-nav .job-all-link{justify-content:flex-start;padding:.05rem 0 0;color:#0d5f73;font-size:.61rem;font-weight:850}
@media(min-width:851px){.job-page-sidebar{position:static;max-height:none;overflow:visible}}
