.back.svelte-7xyxqf{font-family:var(--font-mono);font-weight:600;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mid)}.back.svelte-7xyxqf:hover{color:var(--color-signal)}.facts.svelte-7xyxqf{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:2.75rem 0 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.facts.svelte-7xyxqf div:where(.svelte-7xyxqf){padding:1.1rem 1.5rem 1.2rem 0}.facts.svelte-7xyxqf dt:where(.svelte-7xyxqf){font-family:var(--font-mono);font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal)}.facts.svelte-7xyxqf dd:where(.svelte-7xyxqf){margin:.4rem 0 0;font-size:1.1rem;line-height:1.4;color:var(--color-ink)}.apply.svelte-7xyxqf{display:inline-flex;align-items:center;gap:.6rem;margin-top:2rem;font-family:var(--font-display);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-paper);background:var(--color-signal);border-radius:2px;padding:.8rem 1.4rem}.apply.svelte-7xyxqf:hover{background:var(--color-ink)}.apply.svelte-7xyxqf svg:where(.svelte-7xyxqf){width:1.15rem;height:1.15rem}.job.svelte-7xyxqf{max-width:46rem;margin-top:4rem}.job.svelte-7xyxqf h2:where(.svelte-7xyxqf){font-family:var(--font-display);font-weight:900;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1;color:var(--color-ink);margin:3.5rem 0 1rem}.job.svelte-7xyxqf p:where(.svelte-7xyxqf),.job.svelte-7xyxqf li:where(.svelte-7xyxqf){font-size:clamp(1.06rem,1.2vw,1.15rem);line-height:1.65;color:var(--color-ink-mid)}.job.svelte-7xyxqf p:where(.svelte-7xyxqf){margin-bottom:1.1rem}.job.svelte-7xyxqf .lede:where(.svelte-7xyxqf){font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.55;color:var(--color-ink)}.job.svelte-7xyxqf ul:where(.svelte-7xyxqf){list-style:none;padding:0;margin:0 0 1.25rem;border-top:1px solid var(--color-rule)}.job.svelte-7xyxqf li:where(.svelte-7xyxqf){position:relative;padding:.8rem 0 .8rem 1.6rem;border-bottom:1px solid var(--color-rule)}.job.svelte-7xyxqf li:where(.svelte-7xyxqf):before{content:"";position:absolute;left:0;top:1.55rem;width:.7rem;height:2px;background:var(--color-signal)}.job.svelte-7xyxqf .note:where(.svelte-7xyxqf){margin-top:1.5rem;padding-left:1.1rem;border-left:3px solid var(--color-signal);color:var(--color-ink)}
