.jobDetailPage{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#ffffff);padding:4rem 3% 2rem}.jobDetailPage-container{max-width:1450px;margin:0 auto}.jobDetailPage-layout{display:grid;grid-template-columns:1fr 380px;gap:1rem;margin-bottom:2rem}.jobDetailPage-sidebar{position:sticky;top:6rem;height:fit-content}@media (max-width:1024px){.jobDetailPage-layout{grid-template-columns:1fr 320px;gap:1.5rem}}@media (max-width:768px){.jobDetailPage{padding:3rem 2% 1rem}.jobDetailPage-layout{grid-template-columns:1fr;gap:1.5rem}.jobDetailPage-sidebar{position:static}}