.role-hero.svelte-meonne{max-width:72rem;padding-top:3rem;padding-bottom:3.5rem}.back.svelte-meonne{color:var(--rg-text-muted);gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:inline-flex}h1.svelte-meonne{text-wrap:balance;max-width:18ch;font-size:clamp(2.65rem,5.5vw,4.6rem);line-height:1.1}.meta.svelte-meonne{color:var(--rg-text-muted);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:1.4rem;font-size:.85rem;display:flex}.role-hero.svelte-meonne .lead:where(.svelte-meonne){max-width:55ch;margin-top:1.6rem;font-size:1.3rem}.role-facts.svelte-meonne{border-block:1px solid var(--rg-rule);grid-template-columns:1.25fr 1fr 1fr;gap:2rem;margin-block:2rem;padding-block:1.6rem;display:grid}.fact-label.svelte-meonne{color:var(--rg-text-muted);font-size:.8rem}.role-facts.svelte-meonne p:where(.svelte-meonne){color:var(--rg-white);margin-top:.35rem;font-size:1.12rem}.role-facts.svelte-meonne div:where(.svelte-meonne)>span:where(.svelte-meonne):last-child{color:var(--rg-text-muted);font-size:.8rem}.role-body.svelte-meonne{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:4rem;max-width:72rem;display:grid}.role-nav.svelte-meonne{flex-direction:column;gap:.8rem;font-size:.85rem;display:flex;position:sticky;top:7rem}.role-nav.svelte-meonne a:where(.svelte-meonne){color:var(--rg-text-muted)}.role-nav.svelte-meonne a:where(.svelte-meonne):hover{color:var(--rg-white)}.role-copy.svelte-meonne{max-width:68ch}.role-copy.svelte-meonne p:where(.svelte-meonne){color:var(--rg-text-muted)}.role-copy.svelte-meonne p:where(.svelte-meonne)+p:where(.svelte-meonne){margin-top:1.2rem}.intro.svelte-meonne .lead:where(.svelte-meonne){color:var(--rg-text);font-size:1.2rem;line-height:1.65}h2.svelte-meonne{border-top:1px solid var(--rg-rule);margin:3.5rem 0 1.4rem;padding-top:1.7rem;font-size:1.9rem}.minor-heading.svelte-meonne{margin:2.4rem 0 1.2rem;font-size:1.2rem}.role-copy.svelte-meonne ul:where(.svelte-meonne){padding-left:1.25rem}.role-copy.svelte-meonne ul:where(.svelte-meonne) li:where(.svelte-meonne){color:var(--rg-text-muted);margin-bottom:1rem;padding-left:.35rem}.role-copy.svelte-meonne li:where(.svelte-meonne)::marker{color:var(--rg-accent-bright)}.role-copy.svelte-meonne p:where(.svelte-meonne)+ul:where(.svelte-meonne){margin-top:1.3rem}.steps.svelte-meonne{list-style:none}.hiring-intro.svelte-meonne{margin-bottom:1.8rem}.steps.svelte-meonne li:where(.svelte-meonne){color:var(--rg-text-muted);gap:1.2rem;margin-bottom:1.8rem;display:flex}.steps.svelte-meonne h3:where(.svelte-meonne){color:var(--rg-white);font-size:1.12rem;font-weight:400}.step-time.svelte-meonne{font-variant-numeric:tabular-nums;margin-block:.2rem .6rem;font-size:.85rem;display:block}.step-number.svelte-meonne{color:var(--rg-accent-bright);font-variant-numeric:tabular-nums}.exercise-details.svelte-meonne{margin-top:1.4rem}.exercise-details.svelte-meonne summary:where(.svelte-meonne){cursor:pointer;color:var(--rg-text)}.exercise-details.svelte-meonne p:where(.svelte-meonne){margin-top:1rem}.apply.svelte-meonne{margin-top:3.5rem;padding-block:.5rem 2rem}.apply.svelte-meonne h2:where(.svelte-meonne){margin-top:0}.apply.svelte-meonne .application-details:where(.svelte-meonne){margin-bottom:1.4rem;font-size:.94rem}.fineprint.svelte-meonne{border-top:1px solid var(--rg-rule);padding-top:1.2rem}.fineprint.svelte-meonne summary:where(.svelte-meonne){cursor:pointer;color:var(--rg-text-muted);font-size:.85rem}.fineprint.svelte-meonne p:where(.svelte-meonne){margin-top:1rem;font-size:.85rem}[id].svelte-meonne{scroll-margin-top:7rem}a.svelte-meonne:focus-visible,summary.svelte-meonne:focus-visible{outline:2px solid var(--rg-accent-bright);outline-offset:5px}@media (width<=800px){.role-body.svelte-meonne{grid-template-columns:minmax(0,1fr);gap:2rem}.role-nav.svelte-meonne{flex-flow:wrap;column-gap:1.3rem;position:static}}@media (width<=600px){.role-hero.svelte-meonne{padding-top:2rem}.role-facts.svelte-meonne{grid-template-columns:1fr;gap:1.4rem}.role-hero.svelte-meonne .lead:where(.svelte-meonne){font-size:1.12rem}.role-body.svelte-meonne{padding-top:2.5rem}}
