@layer ru-legacy{.careers-perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.careers-perk{border:1px solid var(--ru-border);border-radius:var(--ru-radius-lg);background:var(--ru-surface);padding:20px}.careers-perk h3{margin:0 0 6px;font-size:17px}.careers-perk p{color:var(--ru-text-muted);margin:0;line-height:1.55}.careers-board-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.careers-board-count{color:var(--ru-text-muted);margin:0}.careers-board{border-top:1px solid var(--ru-border);margin:0;padding:0;list-style:none}.careers-board li{border-bottom:1px solid var(--ru-border)}.careers-board-row{color:inherit;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto;align-items:center;gap:20px;padding:22px 8px;text-decoration:none;display:grid}.careers-board-row:hover,.careers-board-row:focus-visible{background:var(--ru-surface-subtle)}.careers-board-title{flex-direction:column;gap:4px;display:flex}.careers-board-name{font-size:18px;font-weight:600}.careers-board-team{color:var(--ru-text-muted);font-size:14px}.careers-board-meta{flex-wrap:wrap;gap:6px 8px;margin:0;font-size:14px;display:flex}.careers-board-meta span{border:1px solid var(--ru-border);white-space:nowrap;border-radius:999px;padding:3px 10px}.careers-board-go{color:var(--ru-accent);white-space:nowrap;font-weight:600}.careers-board-note{margin:20px 0 0}.careers-board-note a,.careers-role-body a,.careers-eeo a{color:var(--ru-accent);overflow-wrap:anywhere}.careers-narrow{max-width:760px}.careers-eeo{border-top:1px solid var(--ru-border);color:var(--ru-text-muted);margin-top:40px;padding-top:24px;font-size:14px;line-height:1.6}.careers-eeo h2{margin:0 0 8px;font-size:16px}.careers-eeo p{margin:0 0 10px}.careers-back{color:var(--ru-accent);margin-bottom:20px;text-decoration:none;display:inline-block}.careers-role-head{margin-bottom:32px}.careers-role-title{margin:4px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.1}.careers-role-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.careers-role-body{max-width:720px}.careers-role-body h2{margin:32px 0 10px;font-size:20px}.careers-role-body p{line-height:1.65}.careers-role-lead{margin-top:0;font-size:18px}.careers-list{margin:0;padding-left:20px}.careers-list li{margin:0 0 8px;line-height:1.6}.careers-role-card{border:1px solid var(--ru-border);border-radius:var(--ru-radius-lg);padding:20px;position:sticky;top:96px}.careers-role-card dl{grid-template-columns:auto 1fr;gap:10px 16px;margin:0 0 20px;font-size:14px;display:grid}.careers-role-card dt{color:var(--ru-text-muted)}.careers-role-card dd{margin:0;font-weight:600}.careers-apply{text-align:center;display:block}@media (max-width:900px){.careers-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-board-row{grid-template-columns:minmax(0,1fr) auto}.careers-board-row .careers-board-meta{grid-area:2/1/auto/-1}.careers-role-layout{grid-template-columns:1fr;gap:32px}.careers-role-card{order:-1;position:static}}@media (max-width:600px){.careers-perks{grid-template-columns:1fr}}}
