.JobDetails_container__DYCOb{min-height:calc(100vh - 80px);width:100%;max-width:960px;margin:0 auto;padding:calc(2rem + 80px) 2rem 2rem;display:flex;flex-direction:column;gap:2.5rem;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:JobDetails_fadeIn__lZYa2 .5s ease-out;box-sizing:border-box}.JobDetails_heading__JO0I2{font-size:2.4rem;font-weight:800;text-align:left;color:var(--text-primary);border-bottom:3px solid var(--accent);padding-bottom:.75rem;margin-bottom:1rem;letter-spacing:-.5px;text-transform:capitalize}.JobDetails_subheading__XSx4e{font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--text-primary);border-left:5px solid var(--accent);padding-left:.75rem;background:linear-gradient(to right,var(--accent-light),transparent);border-radius:4px;line-height:1.4}.JobDetails_intro__nrlhS{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;letter-spacing:.1px}.JobDetails_section__rXbv2{background:rgba(255,255,255,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.75rem 2rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1.25rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.JobDetails_section__rXbv2:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 12px 28px rgba(0,0,0,.12)}.JobDetails_list__lLrgA{list-style:none;padding:0;margin:0}.JobDetails_list__lLrgA li{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;line-height:1.7;font-size:1rem;color:var(--text-secondary);transition:color .3s ease}.JobDetails_list__lLrgA li:hover{color:var(--text-primary)}.JobDetails_icon__V_0es{flex-shrink:0;color:var(--accent);margin-top:4px;transition:transform .3s ease}.JobDetails_list__lLrgA li:hover .JobDetails_icon__V_0es{transform:scale(1.25)}.JobDetails_iconWrapper__PkPo6{display:flex;align-items:center;color:var(--accent)}.JobDetails_link__QIoF8{color:var(--accent);font-weight:600;text-decoration:none;transition:color .3s ease,transform .3s ease}.JobDetails_link__QIoF8:hover{color:var(--accent-hover);text-decoration:underline;transform:translateX(3px)}.JobDetails_note__KZ8b8{font-style:italic;color:var(--text-secondary);margin-top:1.5rem;font-size:.95rem;opacity:.9}.JobDetails_applySection__7Y3cL{background:rgba(255,255,255,.06);backdrop-filter:blur(10px);border-radius:16px;padding:1.75rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1rem;animation:JobDetails_fadeIn__lZYa2 .6s ease-in-out}.JobDetails_text__IN3Lr{line-height:1.8;font-size:1rem;color:var(--text-secondary);letter-spacing:.2px}.JobDetails_notFound__kxEFp{padding:2rem;text-align:center;color:#ff4d4d;font-weight:700;font-size:1.25rem;background:rgba(255,77,77,.08);border:1px solid rgba(255,77,77,.25);border-radius:12px;box-shadow:0 4px 14px rgba(255,77,77,.15)}@keyframes JobDetails_fadeIn__lZYa2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.JobDetails_container__DYCOb{max-width:90%;padding:1.75rem}.JobDetails_heading__JO0I2{font-size:2.1rem}}@media (max-width:768px){.JobDetails_container__DYCOb{padding:calc(1.5rem + 80px) 1.5rem 1.5rem;gap:2rem}.JobDetails_heading__JO0I2{font-size:1.9rem}.JobDetails_subheading__XSx4e{font-size:1.15rem}.JobDetails_applySection__7Y3cL,.JobDetails_section__rXbv2{padding:1.25rem 1.5rem;border-radius:12px}.JobDetails_list__lLrgA li{font-size:.95rem;gap:.6rem}}@media (max-width:480px){.JobDetails_container__DYCOb{padding:calc(1rem + 80px) 1rem 1rem}.JobDetails_heading__JO0I2{font-size:1.6rem}.JobDetails_subheading__XSx4e{font-size:1rem}.JobDetails_applySection__7Y3cL,.JobDetails_section__rXbv2{padding:1rem 1.25rem}.JobDetails_list__lLrgA li{font-size:.9rem;gap:.5rem}.JobDetails_intro__nrlhS{font-size:.95rem}}