.JobDetail-module__8FQeCa__page{background:var(--lief-bg-light);min-height:100vh;padding:56px 24px 96px}.JobDetail-module__8FQeCa__inner{flex-direction:column;gap:32px;max-width:820px;margin:0 auto;display:flex}.JobDetail-module__8FQeCa__back{font-size:var(--fs-body);color:var(--lief-teal);align-items:center;gap:6px;font-weight:600;transition:opacity .15s;display:inline-flex}.JobDetail-module__8FQeCa__back:hover{opacity:.75}.JobDetail-module__8FQeCa__header{flex-direction:column;gap:10px;display:flex}.JobDetail-module__8FQeCa__dept{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--lief-teal);font-weight:700}.JobDetail-module__8FQeCa__title{font-size:var(--fs-display);color:var(--lief-text);font-weight:600;line-height:var(--lh-display);letter-spacing:-.01em}.JobDetail-module__8FQeCa__overview{font-size:var(--fs-lead);color:var(--lief-text);line-height:1.7}.JobDetail-module__8FQeCa__hr{border:none;border-top:1px solid #0000001a;margin:0}.JobDetail-module__8FQeCa__sectionHeading{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--lief-text);margin-bottom:12px;font-weight:700}.JobDetail-module__8FQeCa__sectionIntro{font-size:var(--fs-body);color:var(--lief-text-muted);margin-bottom:16px;line-height:1.6}.JobDetail-module__8FQeCa__bulletList{flex-direction:column;gap:12px;list-style:none;display:flex}.JobDetail-module__8FQeCa__bulletItem{font-size:var(--fs-body);color:var(--lief-text);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.JobDetail-module__8FQeCa__checkIcon{background:var(--lief-teal-light);width:22px;height:22px;color:var(--lief-teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.JobDetail-module__8FQeCa__desirableLabel{font-size:var(--fs-body);color:var(--lief-text-muted);margin-top:20px;margin-bottom:8px;font-weight:600}.JobDetail-module__8FQeCa__desirableList{font-size:var(--fs-body);color:var(--lief-text-muted);flex-direction:column;gap:8px;padding-left:20px;line-height:1.55;display:flex}.JobDetail-module__8FQeCa__meta{flex-direction:column;gap:20px;display:flex}.JobDetail-module__8FQeCa__metaItem{align-items:center;gap:16px;display:flex}.JobDetail-module__8FQeCa__metaIcon{background:var(--lief-teal-light);width:44px;height:44px;color:var(--lief-teal);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobDetail-module__8FQeCa__metaLabel{font-size:var(--fs-body);color:var(--lief-text);font-weight:700;line-height:1.2}.JobDetail-module__8FQeCa__metaValue{font-size:var(--fs-body);color:var(--lief-text-muted);margin-top:2px}.JobDetail-module__8FQeCa__applyBtn{background:var(--lief-teal);color:#fff;font-size:var(--fs-body);border-radius:var(--radius-sm);width:fit-content;padding:14px 32px;font-weight:700;transition:background .15s;display:inline-block}.JobDetail-module__8FQeCa__applyBtn:hover{background:var(--lief-teal-hover)}
