.v2-root .job-details{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:start;border-top:1px solid var(--line);scroll-margin-top:0}.v2-root .job-details h2{font-size:clamp(48px,5vw,76px);margin-bottom:32px}.v2-root .job-facts{margin:0;display:grid;gap:0}.v2-root .job-facts>div{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.v2-root .job-facts>div:first-child{border-top:1px solid var(--line)}.v2-root .job-facts dt{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);padding-top:3px}.v2-root .job-facts dd{margin:0;font-size:15px;line-height:1.5;color:var(--white)}.v2-root .job-details-body{color:#b4b7aa;font-size:15px;line-height:1.65;max-width:640px}.v2-root .job-details-body p{margin:0 0 1em}.v2-root .job-details-body ul{margin:-.4em 0 1.2em;padding:0 0 0 1.2em;list-style:none}.v2-root .job-details-body li{position:relative;margin:.35em 0}.v2-root .job-details-body li:before{content:"";position:absolute;left:-1.2em;top:.68em;width:8px;height:2px;background:var(--yellow)}.v2-root .job-details-body p:last-child{margin-bottom:0}@media (max-width:1000px){.v2-root .job-details{gap:6%}}@media (max-width:650px){.v2-root .job-details{grid-template-columns:1fr;gap:35px}.v2-root .job-details h2{font-size:52px;margin-bottom:24px}.v2-root .job-facts>div{grid-template-columns:1fr;gap:4px}.v2-root .job-details-body{font-size:14px}}