.job-details-hero{background-color:var(--bs-shell);padding:60px 0}.job-details-card{background-color:var(--bs-snow);border-radius:24px;padding:40px;box-shadow:0 16px 40px rgba(0,0,0,.06)}.job-details-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--bs-teal);font-size:15px}.job-details-meta span{display:inline-flex;align-items:center;gap:6px}.job-details-image{width:100%;border-radius:18px;object-fit:cover}.job-details-sidebar{background-color:var(--bs-shell);border-radius:18px;padding:24px}.job-details-sidebar h4{font-size:16px;font-weight:600;color:var(--bs-teal)}.job-details-sidebar p{margin-bottom:12px;font-size:14px;color:rgba(0,77,69,.8)}.job-details-section{margin-top:32px}.job-details-section h3{font-size:24px;font-weight:600;color:var(--bs-teal);margin-bottom:12px}.job-details-section p{font-size:16px;color:rgba(0,77,69,.85)}@media (max-width:991px){.job-details-card{padding:24px}.job-details-sidebar{margin-top:24px}}