.JobDetails-module-scss-module__pHlWmq__hero{background:#fff;padding:130px 0 72px;position:relative;overflow:hidden}@media (max-width:768px){.JobDetails-module-scss-module__pHlWmq__hero{padding:104px 0 56px}}.JobDetails-module-scss-module__pHlWmq__heroGrid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#5246ce0f 1px,#0000 1px),linear-gradient(#5246ce0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 28% 32%,#000 8%,#0000 72%);mask-image:radial-gradient(80% 70% at 28% 32%,#000 8%,#0000 72%)}.JobDetails-module-scss-module__pHlWmq__heroContent{z-index:1;position:relative}.JobDetails-module-scss-module__pHlWmq__heroEyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--ds-muted);margin:0 0 18px;font-size:.78rem;font-weight:600}.JobDetails-module-scss-module__pHlWmq__heroTitle{letter-spacing:-.02em;color:var(--ds-ink);text-wrap:balance;margin:0 0 24px;font-weight:700;font-size:clamp(2rem,3.4vw,3rem)!important;line-height:1.15!important}.JobDetails-module-scss-module__pHlWmq__chips{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.JobDetails-module-scss-module__pHlWmq__chip{background:var(--ds-primary-soft,#efeefc);color:var(--ds-primary);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.JobDetails-module-scss-module__pHlWmq__chip svg{width:14px;height:14px}.JobDetails-module-scss-module__pHlWmq__back{color:var(--ds-muted);transition:color .2s var(--ds-ease,ease),gap .2s var(--ds-ease,ease);align-items:center;gap:8px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.JobDetails-module-scss-module__pHlWmq__back svg{width:15px;height:15px}.JobDetails-module-scss-module__pHlWmq__back:hover{color:var(--ds-primary);gap:11px}.JobDetails-module-scss-module__pHlWmq__body{background:#fff;padding:80px 0 96px}@media (max-width:768px){.JobDetails-module-scss-module__pHlWmq__body{padding:48px 0 64px}}.JobDetails-module-scss-module__pHlWmq__sidebar{border:1px solid var(--ds-border,#e8e6f0);border-radius:var(--ds-radius-lg,14px);box-shadow:var(--ds-shadow-sm,0 2px 8px #14103c14);background:#fff;padding:28px;position:sticky;top:110px}.JobDetails-module-scss-module__pHlWmq__sidebarTitle{letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 20px;font-weight:700;font-size:1.05rem!important}.JobDetails-module-scss-module__pHlWmq__metaItem{align-items:center;gap:14px;display:flex}.JobDetails-module-scss-module__pHlWmq__metaItem+.JobDetails-module-scss-module__pHlWmq__metaItem{border-top:1px solid var(--ds-border,#e8e6f0);margin-top:18px;padding-top:18px}.JobDetails-module-scss-module__pHlWmq__metaIcon{background:var(--ds-primary-soft,#efeefc);width:42px;height:42px;color:var(--ds-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.JobDetails-module-scss-module__pHlWmq__metaLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--ds-muted);margin:0 0 3px;font-size:.72rem;font-weight:600}.JobDetails-module-scss-module__pHlWmq__metaValue{color:var(--ds-ink);margin:0;font-size:.95rem;font-weight:600}.JobDetails-module-scss-module__pHlWmq__content{max-width:72ch}.JobDetails-module-scss-module__pHlWmq__content h2{letter-spacing:-.02em;color:var(--ds-ink);margin:44px 0 16px;font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:700;line-height:1.25}.JobDetails-module-scss-module__pHlWmq__content h2:first-child{margin-top:0}.JobDetails-module-scss-module__pHlWmq__content p,.JobDetails-module-scss-module__pHlWmq__content li{color:var(--ds-muted);font-size:1rem;line-height:1.7}.JobDetails-module-scss-module__pHlWmq__content p{margin:0 0 18px}.JobDetails-module-scss-module__pHlWmq__content a:not([data-variant]){color:var(--ds-primary);font-weight:500;text-decoration:none}.JobDetails-module-scss-module__pHlWmq__content a:not([data-variant]):hover{text-decoration:underline}.JobDetails-module-scss-module__pHlWmq__content img{border:1px solid var(--ds-border,#e8e6f0);border-radius:var(--ds-radius-lg,14px);max-width:100%;height:auto;margin:8px 0 20px}.JobDetails-module-scss-module__pHlWmq__content ul{margin:0 0 18px;padding:0;list-style:none}.JobDetails-module-scss-module__pHlWmq__content ul li{margin-bottom:12px;padding-left:30px;position:relative}.JobDetails-module-scss-module__pHlWmq__content ul li:before{content:"";background:var(--ds-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.JobDetails-module-scss-module__pHlWmq__checks{margin:0 0 18px;padding:0;list-style:none}.JobDetails-module-scss-module__pHlWmq__checkItem{color:var(--ds-muted);align-items:flex-start;gap:12px;margin-bottom:12px;font-size:1rem;line-height:1.7;display:flex}.JobDetails-module-scss-module__pHlWmq__checkItem svg{color:var(--ds-primary);flex:none;width:16px;height:16px;margin-top:.35em}.JobDetails-module-scss-module__pHlWmq__applyCta{margin:24px 0 40px}.JobDetails-module-scss-module__pHlWmq__footerBack{margin-top:8px}
