.career{padding:72px 0}.career__inner{display:grid;grid-template-columns:1fr 572px;gap:55px;align-items:center}.career__title{margin-bottom:32px;color:#000}.career__lead{font-size:var(--h3);line-height:var(--h3-lh);font-weight:500;color:#000;margin-bottom:16px;max-width:533px}.career__sub{font-size:var(--b1);line-height:var(--b1-lh);color:#737373;margin-bottom:0}.career__list{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.career__list li{position:relative;padding-left:22px;font-size:var(--b1);line-height:var(--b1-lh);color:#737373}.career__list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#737373}.career__actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.career__actions .btn--primary{width:220px;height:48px;padding:10px 24px;border-radius:32px;gap:10px;line-height:20px}.career__email{display:inline-flex;align-items:center;gap:16px;color:var(--c-primary);font-size:16px;line-height:20px;font-weight:500}.career__email svg{width:18px;height:auto;flex:none}.career__media{width:572px;height:572px;border-radius:1px;overflow:hidden}.career__media img{width:100%;height:100%;object-fit:cover;display:block}.career__vacancies{margin-top:40px}.career__vac-label{display:inline-flex;margin-bottom:8px}.career__vac-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.vac-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e0e0e0;padding:24px 28px;color:var(--c-text);transition:border-color .2s,color .2s}.vac-card:hover{border-color:var(--c-primary);color:var(--c-primary)}.vac-card__title{font-size:var(--h3)}.vac-card__ico{width:18px;height:18px;flex:none}@media(max-width:992px){.career{padding:48px 0}.career__inner{grid-template-columns:1fr;gap:28px}.career__media{width:100%;height:auto;aspect-ratio:1/1}.career__actions{flex-direction:column;align-items:center;gap:16px}.career__actions .btn--primary{width:100%}.career__vacancies{margin-top:24px}.career__vac-grid{grid-template-columns:1fr;gap:8px}}