.job-page[data-astro-cid-bv2wjubq]{padding-block:3rem 5rem;background:var(--color-bg)}.breadcrumbs[data-astro-cid-bv2wjubq]{display:flex;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:3rem}.breadcrumbs[data-astro-cid-bv2wjubq] a[data-astro-cid-bv2wjubq]{color:var(--color-text-muted);text-decoration:none}.breadcrumbs[data-astro-cid-bv2wjubq] a[data-astro-cid-bv2wjubq]:hover{color:var(--color-accent)}.breadcrumbs[data-astro-cid-bv2wjubq] .sep[data-astro-cid-bv2wjubq]{color:var(--color-text-very-muted)}.breadcrumbs[data-astro-cid-bv2wjubq] .current[data-astro-cid-bv2wjubq]{color:var(--color-text)}.job-header[data-astro-cid-bv2wjubq]{padding-bottom:3rem;border-bottom:1px solid var(--color-line);margin-bottom:3rem}.job-tags[data-astro-cid-bv2wjubq]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.job-title[data-astro-cid-bv2wjubq]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:1rem;font-weight:600}.job-company[data-astro-cid-bv2wjubq]{font-size:1.125rem;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.25rem}.job-company[data-astro-cid-bv2wjubq] strong[data-astro-cid-bv2wjubq]{color:var(--color-text);font-weight:600}.company-tagline[data-astro-cid-bv2wjubq]{font-size:.9375rem;color:var(--color-text-muted)}.job-facts[data-astro-cid-bv2wjubq]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.75rem;background:var(--color-bg-alt);border:1px solid var(--color-line);border-radius:var(--radius-lg);margin:0 0 2.5rem}.job-facts[data-astro-cid-bv2wjubq]>div[data-astro-cid-bv2wjubq]{display:flex;flex-direction:column;gap:.375rem}.job-facts[data-astro-cid-bv2wjubq] dt[data-astro-cid-bv2wjubq]{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin:0}.job-facts[data-astro-cid-bv2wjubq] dd[data-astro-cid-bv2wjubq]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.salary-value[data-astro-cid-bv2wjubq]{color:var(--color-accent)!important}.salary-note[data-astro-cid-bv2wjubq]{font-size:.75rem;color:var(--color-text-very-muted)}.job-actions[data-astro-cid-bv2wjubq]{display:flex;gap:.75rem;flex-wrap:wrap}.job-body[data-astro-cid-bv2wjubq]{max-width:42rem;font-size:1.0625rem;line-height:1.75;color:var(--color-text)}.job-body[data-astro-cid-bv2wjubq] h2{font-family:var(--font-display);font-size:1.625rem;margin-top:3rem;margin-bottom:1.25rem;font-weight:600;letter-spacing:-.02em}.job-body[data-astro-cid-bv2wjubq] h2:first-child{margin-top:0}.job-body[data-astro-cid-bv2wjubq] p{margin-bottom:1.5rem;color:var(--color-text-muted)}.job-body[data-astro-cid-bv2wjubq] p strong{color:var(--color-text);font-weight:600}.lead-consultant[data-astro-cid-bv2wjubq]{margin-top:4rem;padding:2rem;background:var(--color-bg-alt);border:1px solid var(--color-line);border-radius:var(--radius-lg);max-width:42rem}.lead-label[data-astro-cid-bv2wjubq]{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:.5rem}.lead-name[data-astro-cid-bv2wjubq]{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.related[data-astro-cid-bv2wjubq]{padding-block:5rem 7rem;background:var(--color-bg);border-top:1px solid var(--color-line)}.related-head[data-astro-cid-bv2wjubq]{margin-bottom:2rem}.related-grid[data-astro-cid-bv2wjubq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.related-card[data-astro-cid-bv2wjubq]{padding:1.75rem;background:var(--color-bg-alt);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;transition:all .25s ease}.related-card[data-astro-cid-bv2wjubq]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.related-card[data-astro-cid-bv2wjubq] .brief-meta[data-astro-cid-bv2wjubq]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.related-card[data-astro-cid-bv2wjubq] h3[data-astro-cid-bv2wjubq]{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.75rem;font-weight:600;letter-spacing:-.02em}.related-company[data-astro-cid-bv2wjubq]{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1rem}.related-card[data-astro-cid-bv2wjubq] p[data-astro-cid-bv2wjubq]{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}@media(max-width:800px){.job-facts[data-astro-cid-bv2wjubq]{grid-template-columns:repeat(2,1fr)}.related-grid[data-astro-cid-bv2wjubq]{grid-template-columns:1fr}}
