.vacancy-identity{margin-top:32px;padding:25px 0;border-bottom:1px solid var(--line)}.vacancy-identity>a{font-size:18px;font-weight:700;letter-spacing:2px}.vacancy-identity>p{margin:4px 0 15px;color:var(--muted);font-size:13px}.vacancy-identity nav{display:flex;flex-wrap:wrap;gap:8px 0;font-size:12px}.vacancy-identity nav a+a:before{content:'·';padding:0 15px;color:var(--muted)}.vacancy-identity nav a:hover{color:var(--accent)}.vacancy-copy .vacancy-opening{font-family:var(--font);font-size:23px;line-height:1.5;letter-spacing:-.4px;margin-top:0;font-weight:500}.vacancy-copy>h2{margin-top:40px}.vacancy-copy .process-path{font-size:14px;line-height:2.1;font-weight:500;color:var(--ink)}.vacancy-ready{margin-top:35px;padding:28px;background:#eee8e0;border-radius:8px}.vacancy-ready h2{margin-top:0}.vacancy-ready .hint{font-size:12px}.process-explained{list-style:none;counter-reset:process;padding:0}.process-explained li{counter-increment:process;position:relative;padding:10px 0 15px 50px;border-bottom:1px solid var(--line)}.process-explained li:before{content:'0' counter(process);position:absolute;left:0;top:24px;color:var(--accent);font-size:12px}.process-explained h3{font-size:21px;line-height:1.3}.navlinks{flex-wrap:wrap;justify-content:flex-end}.nav{gap:20px}.navlinks a{white-space:nowrap}@media(max-width:1000px){.navlinks{justify-content:flex-start;gap:10px 20px}}@media(max-width:750px){.vacancy-identity{margin-top:18px;padding:20px 0}.vacancy-identity>a{font-size:16px}.vacancy-identity nav{font-size:11px}.vacancy-identity nav a+a:before{padding:0 9px}.vacancy-copy .vacancy-opening{font-size:21px}.vacancy-ready{padding:23px}.navlinks{font-size:11px}}
