.JobDetail_main__tJ3F7{max-width:760px;margin:2rem auto;padding:0 1.25rem 4rem;font-family:var(--font-sans)}.JobDetail_back__kfqjR{display:inline-block;font-size:14px;color:var(--accent);text-decoration:none}.JobDetail_back__kfqjR:hover{text-decoration:underline}.JobDetail_title__Mzxhp{margin-top:1.25rem;font-size:22px;font-weight:700;color:var(--text-heading);line-height:1.35}.JobDetail_meta___hNJZ{margin-top:4px;font-size:14px;color:var(--text-secondary)}.JobDetail_description__iVb88{margin-top:1.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.JobDetail_htmlBody__FO38e{font-size:14px;line-height:1.7;color:var(--text-primary)}.JobDetail_htmlBody__FO38e p{margin:0 0 .85rem}.JobDetail_htmlBody__FO38e h1,.JobDetail_htmlBody__FO38e h2,.JobDetail_htmlBody__FO38e h3,.JobDetail_htmlBody__FO38e h4,.JobDetail_htmlBody__FO38e h5{margin:1.4rem 0 .5rem;font-weight:600;color:var(--text-heading);line-height:1.3}.JobDetail_htmlBody__FO38e h1{font-size:18px}.JobDetail_htmlBody__FO38e h2{font-size:16px}.JobDetail_htmlBody__FO38e h3{font-size:15px}.JobDetail_htmlBody__FO38e h4{font-size:14px}.JobDetail_htmlBody__FO38e ol,.JobDetail_htmlBody__FO38e ul{margin:0 0 .85rem 1.25rem;padding:0}.JobDetail_htmlBody__FO38e li{margin-bottom:.3rem}.JobDetail_htmlBody__FO38e b,.JobDetail_htmlBody__FO38e strong{font-weight:600;color:var(--text-heading)}.JobDetail_htmlBody__FO38e em,.JobDetail_htmlBody__FO38e i{font-style:italic}.JobDetail_htmlBody__FO38e a{color:var(--accent);text-decoration:underline}.JobDetail_htmlBody__FO38e a:hover{color:var(--accent-hover)}.JobDetail_htmlBody__FO38e>:first-child{margin-top:0}.JobDetail_applyBtn__GXyeR{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__GXyeR:hover{background:var(--accent-hover)}@media (max-width:768px){.JobDetail_main__tJ3F7{padding:0 1rem 3rem}.JobDetail_title__Mzxhp{font-size:19px}.JobDetail_htmlBody__FO38e{font-size:13.5px}}