.work-intro{max-width:780px;margin-bottom:55px}.work-intro h1{font-size:clamp(60px,7vw,96px);line-height:1;margin:25px 0 30px}.work-intro>p:not(.eyebrow){font-size:21px;max-width:680px}.work-intro .work-note{font-size:16px!important;line-height:1.8}.duties{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.duties article{position:relative;border-top:1px solid var(--green-line);padding:30px 105px 35px 0}.duties article>span{font-family:var(--mono);font-size:10px;color:var(--green-soft);letter-spacing:.06em}.duties h2{font-size:29px;letter-spacing:-.035em;margin:18px 0;line-height:1.16}.duties p{font-size:16px;line-height:1.8;margin:0}.duties svg{position:absolute;right:0;top:65px;width:85px;fill:none;stroke:var(--green-muted);stroke-width:1.4}.work-next{border-top:1px solid var(--green-line);margin-top:15px;padding:45px 0 65px;max-width:800px}.work-next h2{font-size:38px}.work-next p{font-size:18px;line-height:1.8}.work-next .apply-next{margin-top:15px}@media(max-width:760px){.work-intro h1{font-size:58px}.work-intro>p:not(.eyebrow){font-size:18px}.duties{grid-template-columns:1fr}.duties article{padding-right:80px}.duties svg{width:65px}.duties h2{font-size:26px}.work-next h2{font-size:33px}.work-next p{font-size:16px}.work-next .apply-next{font-size:15px;gap:15px}}

.candidate-list{padding-left:22px;margin:0 0 28px;color:var(--muted);font-size:18px;line-height:1.8}.candidate-list li{padding-left:4px;margin-bottom:10px}.candidate-list li::marker{color:var(--green-soft)}@media(max-width:760px){.candidate-list{font-size:16px}}
