.JobDetail-module-scss-module__Sk864G__wrapper{background-color:#020304;background-image:radial-gradient(at top,#0025a859 0%,#0000 60%),radial-gradient(at 100% 100%,#61c0c21f 0%,#0000 60%);min-height:100vh;padding:6rem 1.5rem 4rem;position:relative}.JobDetail-module-scss-module__Sk864G__shell{flex-direction:column;gap:2.5rem;max-width:880px;margin:0 auto;display:flex}.JobDetail-module-scss-module__Sk864G__back{color:#eee9f2a6;align-self:flex-start;padding:.4rem 0;font-size:.92rem;text-decoration:none;transition:color .18s}.JobDetail-module-scss-module__Sk864G__back:hover{color:#61c0c2}.JobDetail-module-scss-module__Sk864G__companyIntro{background:#61c0c20f;border-left:3px solid #61c0c2;border-radius:0 12px 12px 0;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;display:flex}.JobDetail-module-scss-module__Sk864G__companyKicker{letter-spacing:.16em;text-transform:uppercase;color:#61c0c2;font-size:.72rem;font-weight:700}.JobDetail-module-scss-module__Sk864G__companyParagraph{color:#eee9f2c7;margin:0;font-size:.98rem;line-height:1.65}.JobDetail-module-scss-module__Sk864G__companyParagraph:first-of-type{color:#eee9f2;font-size:1.05rem;font-weight:500}.JobDetail-module-scss-module__Sk864G__header{border-bottom:1px solid #61c0c233;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.JobDetail-module-scss-module__Sk864G__seiDabei{letter-spacing:.18em;text-transform:uppercase;color:#61c0c2;font-size:.78rem;font-weight:700}.JobDetail-module-scss-module__Sk864G__title{color:#eee9f2;margin:0;font-size:clamp(2rem,4vw,2.7rem);font-weight:700;line-height:1.15}.JobDetail-module-scss-module__Sk864G__metaRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.JobDetail-module-scss-module__Sk864G__metaChip{color:#eee9f2c7;background:#ffffff0d;border:1px solid #61c0c238;border-radius:999px;padding:.32rem .75rem;font-size:.82rem;font-weight:500}.JobDetail-module-scss-module__Sk864G__introBlock{flex-direction:column;gap:1rem;margin:0;display:flex}.JobDetail-module-scss-module__Sk864G__introParagraph{color:#eee9f2e0;margin:0;font-size:1.08rem;line-height:1.75}.JobDetail-module-scss-module__Sk864G__introParagraph:first-of-type:first-line{font-weight:500}.JobDetail-module-scss-module__Sk864G__expect{background:#ffffff0a;border:1px solid #61c0c22e;border-radius:14px;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}.JobDetail-module-scss-module__Sk864G__expectGrid{grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;display:grid}@media (max-width:600px){.JobDetail-module-scss-module__Sk864G__expectGrid{grid-template-columns:1fr}}.JobDetail-module-scss-module__Sk864G__expectItem{color:#eee9f2d1;align-items:flex-start;gap:.6rem;font-size:.94rem;line-height:1.45;display:flex}.JobDetail-module-scss-module__Sk864G__expectIcon{color:#61c0c2;background:#61c0c22e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.8rem;font-weight:800;display:inline-flex}.JobDetail-module-scss-module__Sk864G__section{flex-direction:column;gap:.75rem;display:flex}.JobDetail-module-scss-module__Sk864G__sectionTitle{color:#61c0c2;letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700}.JobDetail-module-scss-module__Sk864G__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.JobDetail-module-scss-module__Sk864G__listItem{color:#eee9f2d9;padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.JobDetail-module-scss-module__Sk864G__listItem:before{content:"→";color:#61c0c2;font-weight:700;position:absolute;top:0;left:0}.JobDetail-module-scss-module__Sk864G__stack{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.JobDetail-module-scss-module__Sk864G__stackTag{color:#61c0c2;background:#61c0c21a;border:1px solid #61c0c247;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:500}.JobDetail-module-scss-module__Sk864G__applyBlock{background:linear-gradient(135deg,#0025a866 0%,#61c0c233 100%);border:1px solid #61c0c24d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2.25rem 1.9rem;display:flex}.JobDetail-module-scss-module__Sk864G__applyTitle{color:#eee9f2;margin:0;font-size:1.5rem;font-weight:700}.JobDetail-module-scss-module__Sk864G__applyLead{color:#eee9f2e0;margin:0;font-size:1rem;line-height:1.6}.JobDetail-module-scss-module__Sk864G__applyCta{color:#fff;background:linear-gradient(90deg,#0025a8,#61c0c2);border-radius:10px;margin-top:.5rem;padding:.85rem 1.7rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block}.JobDetail-module-scss-module__Sk864G__applyCta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #61c0c24d}.JobDetail-module-scss-module__Sk864G__related{border-top:1px solid #61c0c233;flex-direction:column;gap:.75rem;padding-top:2rem;display:flex}.JobDetail-module-scss-module__Sk864G__relatedTitle{color:#eee9f2;margin:0;font-size:1.1rem;font-weight:600}.JobDetail-module-scss-module__Sk864G__relatedList{flex-wrap:wrap;gap:.6rem;display:flex}.JobDetail-module-scss-module__Sk864G__relatedItem{color:#eee9f2c7;border:1px solid #61c0c240;border-radius:10px;padding:.5rem .9rem;font-size:.88rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-block}.JobDetail-module-scss-module__Sk864G__relatedItem:hover{color:#61c0c2;background:#61c0c214;border-color:#61c0c2}.JobDetail-module-scss-module__Sk864G__notFound{text-align:center;color:#eee9f2b3;margin:4rem 0;font-size:1.05rem}
