.JobDetail_main__pPbX_{max-width:760px;margin:2rem auto;padding:0 1.25rem 4rem;font-family:var(--font-sans)}.JobDetail_back__HCHFx{display:inline-block;font-size:14px;color:var(--accent-green,#059669);text-decoration:none}.JobDetail_back__HCHFx:hover{text-decoration:underline}.JobDetail_title__cy6xB{margin-top:1.25rem;font-size:22px;font-weight:700;color:var(--text-heading);line-height:1.35}.JobDetail_meta__KFLTZ{margin-top:4px;font-size:14px;color:var(--text-secondary)}.JobDetail_description__f2FK6{margin-top:1.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.JobDetail_htmlBody__PmLqJ{font-size:14px;line-height:1.7;color:var(--text-primary)}.JobDetail_htmlBody__PmLqJ p{margin:0 0 .85rem}.JobDetail_htmlBody__PmLqJ h1,.JobDetail_htmlBody__PmLqJ h2,.JobDetail_htmlBody__PmLqJ h3,.JobDetail_htmlBody__PmLqJ h4,.JobDetail_htmlBody__PmLqJ h5{margin:1.4rem 0 .5rem;font-weight:600;color:var(--text-heading);line-height:1.3}.JobDetail_htmlBody__PmLqJ h1{font-size:18px}.JobDetail_htmlBody__PmLqJ h2{font-size:16px}.JobDetail_htmlBody__PmLqJ h3{font-size:15px}.JobDetail_htmlBody__PmLqJ h4{font-size:14px}.JobDetail_htmlBody__PmLqJ ol,.JobDetail_htmlBody__PmLqJ ul{margin:0 0 .85rem 1.25rem;padding:0}.JobDetail_htmlBody__PmLqJ li{margin-bottom:.3rem}.JobDetail_htmlBody__PmLqJ b,.JobDetail_htmlBody__PmLqJ strong{font-weight:600;color:var(--text-heading)}.JobDetail_htmlBody__PmLqJ em,.JobDetail_htmlBody__PmLqJ i{font-style:italic}.JobDetail_htmlBody__PmLqJ a{color:var(--accent-green,#059669);text-decoration:underline}.JobDetail_htmlBody__PmLqJ a:hover{color:var(--accent-green-hover,#047857)}.JobDetail_htmlBody__PmLqJ>:first-child{margin-top:0}.JobDetail_applyBtn__pnsRP{display:inline-block;margin-top:2rem;padding:.65rem 1.4rem;background:var(--accent-green,#059669);color:#fff;border-radius:var(--radius-md);font-weight:500;font-size:14px;text-decoration:none;transition:background .15s}.JobDetail_applyBtn__pnsRP:hover{background:var(--accent-green-hover,#047857)}@media (max-width:768px){.JobDetail_main__pPbX_{padding:0 1rem 3rem}.JobDetail_title__cy6xB{font-size:19px}.JobDetail_htmlBody__PmLqJ{font-size:13.5px}}