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