.PMje6q_vacancy-container{padding:0 1rem 2rem}.PMje6q_vacancy-wrapper{width:100%;max-width:66rem;margin:0 auto}.PMje6q_back-link-wrapper{justify-content:flex-start;align-items:center;max-width:48rem;margin:10rem auto 2rem;display:flex}.PMje6q_back-link{color:#ccc;font-family:var(--font-tt-norms);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.PMje6q_back-link:hover{color:#fff}.PMje6q_back-link svg{width:1rem;height:1rem}.PMje6q_vacancy-layout{display:block}.PMje6q_vacancy-header{max-width:48rem;margin:0 auto 4rem}.PMje6q_vacancy-title{font-family:var(--font-tt-norms);color:#fff;letter-spacing:-.02em;text-align:left;margin:0 0 .5rem;font-size:3rem;font-weight:600;line-height:1.15}.PMje6q_vacancy-meta{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;padding-bottom:.25rem;display:flex}.PMje6q_vacancy-description{font-family:var(--font-tt-norms);color:#ffffffbf;letter-spacing:-.01em;margin:0 0 2.5rem;font-size:1.125rem;font-weight:400;line-height:1.7}.PMje6q_cta-wrapper{justify-content:flex-start;padding-top:.25rem;display:flex}.PMje6q_cta-button{letter-spacing:.01em;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:500}.PMje6q_vacancy-content{max-width:48rem;margin:0 auto}.PMje6q_vacancy-body{color:#ccc;font-family:var(--font-tt-norms);font-size:1.125rem;line-height:1.8}.PMje6q_markdown-h1{color:#fff;letter-spacing:-.015em;margin:3rem 0 1.25rem;font-size:1.875rem;font-weight:600;line-height:1.3}.PMje6q_markdown-h2{color:#fff;letter-spacing:-.01em;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.35}.PMje6q_markdown-h3{color:#fff;letter-spacing:-.01em;margin:2rem 0 .875rem;font-size:1.25rem;font-weight:600;line-height:1.4}.PMje6q_markdown-h4{color:#fff;margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.45}.PMje6q_markdown-p{color:#ffffffbf;margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.PMje6q_markdown-ul,.PMje6q_markdown-ol{margin:1.25rem 0;padding-left:0;list-style:none}.PMje6q_markdown-li{color:#ffffffbf;margin-bottom:.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.7;position:relative}.PMje6q_markdown-ul .PMje6q_markdown-li:before{content:"–";color:#ffffff80;position:absolute;left:0}.PMje6q_markdown-ol{counter-reset:list-counter}.PMje6q_markdown-ol .PMje6q_markdown-li{counter-increment:list-counter}.PMje6q_markdown-ol .PMje6q_markdown-li:before{content:counter(list-counter) ".";color:#ffffff80;font-weight:600;position:absolute;left:0}.PMje6q_markdown-blockquote{color:#ffffffa6;background:#ffffff04;border-left:2px solid #ffffff26;border-radius:.375rem;margin:1.75rem 0;padding:1.25rem 1.25rem 1.25rem 1.75rem;font-size:.9375rem;font-style:normal;position:relative}.PMje6q_quote-icon-small{display:none}.PMje6q_markdown-code-inline{color:#ffffffd9;background:#ffffff14;border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Courier New,monospace;font-size:.875em}.PMje6q_markdown-code-block{color:#ffffffd9;font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;display:block}.PMje6q_markdown-pre{background:#0003;border:1px solid #ffffff14;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.PMje6q_markdown-link{color:var(--color-accent-main);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.PMje6q_markdown-link:hover{border-bottom-color:var(--color-accent-main)}.PMje6q_markdown-img{border-radius:.5rem;max-width:100%;height:auto;margin:2rem 0}.PMje6q_markdown-hr{border:none;border-top:1px solid #ffffff14;margin:2.5rem 0}.PMje6q_markdown-strong{color:#fff;font-weight:600}@media (max-width:768px){.PMje6q_back-link-wrapper{margin:6rem auto 2rem}.PMje6q_vacancy-title{letter-spacing:-.015em;font-size:2rem}.PMje6q_vacancy-description{font-size:1rem;line-height:1.65}.PMje6q_vacancy-meta{gap:.25rem;padding-bottom:.25rem}.PMje6q_cta-wrapper{padding-top:.25rem}.PMje6q_cta-button{width:100%;padding:.875rem 1.5rem;font-size:.875rem}.PMje6q_vacancy-body{font-size:1rem}.PMje6q_markdown-h1{font-size:1.75rem}.PMje6q_markdown-h2{font-size:1.5rem}.PMje6q_markdown-h3{font-size:1.25rem}}@media (max-width:480px){.PMje6q_vacancy-title{letter-spacing:-.01em;font-size:1.75rem}.PMje6q_back-link-wrapper{margin:5rem auto 1.5rem}.PMje6q_vacancy-meta{gap:.25rem}}
