.job-details_container__OEQV4{max-width:900px;margin:0 auto;padding:2rem 1rem}.job-details_backLink__Z5OvG{display:inline-flex;align-items:center;margin-bottom:2rem;color:var(--text-muted);font-size:.95rem;transition:color .2s ease}.job-details_backLink__Z5OvG:hover{color:var(--primary)}.job-details_header__TcJmd{text-align:center;padding:3rem 0;border-bottom:1px solid var(--glass-border);margin-bottom:3rem;background:var(--card-bg);border-radius:16px;margin-top:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--card-border)}.job-details_company__rcmC8{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.job-details_company__rcmC8:after,.job-details_company__rcmC8:before{content:"";display:block;width:20px;height:1px;background:var(--primary);opacity:.5}.job-details_title__oONn5{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(180deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem}.job-details_meta__FWeYz{display:flex;justify-content:center;gap:2rem;color:var(--text-muted);font-size:.95rem}.job-details_content__sCtHj{font-size:1.125rem;line-height:1.8;color:#cbd5e1;background:var(--card-bg);padding:3rem;border-radius:16px;border:1px solid var(--card-border)}.job-details_content__sCtHj h1,.job-details_content__sCtHj h2,.job-details_content__sCtHj h3{color:#fff;margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.job-details_content__sCtHj ol,.job-details_content__sCtHj ul{margin-bottom:1.5rem;padding-left:1.5rem}.job-details_content__sCtHj li{margin-bottom:.5rem}.job-details_content__sCtHj p{margin-bottom:1.5rem}.job-details_actions__KHnjb{margin-top:4rem;text-align:center;padding:3rem;background:linear-gradient(180deg,rgba(56,189,248,.05),transparent);border-radius:16px;border:1px solid var(--card-border)}.job-details_actions__KHnjb h3{margin-bottom:1.5rem;font-size:1.5rem;color:#fff}.job-details_applyBtn__2imYK{background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 30px -10px rgba(56,189,248,.4);display:inline-block;transition:all .3s ease}.job-details_applyBtn__2imYK:hover{transform:scale(1.02);box-shadow:0 15px 35px -10px rgba(56,189,248,.5);color:#fff}.job-details_shareBtn__jjmXt{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 30px -10px rgba(37,211,102,.4);display:inline-block;transition:all .3s ease;border:none;cursor:pointer;margin-left:1rem}.job-details_shareBtn__jjmXt:hover{transform:scale(1.02);box-shadow:0 15px 35px -10px rgba(37,211,102,.5)}@media (max-width:768px){.job-details_shareBtn__jjmXt{margin-left:0;margin-top:1rem;width:100%;display:block}.job-details_title__oONn5{font-size:2rem}.job-details_content__sCtHj{padding:1.5rem}}