.career-job__header{padding:var(--spacing-padding-xlarge) 0 8rem}.career-job__header-wrapper{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 841px){.career-job__header-wrapper{flex-direction:row-reverse}}@media only screen and (min-width: 841px){.career-job__header-title{padding-right:var(--spacing-gutters-large);flex:0 0 43.2rem}}@media only screen and (min-width: 841px){.career-job__header-main{padding-left:var(--spacing-gutters-large);border-left:1px solid var(--c-shades-ink-200);flex:1}}.career-job__header-main-title{font-weight:var(--font-weight-medium);text-transform:none}.career-job__header-tags{margin-top:var(--spacing-gutters-small);display:flex;gap:.8rem;flex-wrap:wrap}@media only screen and (min-width: 841px){.career-job__header-tags{margin-top:var(--spacing-gutters-large)}}.career-job__body-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-gutters-large) 20.6rem}@media only screen and (min-width: 1320px){.career-job__body-wrapper{flex-direction:row}}.career-job__body-main{max-width:100%;flex:1}@media only screen and (max-width: 1439px){.career-job__body-main{padding:0 var(--spacing-gutters-medium)}}@media only screen and (min-width: 1440px){.career-job__body-main{padding-left:calc((100vw - 1440px)/2 + var(--spacing-gutters-large))}}@media only screen and (min-width: 1320px){.career-job__body-main{padding-bottom:9.6rem}}@media only screen and (min-width: 1320px){.career-job__body-content,.career-job__body-stats-title,.career-job__body-stats{max-width:72.2rem}}.career-job__body-content.typ h1:not(:first-child),.career-job__body-content.typ .h1:not(:first-child),.career-job__body-content.typ h2:not(:first-child),.career-job__body-content.typ .h2:not(:first-child),.career-job__body-content.typ h3:not(:first-child),.career-job__body-content.typ .h3:not(:first-child),.career-job__body-content.typ h4:not(:first-child),.career-job__body-content.typ .h4:not(:first-child),.career-job__body-content.typ h5:not(:first-child),.career-job__body-content.typ .h5:not(:first-child),.career-job__body-content.typ h6:not(:first-child),.career-job__body-content.typ .h6:not(:first-child){margin-top:5.6rem}.career-job__body-sidebar{width:100%;display:flex;flex-direction:column;gap:var(--spacing-gutters-large);padding:var(--spacing-padding-small2)}@media only screen and (min-width: 1320px){.career-job__body-sidebar{position:sticky;top:0;height:100vh;padding:var(--spacing-padding-xlarge);flex:0 0 47.2rem}}.career-job__body-sidebar-title{padding-bottom:var(--spacing-padding-small2);border-bottom:1px solid var(--c-shades-ink-300)}@media only screen and (min-width: 1320px){.career-job__body-sidebar-title{padding-bottom:var(--spacing-gutters-large)}}.career-job__body-sidebar-button.btn.-primary.-outline{width:100%;margin-top:auto}.career-job__body-stats-title{margin:var(--spacing-gutters-large) 0}.career-job__body-stats{display:grid;gap:4rem 9rem}@media only screen and (min-width: 650px){.career-job__body-stats{grid-template-columns:repeat(2, 1fr)}}.career-job__drawer{--c-base-block-color: var(--c-primary-white);position:fixed;z-index:10;top:0;right:0;height:100vh;width:100vw;background-color:rgba(40,40,50,.9);opacity:0;pointer-events:none;transition:opacity 300ms ease-out}.career-job__drawer.drawer-active{pointer-events:all;opacity:1}.career-job__drawer form button[type=submit]{margin-left:auto}@media only screen and (min-width: 1320px){.career-job__drawer form fieldset.userformsgroup>.middleColumn{grid-template-columns:1fr;gap:3.2rem}}.career-job__drawer-wrapper{width:100%;height:100%;margin-left:auto;padding:var(--spacing-padding-small2);overflow-y:auto;transform:translateX(100%);transition:transform .8s ease-out}@media only screen and (min-width: 841px){.career-job__drawer-wrapper{padding:var(--spacing-padding-xlarge);width:47.2rem}}.career-job__drawer.drawer-active .career-job__drawer-wrapper{transform:translateX(0)}.career-job__drawer-title{margin-bottom:2rem}@media only screen and (min-width: 841px){.career-job__drawer-title{margin-bottom:3.2rem}}.career-job__drawer-close{display:flex;align-items:center;justify-content:center;padding:0;border:none;position:absolute;top:0;right:0;width:6.4rem;height:6.4rem}.career-job__drawer-close svg{width:2.8rem}@media only screen and (min-width: 841px){.career-job__drawer-close{width:8rem;height:8rem}.career-job__drawer-close svg{width:4rem}}
