.JobDetail_container__UMF2_{max-width:1400px;margin:0 auto;padding:2rem 1rem;background-color:#000;color:#fff}.JobDetail_backLink__Fhn_C{display:inline-block;margin-bottom:2rem;color:#fff;text-decoration:none;font-weight:500;transition:opacity .3s ease}.JobDetail_backLink__Fhn_C:hover{opacity:.7}.JobDetail_header__88pHn{margin-bottom:3rem;border-bottom:1px solid #333;padding-bottom:2rem}.JobDetail_title__sHOWK{font-size:56px;font-family:Chronicle,serif;font-weight:700;line-height:1.2;color:#fff;margin:0 0 60px}@media(max-width:768px){.JobDetail_title__sHOWK{font-size:2.25rem}}.JobDetail_metadata__7kZHO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.JobDetail_metaItem__UbA7m{display:flex;flex-direction:column;gap:.25rem}.JobDetail_label__hPw5J{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff}.JobDetail_value__zrD8U{font-size:1rem;font-weight:500;color:#fff}.JobDetail_content__qSKyI{margin-bottom:2rem}.JobDetail_description__7wfLV{font-size:1rem;line-height:1.8;color:#e0e0e0!important}.JobDetail_description__7wfLV h2,.JobDetail_description__7wfLV h3,.JobDetail_description__7wfLV h4{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;color:#fff!important}.JobDetail_description__7wfLV h2{font-size:1.5rem}.JobDetail_description__7wfLV h3{font-size:2rem}.JobDetail_description__7wfLV h4{font-size:1.1rem}.JobDetail_description__7wfLV p{margin-bottom:1rem;color:#e0e0e0!important;background-color:transparent!important}.JobDetail_description__7wfLV ol,.JobDetail_description__7wfLV ul{margin-bottom:1rem;margin-left:1.5rem}.JobDetail_description__7wfLV li{margin-bottom:.5rem;color:#e0e0e0!important;background-color:transparent!important;list-style-type:disc}.JobDetail_description__7wfLV strong{font-weight:700;color:#fff!important}.JobDetail_description__7wfLV em{font-style:italic;color:#e0e0e0!important}.JobDetail_description__7wfLV a{color:#66b3ff!important;text-decoration:underline;background-color:transparent!important}.JobDetail_description__7wfLV a:hover{color:#9cf!important}.JobDetail_description__7wfLV div{color:#e0e0e0!important;background-color:transparent!important}.JobDetail_description__7wfLV span{font-family:Neuzeit,serif!important;color:inherit!important;background-color:transparent!important;font-size:1rem!important}.JobDetail_description__7wfLV b{font-weight:700;color:#fff!important}.JobDetail_description__7wfLV br{display:block;content:""}.JobDetail_description__7wfLV *{color:inherit!important;background-color:transparent!important}.JobDetail_noDescription__7SiaL{color:#999;font-style:italic}.JobDetail_sectionTitle__Hrpr3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;font-size:1.75rem;color:#fff!important}.JobDetail_sectionParagraph__lwYEh{margin-bottom:1rem;font-size:1rem;line-height:1.8;color:#e0e0e0!important;background-color:transparent!important}.JobDetail_actions__fLLDB{display:flex;gap:1rem}.JobDetail_applyButton___xb_F{display:inline-block;padding:.875rem 2rem;background-color:#fff;color:#000;text-decoration:none;border-radius:4px;font-weight:600;transition:background-color .3s ease,transform .3s ease;border:none;cursor:pointer}.JobDetail_applyButton___xb_F:hover{background-color:#e0e0e0;transform:translateY(-2px)}.JobDetail_applyButton___xb_F:active{transform:translateY(0)}@media(max-width:768px){.JobDetail_container__UMF2_{padding:1.5rem 1.2rem}.JobDetail_metadata__7kZHO{grid-template-columns:1fr;gap:1rem}.JobDetail_title__sHOWK{font-size:1.5rem;margin-bottom:1rem}.JobDetail_description__7wfLV{font-size:.95rem}}@media(min-width:1280px)and (max-width:1439px){.JobDetail_container__UMF2_{padding:2rem}}