.page[data-v-fc368bb6]{background-color:var(--color-off-white)}.job[data-v-fc368bb6]{display:grid;grid-template-columns:repeat(var(--columns),1fr);-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width);max-width:var(--grid-max-width);margin-left:auto;margin-right:auto;grid-template-rows:auto;padding-left:var(--grid-padding);padding-right:var(--grid-padding);margin-top:var(--space-48);padding-bottom:var(--space-168);row-gap:var(--space-48)}.job__meta[data-v-fc368bb6]{grid-column:1/-1}.job__facts[data-v-fc368bb6]{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-grey-100)}.job__fact dt[data-v-fc368bb6]{color:var(--color-grey-200);text-transform:uppercase;font-size:var(--font-size-label-4);line-height:var(--line-height-label-4);letter-spacing:var(--letter-spacing-label-4);font-weight:500}@media(min-width:768px){.job__fact dt[data-v-fc368bb6]{font-size:var(--font-size-label-4-md);line-height:var(--line-height-label-4-md);letter-spacing:var(--letter-spacing-label-4-md)}}@media(min-width:1440px){.job__fact dt[data-v-fc368bb6]{font-size:var(--font-size-label-4-lg);line-height:var(--line-height-label-4-lg);letter-spacing:var(--letter-spacing-label-4-lg)}}.job__fact dd[data-v-fc368bb6]{font-size:var(--font-size-label-3);line-height:var(--line-height-label-3);letter-spacing:var(--letter-spacing-label-3);font-weight:500}@media(min-width:768px){.job__fact dd[data-v-fc368bb6]{font-size:var(--font-size-label-3-md);line-height:var(--line-height-label-3-md);letter-spacing:var(--letter-spacing-label-3-md)}}@media(min-width:1440px){.job__fact dd[data-v-fc368bb6]{font-size:var(--font-size-label-3-lg);line-height:var(--line-height-label-3-lg);letter-spacing:var(--letter-spacing-label-3-lg)}}.job__apply[data-v-fc368bb6]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:var(--font-size-label-3);line-height:var(--line-height-label-3);letter-spacing:var(--letter-spacing-label-3);font-weight:500}@media(min-width:768px){.job__apply[data-v-fc368bb6]{font-size:var(--font-size-label-3-md);line-height:var(--line-height-label-3-md);letter-spacing:var(--letter-spacing-label-3-md)}}@media(min-width:1440px){.job__apply[data-v-fc368bb6]{font-size:var(--font-size-label-3-lg);line-height:var(--line-height-label-3-lg);letter-spacing:var(--letter-spacing-label-3-lg)}}.job__apply span[data-v-fc368bb6]{padding-top:2px}@media(hover:hover)and (pointer:fine){.job__apply:hover span[data-v-fc368bb6]{text-decoration:underline}}.job__description[data-v-fc368bb6]{grid-column:1/-1;font-size:var(--font-size-body-5);line-height:var(--line-height-body-5);letter-spacing:var(--letter-spacing-body-5);font-weight:400}@media(min-width:768px){.job__description[data-v-fc368bb6]{font-size:var(--font-size-body-5-md);line-height:var(--line-height-body-5-md);letter-spacing:var(--letter-spacing-body-5-md)}}@media(min-width:1440px){.job__description[data-v-fc368bb6]{font-size:var(--font-size-body-5-lg);line-height:var(--line-height-body-5-lg);letter-spacing:var(--letter-spacing-body-5-lg)}}.job__description[data-v-fc368bb6] ol,.job__description[data-v-fc368bb6] p,.job__description[data-v-fc368bb6] ul{margin-bottom:1.25em}.job__description[data-v-fc368bb6] h1,.job__description[data-v-fc368bb6] h2,.job__description[data-v-fc368bb6] h3,.job__description[data-v-fc368bb6] h4{margin-top:2em;margin-bottom:.75em;font-size:var(--font-size-heading-7);line-height:var(--line-height-heading-7);letter-spacing:var(--letter-spacing-heading-7);font-weight:500}@media(min-width:768px){.job__description[data-v-fc368bb6] h1,.job__description[data-v-fc368bb6] h2,.job__description[data-v-fc368bb6] h3,.job__description[data-v-fc368bb6] h4{font-size:var(--font-size-heading-7-md);line-height:var(--line-height-heading-7-md);letter-spacing:var(--letter-spacing-heading-7-md)}}@media(min-width:1440px){.job__description[data-v-fc368bb6] h1,.job__description[data-v-fc368bb6] h2,.job__description[data-v-fc368bb6] h3,.job__description[data-v-fc368bb6] h4{font-size:var(--font-size-heading-7-lg);line-height:var(--line-height-heading-7-lg);letter-spacing:var(--letter-spacing-heading-7-lg)}}.job__description[data-v-fc368bb6] strong{font-weight:500}.job__description[data-v-fc368bb6] ol,.job__description[data-v-fc368bb6] ul{padding-left:1.25em}.job__description[data-v-fc368bb6] ul{list-style:disc}.job__description[data-v-fc368bb6] ol{list-style:decimal}.job__description[data-v-fc368bb6] li{margin-bottom:.5em}.job__description[data-v-fc368bb6] a{text-decoration:underline}.job__description[data-v-fc368bb6] img{max-width:100%;height:auto}.job__description[data-v-fc368bb6] .content-conclusion,.job__description[data-v-fc368bb6] .content-intro{color:var(--color-grey-200)}.job__footer[data-v-fc368bb6]{grid-column:1/-1;padding-top:1.5rem;border-top:1px solid var(--color-grey-100)}.job__back[data-v-fc368bb6]{display:block;margin-top:1.5rem;color:var(--color-grey-200);text-decoration:underline;font-size:var(--font-size-label-4);line-height:var(--line-height-label-4);letter-spacing:var(--letter-spacing-label-4);font-weight:500}@media(min-width:768px){.job__back[data-v-fc368bb6]{font-size:var(--font-size-label-4-md);line-height:var(--line-height-label-4-md);letter-spacing:var(--letter-spacing-label-4-md)}}@media(min-width:1440px){.job__back[data-v-fc368bb6]{font-size:var(--font-size-label-4-lg);line-height:var(--line-height-label-4-lg);letter-spacing:var(--letter-spacing-label-4-lg)}}@media(min-width:768px){.job[data-v-fc368bb6]{row-gap:0}.job__meta[data-v-fc368bb6]{grid-column:1/span 2;position:sticky;top:6rem;align-self:start}.job__facts[data-v-fc368bb6]{flex-direction:column;gap:1.25rem}.job__description[data-v-fc368bb6],.job__footer[data-v-fc368bb6]{grid-column:3/span 5}}
