.career-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.career-values article{border-top:3px solid var(--green);padding:28px;background:var(--paper)}
.career-values p,.career-intro{margin-top:18px;color:var(--muted)}
.career-vacancies{padding-block:64px;background:var(--paper)}
.vacancy-empty{padding:30px;background:#fff;border-left:3px solid var(--green);margin-top:28px;max-width:920px}
.vacancy-empty p{margin-top:16px;color:var(--muted)}
.news-award h2{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.5px}
.news-scope h3{font-size:1.05rem;margin:0 0 14px}
@media(max-width:760px){.career-values{grid-template-columns:1fr}.career-vacancies{padding-block:48px}.vacancy-empty{padding:24px}}
