.career-page.career-details-page{color:#1b1b1b;background:#fff;min-height:100vh}.career-details-header-row{box-sizing:border-box;padding:clamp(1rem,3vw,1.75rem) 1.5rem 0}.career-details-shell{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,6vw,5rem)}.career-details-inner{box-sizing:border-box;max-width:52rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.career-details-back{font-family:var(--font-inter-tight), sans-serif;color:var(--secondary-color);align-items:center;gap:.4rem;margin-bottom:clamp(1.25rem,3vw,2rem);font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.career-details-back:hover{text-decoration:underline}.career-details-head{border-bottom:1px solid #00000014;margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,1.75rem)}.career-details-title{font-family:var(--font-instrument-serif), serif;letter-spacing:-.02em;color:#1b1b1b;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.1}.career-details-meta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.career-details-tag{font-family:var(--font-inter-tight), sans-serif;color:#1d1d1dbf;background:#f4f4f4;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.career-details-content{font-family:var(--font-inter-tight), sans-serif;color:#1d1d1ddb;font-size:clamp(1rem,1.4vw,1.05rem);line-height:1.7}.career-details-section{margin-bottom:clamp(1.5rem,4vw,2.25rem)}.career-details-section-title{font-family:var(--font-inter-tight), sans-serif;color:#1b1b1b;margin:0 0 .75rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700}.career-details-section p{margin:0}.career-details-list{margin:0;padding-left:1.25rem;list-style:outside}.career-details-list li{margin:.45rem 0;padding-left:.25rem}.career-details-apply-bar{border-top:1px solid #00000014;justify-content:center;margin-top:clamp(2rem,5vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);display:flex}.career-details-apply.home-cta-button{justify-content:center;align-items:center;padding:.95rem 2.5rem;font-size:.98rem;text-decoration:none;display:inline-flex}
