.JobDetails_container__ovkvJ{padding:40px 20px;max-width:900px;margin:0 auto;min-height:800px}.JobDetails_backLink__yIJBf{display:inline-flex;align-items:center;gap:8px;color:#1bd19b;text-decoration:none;font-size:14px;margin-bottom:30px;transition:all .2s ease}.JobDetails_backLink__yIJBf:hover{transform:translateX(-5px)}.JobDetails_card__N0W35{background:var(--bg-card);border:1px solid var(--border-light);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.05)}.JobDetails_header__nRcM5{padding:40px;background:linear-gradient(135deg,var(--bg-secondary) 0,#ffffff 100%);border-bottom:1px solid var(--border-light)}.JobDetails_category__3R7XP{display:inline-block;background:var(--accent-teal);color:#ffffff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.JobDetails_title__rfPur{font-size:36px;font-weight:800;margin-bottom:16px;color:var(--accent-dark);line-height:1.2}.JobDetails_organization__C39_j{font-size:18px;color:var(--text-muted);font-weight:600}.JobDetails_metaGrid__xFhji{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;padding:40px;background:var(--bg-secondary)}.JobDetails_metaItem__V_Mpg{display:flex;flex-direction:column;gap:8px}.JobDetails_metaLabel__WUTcC{font-size:11px;text-transform:uppercase;color:var(--text-muted);opacity:.7;font-weight:700}.JobDetails_metaValue___6eEG{font-size:15px;color:var(--foreground);font-weight:600}.JobDetails_contentBody__2QIek{padding:40px;display:flex;flex-direction:column;gap:40px}.JobDetails_section__KXWc_{display:flex;flex-direction:column;gap:16px}.JobDetails_sectionTitle__fM68G{font-size:20px;color:var(--accent-teal);font-weight:700;display:flex;align-items:center;gap:12px}.JobDetails_sectionContent__MnxEe{color:rgba(255,255,255,.9);line-height:1.8;font-size:15px}.JobDetails_sectionContent__MnxEe *{color:var(--foreground)!important;background-color:transparent!important;font-family:inherit!important}.JobDetails_sectionContent__MnxEe b,.JobDetails_sectionContent__MnxEe strong{color:var(--accent-dark)!important;font-weight:700}.JobDetails_sectionContent__MnxEe a{color:var(--accent-teal)!important;text-decoration:underline}.JobDetails_sectionContent__MnxEe ul{padding-left:20px;margin:10px 0}.JobDetails_sectionContent__MnxEe li{margin-bottom:8px}.JobDetails_sectionContent__MnxEe h4{color:#ffffff;margin:15px 0 10px;font-size:16px}.JobDetails_applySection__JmThy{background:rgba(27,209,155,.05);border:1px dashed rgba(27,209,155,.3);padding:30px;border-radius:16px;text-align:center}.JobDetails_applyButton__InI0X{display:inline-block;padding:14px 40px;background:#00c9a7;color:#022b21;border-radius:12px;font-weight:800;text-decoration:none;font-size:16px;transition:all .3s ease;margin-top:20px}.JobDetails_applyButton__InI0X:hover{background:#18b688;transform:scale(1.05);box-shadow:0 10px 20px rgba(27,209,155,.2)}.JobDetails_loading__fwSqE{text-align:center;padding:100px;color:rgba(255,255,255,.5)}@media (max-width:768px){.JobDetails_title__rfPur{font-size:24px}.JobDetails_contentBody__2QIek,.JobDetails_header__nRcM5,.JobDetails_metaGrid__xFhji{padding:24px}}