.job-listings__container{padding-block:0}.job-listings__intro{display:grid;gap:2.4rem;padding-block:2.4rem 3.2rem}@media screen and (min-width:990px){.job-listings__intro--has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem;align-items:start}}.job-listings__intro-heading{margin:0 0 1.6rem}.job-listings__intro-body.rte>*:not(img,figure,table,p:has(img)){color:rgb(var(--color-foreground-secondary));max-width:60rem;margin-inline:0}.job-listings__intro-media{aspect-ratio:5 / 4;overflow:hidden}.job-listings__intro-img{width:100%;height:100%;object-fit:cover;display:block}.job-listings__job{border-top:.1rem solid rgb(var(--color-border))}.job-listings__job:last-of-type{border-bottom:.1rem solid rgb(var(--color-border))}.job-listings__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-block:2rem;cursor:pointer}.job-listings__summary::-webkit-details-marker{display:none}.job-listings__title{margin:0;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.job-listings__job:not([open]) .job-listings__summary:hover .job-listings__title{opacity:var(--hover-opacity)}}.job-listings__toggle{flex:none;width:2rem;height:2rem;display:grid;place-items:center;color:rgb(var(--color-foreground))}.job-listings__toggle svg{width:1.6rem;height:1.6rem}.job-listings__toggle-minus,.job-listings__job[open] .job-listings__toggle-plus{display:none}.job-listings__job[open] .job-listings__toggle-minus{display:block}.job-listings__panel{padding-block:.4rem 6.4rem}.job-listings__subtitle{margin:0 0 3.2rem;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.6rem)}.job-listings__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.job-listings__grid{grid-template-columns:24% 57%;column-gap:11%;align-items:start}}.job-listings__meta{margin:0;border-top:.1rem solid rgb(var(--color-foreground))}.job-listings__meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-block:1.4rem;border-bottom:.1rem solid rgb(var(--color-foreground))}.job-listings__meta dt,.job-listings__meta dd{margin:0;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.job-listings__meta dt{font-size:1.2rem;color:rgb(var(--color-foreground-secondary))}.job-listings__meta dd{font-size:1.3rem;text-align:right;color:rgb(var(--color-foreground))}.job-listings__body{border-top:.1rem solid rgb(var(--color-foreground))}.job-listings__text{padding-block:3.2rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.6}.job-listings__text.rte>*:not(img,figure,table,p:has(img)){color:rgb(var(--color-foreground));max-width:none;margin-inline:0}.job-listings__text>p,.job-listings__text>ul,.job-listings__text>ol{margin-block:0 2rem}.job-listings__text>*:last-child{margin-bottom:0}.job-listings__text li{margin-bottom:1.2rem}.job-listings__text li:last-child{margin-bottom:0}.job-listings__text.rte>hr.job-listings__rule{border:0;border-top:.1rem solid rgb(var(--color-foreground));height:0;width:100%;max-width:none;margin:3.2rem 0}.job-listings__offer{border-top:.1rem solid rgb(var(--color-border));padding-top:2.4rem}.job-listings__offer-heading{margin:0;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;text-transform:none;letter-spacing:0;line-height:1.4}.job-listings__offer .job-listings__text{padding-top:1.2rem}.job-listings__actions{border-top:.1rem solid rgb(var(--color-foreground));padding-top:3.2rem;display:flex;justify-content:flex-end}@media screen and (max-width:749.99px){.job-listings__actions{justify-content:stretch}.job-listings__apply{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-job-listings.css.map */
