.job-detail_jobDetailContainer__880iW{padding:3rem 0 5rem}@media(max-width:768px){.job-detail_jobDetailContainer__880iW{padding:1.5rem!important}}.job-detail_jobHeader__dDfqx{display:flex;align-items:center;gap:1rem}.job-detail_departmentBadges__1jRrg{display:flex;flex-wrap:wrap;gap:10px}.job-detail_departmentBadge__xNX8W{background:var(--op-pale-blue);color:var(--foreground);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem .3rem;border-radius:50px;text-transform:uppercase}.job-detail_typeBadge__9aJK6{color:var(--text-muted);font-size:.9rem;font-weight:500}.job-detail_jobTitle__kU7Q5{font-size:2.5rem;line-height:1.2;color:var(--op-dark-navy)}@media(max-width:768px){.job-detail_jobTitle__kU7Q5{font-size:2rem}}.job-detail_companyDescription__Qqi8A{line-height:2;color:var(--text-muted);font-size:1rem;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.job-detail_jobList__jD9hy{list-style:none;padding:0;margin:0}.job-detail_jobList__jD9hy li{padding-left:1.5rem;margin-bottom:.2rem;position:relative;line-height:1.8;font-size:1rem;color:var(--text-muted);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.job-detail_jobList__jD9hy li:before{content:"•";color:var(--op-primary-blue);font-weight:700;position:absolute;left:0}.job-detail_applySection__ro9Ei{background:var(--card-background);border:1px solid var(--border-light);border-radius:16px;padding:2rem;margin-top:2rem}.job-detail_applySection__ro9Ei a{color:var(--op-primary-blue);text-decoration:none;font-weight:500}.job-detail_applySection__ro9Ei a:hover{text-decoration:underline}