.jobs{position:relative}.jobs svg.icon{color:var(--color-accent);opacity:.8;inline-size:var(--space-l-xl);height:auto;align-self:flex-start}.jobs .job-list-item{--gap: var(--space-2xs);--space: var(--space-l);font-size:var(--step-0);inline-size:min(100%,40rem)}.jobs .job-list-item>*{--space: var(--space-xs)}.jobs .job-list-item .teaser{font-size:.85em}.jobs .job-list-item .caption{font-weight:var(--font-weight-bold)}.jobs .job-list-item .cluster svg{align-self:flex-start;color:var(--color-prose);flex-shrink:0}.jobs .job-list-item a.title{text-decoration:underline;text-decoration-thickness:.1em}.jobs .job-list-item a.title:focus-visible,.jobs .job-list-item:hover a.title{text-decoration-color:var(--color-accent);text-decoration-thickness:.15em}.jobs .job-list-item:hover .icon{opacity:1}.jobs.single-job .hero-wrapper{padding-inline:var(--wrapper-inline)}.jobs.single-job>*{--space: var(--space-2xl)}.jobs.single-job>*>*{--space: var(--space-m)}.jobs.single-job .icon{inline-size:var(--space-xl-2xl);margin-block-start:var(--space-xl)}.jobs.single-job .description{--space: var(--space-m)}.jobs.single-job .cta-apply{margin-block-start:var(--space-s)}.jobs.single-job .hard-facts{--space: var(--space-l);position:relative;font-size:.8em}.jobs.single-job .hard-facts dt svg{inline-size:var(--space-s);block-size:auto;color:var(--color-primary-darker);transform:translateY(.25em)}
