.careers{min-height:100vh;background:radial-gradient(1200px 600px at top,#1a2430,#05080d);color:#fff;padding-bottom:80px}.careers__back{display:inline-block;margin-bottom:16px;color:#9aa4af;text-decoration:none;font-size:14px}.careers__eyebrow{display:block;color:#f5c451;font-size:14px;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase;margin-top:20px}.careers__title{font-size:56px;font-weight:800;margin:0 0 16px}.careers__subtitle{max-width:520px;color:#9aa4af;line-height:1.6}.careers__controls{display:flex;gap:16px;padding:40px 0 16px;align-items:center}@media screen and (max-width:800px){.careers__controls{flex-direction:column}.careers__controls .careers__search,.careers__controls .division-filter{width:100%}}.careers__search{flex:1 1;font-size:16px;font-family:var(--font-medium)}.careers__search,.careers__select{background:#0b1118;border:1px solid #1f2933;color:#fff;padding:12px 16px}.careers__checkbox{display:flex;align-items:center;gap:8px;color:#9aa4af;font-size:14px}.careers__count{padding:0 0 60px;color:#9aa4af;font-size:14px}.careers__grid{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}@media screen and (max-width:800px){.careers__grid{grid-template-columns:1fr}}.vacancy-card{min-height:240px;background:linear-gradient(180deg,#0f1720,#0b1118);border:1px solid #1f2933;border-radius:6px}.division-filter{border-radius:0;height:42px;padding:10px 0 10px 15px;width:250px}.division-filter .p-dropdown-clear-icon{transform:translate(-10px,-50%)}.division-filter .p-dropdown-label{display:flex;align-items:center;font-family:var(--font-medium)}.p-component{font-family:var(--font)}.p-dropdown-item{padding:15px}.subdivision-logo{width:12px}.subdivision-option-logo{width:18px}