.section--jobs-listing{max-width:var(--page-width);margin:0 auto}.jobs-listing__header{text-align:center;margin-bottom:4.8rem}.jobs-listing__subtitle{margin-top:1.2rem;opacity:.7}.jobs-listing__list{display:flex;flex-direction:column;gap:1.6rem}.jobs-listing__item{border:.1rem solid rgb(var(--color-border));border-radius:var(--pcard-radius, 0);overflow:hidden;transition:border-color .25s ease}.jobs-listing__item:hover{border-color:rgb(var(--color-foreground))}.jobs-listing__summary{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 2.8rem;cursor:pointer;list-style:none;gap:2rem}.jobs-listing__summary::-webkit-details-marker{display:none}.jobs-listing__summary-left{display:flex;flex-direction:column;gap:.8rem;min-width:0}.jobs-listing__job-title{margin:0;font-weight:var(--font-body-weight-bolder, 500);line-height:1.3}.jobs-listing__meta{display:flex;flex-wrap:wrap;gap:.6rem}.jobs-listing__tag{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.jobs-listing__tag+.jobs-listing__tag:before{content:"\b7";margin-right:.2rem}.jobs-listing__toggle{flex-shrink:0;transition:transform .3s ease}.jobs-listing__details[open] .jobs-listing__toggle{transform:rotate(45deg)}.jobs-listing__content{padding:0 2.8rem 3.2rem;border-top:.1rem solid rgb(var(--color-border));margin:0 2.8rem;padding:2.4rem 0 3.2rem}.jobs-listing__content-intro{font-size:1.5rem;margin-bottom:2.8rem;opacity:.8}.jobs-listing__section{margin-bottom:2.4rem}.jobs-listing__section:last-child{margin-bottom:0}.jobs-listing__section-title{font-weight:var(--font-body-weight-bolder, 500);margin-bottom:1.2rem;font-size:1.5rem}.jobs-listing__section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.jobs-listing__section li{position:relative;padding-left:1.6rem;font-size:1.4rem;line-height:1.6;opacity:.85}.jobs-listing__section li:before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-primary))}.jobs-listing__cta{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid rgb(var(--color-border))}.jobs-listing__cta p{margin:0 0 .8rem;font-size:1.4rem;opacity:.85}.jobs-listing__cta a{font-weight:var(--font-body-weight-bolder, 500);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3em;transition:opacity .2s ease}.jobs-listing__cta a:hover{opacity:.7}.jobs-listing__empty{text-align:center;padding:6rem 2rem;opacity:.6}@media (max-width: 767.98px){.jobs-listing__summary{padding:2rem}.jobs-listing__content{margin:0 2rem;padding:2rem 0 2.4rem}.jobs-listing__job-title{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-jobs-listing.css.map */
