.text-brand-blue{color:#1d53ea!important}.text-brand-dark{color:#212529!important}.brand-primary-button{background-color:#f029fd!important;border-color:#f029fd!important;color:#fff!important}:root{--brand-blue: #1D53EA;--brand-dark: #212529;--brand-primary: #F029FD;--brand-secondary: #1D53EA;--gray-50: #F8F9FA;--text-muted-75: rgba(33, 37, 41, .75)}.job-page-redesign{padding-top:8px;margin-bottom:40px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#212529bf}.job-page-redesign__main{display:flex;flex-direction:column;gap:40px}.job-header{display:flex;flex-direction:column;gap:8px}.job-header__title{font-weight:700;font-size:40px;line-height:1.3em;text-transform:uppercase;color:#212529;margin:0}.job-header__meta{display:flex;align-items:center;gap:12px;font-size:14px}.job-header__posted{color:#212529bf}.job-header__viewed-badge{background-color:#0dcaf0;border-radius:40px;padding:4px 12px;color:#fff}.job-header__tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.job-details{display:flex;flex-direction:column;gap:12px;padding-left:12px;border-left:2px solid rgba(33,37,41,.5)}.job-details__item{display:flex;align-items:flex-start;gap:4px;min-height:24px}.job-details__item--skills{flex-direction:column;align-items:flex-start}.job-details__label{font-weight:600;color:#212529;white-space:nowrap}.job-details__value{color:#212529bf}.job-details__skills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.salary-apply-section{display:flex;align-items:center;gap:40px}.salary-apply-section__salary{font-weight:600;font-size:24px;color:#212529}.salary-apply-section__apply,.salary-apply-section__apply:hover{text-decoration:none}.content-section{display:flex;flex-direction:column;gap:12px}.content-section__body{color:#212529bf;font-size:16px;line-height:1.5em}.view-full-link{text-decoration:none;display:inline-block}.view-full-link:hover{text-decoration:none}.similar-jobs{display:flex;flex-direction:column;gap:12px}.similar-jobs__title{font-weight:600;font-size:20px;color:#212529;margin:0}.similar-jobs__list{display:flex;flex-direction:column;gap:12px}.similar-jobs-carousel{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px;width:100%}.similar-jobs-carousel__slider{width:100%}.similar-jobs-carousel__header{display:flex;align-items:center;justify-content:space-between;width:100%}.similar-jobs-carousel__title{font-weight:700;font-size:32px;line-height:1.3em;text-transform:uppercase;color:#212529;margin:0}.similar-jobs-carousel__navigation{display:flex;align-items:center;gap:11px}.similar-jobs-carousel__nav-button{display:flex;justify-content:center;align-items:center;padding:6px 5px;width:48px;height:48px;background-color:#fff;border:none;cursor:pointer;color:#212529}.similar-jobs-carousel__nav-button:disabled{opacity:.5;cursor:not-allowed}.similar-jobs-carousel__nav-button:hover:not(:disabled){color:#212529}.similar-jobs-carousel__nav-divider{width:1px;height:32px;background-color:#21252980}.similar-jobs-carousel__slider{width:100%;position:relative;overflow:hidden}.similar-jobs-carousel .job-card-redesign{width:100%;animation:slideIn .4s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.related-articles{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}.related-articles__header{display:flex;align-items:center;justify-content:space-between;width:100%}.related-articles__title{font-weight:700;font-size:32px;line-height:1.3em;text-transform:uppercase;color:#212529;margin:0}.related-articles__navigation{display:flex;align-items:center;gap:11px}.related-articles__nav-button{display:flex;justify-content:center;align-items:center;padding:6px 5px;width:48px;height:48px;background-color:#fff;border:none;cursor:pointer;color:#212529}.related-articles__nav-button:disabled{opacity:.5;cursor:not-allowed}.related-articles__nav-button:hover:not(:disabled){color:#212529}.related-articles__nav-divider{width:1px;height:32px;background-color:#21252980}.related-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%}@media(max-width:991.98px){.job-header__title{font-size:32px}.salary-apply-section{flex-direction:column;align-items:stretch;gap:20px}.similar-jobs{margin-top:40px}.similar-jobs-carousel__header{flex-direction:column;gap:20px;align-items:stretch}.similar-jobs-carousel__title{text-align:center}.similar-jobs-carousel__navigation{justify-content:center}.related-articles__grid{grid-template-columns:1fr;gap:20px}.related-articles__header{flex-direction:column;gap:20px;align-items:stretch}.related-articles__title{text-align:center}.related-articles__navigation{justify-content:center}}@media(max-width:767.98px){.job-header__title{font-size:24px}.salary-apply-section__salary{font-size:18px}}
