.career-section2{isolation:isolate;color:var(--brand-navy);background:#fff;padding:4.5rem 6vw 5rem;position:relative;overflow:hidden}.career-section2-inner{max-width:62rem;margin:0 auto;position:relative}.career-section2-intro{max-width:38rem;margin-bottom:2.25rem}.career-section2-badge{border:1px solid var(--line-strong);color:var(--brand-navy);background:#fff;border-radius:999px;margin:0 0 1.25rem;padding:.5rem 1.15rem;font-size:.78rem;font-weight:600;display:inline-block}.career-section2-heading{font-family:var(--font-heading), sans-serif;margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;line-height:1.1}.career-section2-description{color:var(--ink-muted);max-width:34rem;margin:0;font-size:.95rem;line-height:1.7}.career-section2-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;display:flex}.career-section2-filter{color:var(--brand-navy);background:var(--brand-blue-pale);cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.25rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background-color .2s,color .2s}.career-section2-filter:hover{background:var(--line-strong)}.career-section2-filter[aria-pressed=true]{background:var(--brand-navy);color:#fff}.career-section2-list{margin:0;padding:0;list-style:none}.career-section2-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.75rem 0;display:flex}.career-section2-item:first-child{border-top:1px solid var(--line)}.career-section2-item-main{min-width:0}.career-section2-item-title{margin:0 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.3}.career-section2-item-summary{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.6}.career-section2-tags{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.career-section2-tag{border:1px solid var(--line-strong);background:var(--brand-blue-pale);color:var(--brand-navy);border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:500}.career-section2-apply{white-space:nowrap;color:var(--brand-navy);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;align-items:center;gap:.5rem;padding:.35rem 0;font-family:inherit;font-size:.88rem;font-weight:600;transition:color .2s;display:inline-flex}.career-section2-apply svg{transition:transform .2s}.career-section2-apply:hover,.career-section2-apply:focus-visible{color:var(--brand-blue-deep)}.career-section2-apply:hover svg{transform:translate(3px)}.career-section2-empty{color:var(--ink-muted);margin:0}.career-section2-bullets{flex-direction:column;gap:.35rem;margin:0;padding-left:1.2rem;display:flex}@media (max-width:720px){.career-section2-item{flex-direction:column;align-items:flex-start;gap:1rem}.career-section2-apply{align-self:flex-start}}
