.ChallengeMedia-module__m7Ie_q__fullscreenContain:fullscreen{object-fit:contain}
@layer ds-reset,ds-foundation,ds-subatoms;@layer ds-atoms{.tag{vertical-align:top;justify-content:center;align-items:center;gap:var(--spacings-s4);border-radius:var(--corner-radius-r16);padding:var(--spacings-s0) var(--spacings-s6);display:inline-flex}.tag--size-large{height:20px}.tag--size-small{height:14px}.tag--size-small .tag__icon{width:10px;height:10px}.tag--low-prio{border-radius:var(--corner-radius-circle);gap:0;padding:0}.tag--low-prio.tag--size-large{width:20px;min-width:20px}.tag--low-prio.tag--size-small{width:14px;min-width:14px}.tag--skin-black{background-color:var(--absolute-black-colors-base-default);color:var(--absolute-black-colors-text-default)}.tag--skin-negative{background-color:var(--negative-colors-base-default);color:var(--negative-colors-text-default)}.tag--skin-primary{color:var(--primary-colors-text-default);background:linear-gradient(90deg,#c209c1,#f749f6)}.tag--skin-error{color:var(--error-colors-text-default);background:linear-gradient(90deg,#ee3446,#ff6170)}.tag--skin-info{color:var(--information-colors-text-default);background:linear-gradient(90deg,#22afec,#6fd4ff)}.tag--skin-warning{color:var(--warning-colors-text-default);background:linear-gradient(90deg,#ff921e,#ff921e)}.tag--skin-success{color:var(--success-colors-text-default);background:linear-gradient(90deg,#05d08f,#05d08f)}.tag--skin-plus{background:var(--gradients-monetization-plus);color:var(--monetization-plus-colors-text-default)}.tag--skin-pro{background:var(--gradients-monetization-pro);color:var(--monetization-pro-colors-text-default)}.tag--skin-ultra{background:var(--gradients-monetization-ultra);color:var(--monetization-ultra-colors-text-default)}.tag--mode-muted.tag--skin-black{background-color:var(--absolute-white-colors-base-default);color:var(--absolute-white-colors-text-default)}.tag--mode-muted.tag--skin-negative{background-color:var(--background-colors-tint-3);color:var(--text-colors-base)}.tag--mode-muted.tag--skin-primary{color:#ff47ff;background:#3c1b3c}.tag--mode-muted.tag--skin-error{color:#ff5d6d;background:#401d20}.tag--mode-muted.tag--skin-info{color:#7ad7ff;background:#112646}.tag--mode-muted.tag--skin-warning{color:#ffb949;background:#462b00}.tag--mode-muted.tag--skin-success{color:#41ffc3;background:#143329}.tag--mode-muted.tag--skin-plus{color:#ef5eff;background:#48084f}.tag--mode-muted.tag--skin-pro{color:#b78aff;background:#310a71}.tag--mode-muted.tag--skin-ultra{color:#24c7c2;background:#004745}.tag__text{color:inherit;font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}.tag__icon{width:12px;height:12px}.tag__icon>path:not([fill]){fill:currentColor}}@layer ds-molecules,ds-organisms,ds-templates,ds-landing;
.TableOfContents-module__qA3Uda__root{top:var(--spacings-s24);max-width:340px;max-height:calc(100vh - 48px);padding:var(--spacings-s24);border-radius:var(--spacings-s8);position:sticky;overflow:auto}.TableOfContents-module__qA3Uda__title{margin-bottom:var(--spacings-s16);color:var(--text-colors-tint-1);font-size:var(--typography-t4-font-size);font-weight:700;line-height:var(--typography-t4-line-height)}.TableOfContents-module__qA3Uda__list{margin-left:0;list-style:none;position:relative}.TableOfContents-module__qA3Uda__list:before{content:"";background:var(--control-colors-border-default);width:2px;position:absolute;top:0;bottom:0;left:0}.TableOfContents-module__qA3Uda__listItem{height:auto;margin-bottom:var(--spacings-s24);padding:0 0 0 var(--spacings-s16);color:var(--text-colors-base);text-align:left;font-size:var(--typography-t5-font-size);font-weight:600;line-height:var(--typography-t5-line-height);cursor:pointer;background:0 0;border:none;transition:all .2s;position:relative}.TableOfContents-module__qA3Uda__listItem:before{content:"";background:0 0;width:2px;height:40px;transition:background .2s;position:absolute;top:0;bottom:0;left:-1px}.TableOfContents-module__qA3Uda__listItem:hover{color:var(--text-colors-tint-1)}.TableOfContents-module__qA3Uda__activeItem{color:var(--primary-colors-base-default)}.TableOfContents-module__qA3Uda__activeItem:before{background:var(--primary-colors-base-default)}@media screen and (max-width:768px){.TableOfContents-module__qA3Uda__root{max-width:100%;padding:0;position:static}.TableOfContents-module__qA3Uda__title{font-size:var(--typography-t7-font-size);font-weight:600;line-height:var(--typography-t7-line-height)}.TableOfContents-module__qA3Uda__list:before,.TableOfContents-module__qA3Uda__listItem:before{display:none}.TableOfContents-module__qA3Uda__list li{margin-left:var(--spacings-s24);list-style:outside}.TableOfContents-module__qA3Uda__listItem{padding:0}.TableOfContents-module__qA3Uda__activeItem{color:var(--text-colors-base)}}@media (prefers-reduced-motion:reduce){.TableOfContents-module__qA3Uda__listItem,.TableOfContents-module__qA3Uda__listItem:before{transition:none}}
.JobDescription-module__ftO9rW__root{flex-direction:column;flex:1;display:flex}.JobDescription-module__ftO9rW__root h2,.JobDescription-module__ftO9rW__root h3,.JobDescription-module__ftO9rW__root h4{margin:var(--spacings-s48) 0 var(--spacings-s16);display:inline-block}.JobDescription-module__ftO9rW__root strong{margin:var(--spacings-s24) 0 var(--spacings-s12)}.JobDescription-module__ftO9rW__root h2 span{font-size:var(--typography-t9-font-size);font-weight:700;line-height:var(--typography-t9-line-height)}.JobDescription-module__ftO9rW__root li{list-style:outside}.JobDescription-module__ftO9rW__introduction{color:var(--text-colors-base);font-size:var(--typography-t6-font-size);font-weight:500;line-height:var(--typography-t6-line-height)}.JobDescription-module__ftO9rW__content{padding:var(--spacings-s40);background-color:var(--background-colors-tint-1);font-size:var(--typography-t5-font-size);line-height:var(--typography-t5-line-height)}.JobDescription-module__ftO9rW__content hr{border:none;border-bottom:var(--spacings-s40) solid var(--background-colors-tint-1);background-color:var(--background-colors-tint-1);height:80px;margin:0 -42px;padding-bottom:0}.JobDescription-module__ftO9rW__content h1{font-size:var(--typography-t8-font-size);font-weight:500;line-height:var(--typography-t8-line-height)}.JobDescription-module__ftO9rW__content h1 strong{font-weight:unset;margin:0}.JobDescription-module__ftO9rW__content h2,.JobDescription-module__ftO9rW__content h3,.JobDescription-module__ftO9rW__content h4,.JobDescription-module__ftO9rW__content strong{margin:0 0 var(--spacings-s12);display:inline-block}.JobDescription-module__ftO9rW__content ul{margin:var(--spacings-s40) var(--spacings-s24)}.JobDescription-module__ftO9rW__content ul>li:not(:last-of-type){padding-bottom:var(--spacings-s24)}@media screen and (max-width:768px){.JobDescription-module__ftO9rW__root h2,.JobDescription-module__ftO9rW__root h3,.JobDescription-module__ftO9rW__root h4{margin:var(--spacings-s40) 0 var(--spacings-s16)}.JobDescription-module__ftO9rW__introduction{font-size:var(--typography-t5-font-size);line-height:var(--typography-t5-line-height)}.JobDescription-module__ftO9rW__content{padding:var(--spacings-s24) var(--spacings-s40);margin:0 -42px}.JobDescription-module__ftO9rW__content hr{border-bottom-width:var(--spacings-s24);height:50px}.JobDescription-module__ftO9rW__content ul{margin:var(--spacings-s24)}.JobDescription-module__ftO9rW__content ul>li:not(:last-of-type){padding-bottom:var(--spacings-s16)}}
