.job-details-container{padding:80px 0;background-color:var(--color-white)}.job-header{max-width:800px;margin:0 auto 40px;text-align:center;border-bottom:1px solid #e0e0e0;padding-bottom:30px}.job-details-title{font-size:48px;line-height:1.2;margin-bottom:15px}.job-details-location{color:var(--color-text-secondary);font-size:20px}.job-content{max-width:800px;margin:0 auto;font-size:18px;line-height:1.8}.job-content h2,.job-content h3{font-size:28px;margin-top:2em;margin-bottom:1em}.job-content p{margin-bottom:1.5em}.job-content ol,.job-content ul{margin-bottom:1.5em;padding-left:2em}.job-footer{max-width:800px;margin:60px auto 0;text-align:center;background-color:var(--color-background);padding:30px;border-radius:var(--border-radius-standard)}.apply-title{font-size:24px;margin-bottom:15px}.job-footer p{font-size:16px;color:var(--color-text-secondary);line-height:1.7}.back-to-jobs-link{display:inline-block;margin-top:30px;font-weight:var(--font-weight-bold)}@media (max-width:768px){.job-details-title{font-size:36px}}