.career-page[data-astro-cid-ekp4nopr]{background:var(--color-background);overflow:hidden}.career-hero[data-astro-cid-ekp4nopr]{color:#fff;background:radial-gradient(circle at 88% 18%,#18b6a03d,#0000 28%),linear-gradient(135deg,#071e34,#0c365c 70%,#0a5aa6 130%);padding:clamp(3.8rem,8vw,7rem) 0}.career-hero-grid[data-astro-cid-ekp4nopr]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.career-eyebrow[data-astro-cid-ekp4nopr]{color:#7ce4d7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:850;display:inline-flex}.career-hero[data-astro-cid-ekp4nopr] h1[data-astro-cid-ekp4nopr]{color:#fff;letter-spacing:-.045em;max-width:780px;margin:.9rem 0 1rem;font-size:clamp(2.6rem,6.2vw,5.2rem);line-height:1}.career-hero[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{color:#d6e7f4;max-width:65ch;margin-bottom:1.4rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.8}.career-hero[data-astro-cid-ekp4nopr] .btn[data-astro-cid-ekp4nopr]{align-items:center;gap:.55rem;display:inline-flex}.career-hero-card[data-astro-cid-ekp4nopr]{backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;padding:1.5rem;box-shadow:0 30px 80px #0000003d}.career-hero-card[data-astro-cid-ekp4nopr]>span[data-astro-cid-ekp4nopr]{color:#7ce4d7;text-transform:uppercase;font-size:.72rem;font-weight:850}.career-hero-card[data-astro-cid-ekp4nopr]>strong[data-astro-cid-ekp4nopr]{color:#fff;margin:.5rem 0 1.2rem;font-size:1.4rem;display:block}.career-signal-grid[data-astro-cid-ekp4nopr]{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.career-signal-grid[data-astro-cid-ekp4nopr] div[data-astro-cid-ekp4nopr]{color:#dbeaf5;background:#ffffff12;border-radius:13px;align-items:center;gap:.55rem;min-height:60px;padding:.7rem;font-size:.82rem;font-weight:750;display:flex}.career-signal-grid[data-astro-cid-ekp4nopr] svg[data-astro-cid-ekp4nopr]{color:#7ce4d7}.career-section[data-astro-cid-ekp4nopr]{padding-block:clamp(4rem,7vw,6rem)}.vacancy-status[data-astro-cid-ekp4nopr]{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#0b8f781a,#0a5aa60d);border:1px solid #0b8f7847;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.status-icon[data-astro-cid-ekp4nopr]{background:var(--color-primary);color:#fff;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.status-label[data-astro-cid-ekp4nopr],.section-heading[data-astro-cid-ekp4nopr]>span[data-astro-cid-ekp4nopr]{color:var(--color-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:900}.vacancy-status[data-astro-cid-ekp4nopr] h2[data-astro-cid-ekp4nopr]{margin:.35rem 0 .65rem;font-size:clamp(1.8rem,4vw,3rem)}.vacancy-status[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{max-width:72ch;color:var(--color-text-muted);line-height:1.75}.vacancy-status[data-astro-cid-ekp4nopr] strong[data-astro-cid-ekp4nopr]{color:var(--color-text);margin-top:1rem;font-size:.88rem;display:block}.career-standards[data-astro-cid-ekp4nopr]{background:var(--color-surface-alt)}.section-heading[data-astro-cid-ekp4nopr]{max-width:780px;margin-bottom:2rem}.section-heading[data-astro-cid-ekp4nopr] h2[data-astro-cid-ekp4nopr]{margin:.4rem 0 .7rem;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.section-heading[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{color:var(--color-text-muted);line-height:1.75}.standard-grid[data-astro-cid-ekp4nopr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.standard-grid[data-astro-cid-ekp4nopr] article[data-astro-cid-ekp4nopr]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:1.3rem}.standard-grid[data-astro-cid-ekp4nopr] article[data-astro-cid-ekp4nopr]>span[data-astro-cid-ekp4nopr]{color:var(--color-primary);font-weight:900}.standard-grid[data-astro-cid-ekp4nopr] h3[data-astro-cid-ekp4nopr]{margin:.8rem 0 .45rem;font-size:1.05rem}.standard-grid[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{color:var(--color-text-muted);font-size:.84rem;line-height:1.7}.process-grid[data-astro-cid-ekp4nopr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.process-grid[data-astro-cid-ekp4nopr] li[data-astro-cid-ekp4nopr]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;grid-template-columns:auto 1fr;gap:.8rem;padding:1.15rem;display:grid}.process-grid[data-astro-cid-ekp4nopr] li[data-astro-cid-ekp4nopr]>span[data-astro-cid-ekp4nopr]{width:38px;height:38px;color:var(--color-primary);background:#0b8f781a;border-radius:12px;place-items:center;font-weight:900;display:grid}.process-grid[data-astro-cid-ekp4nopr] h3[data-astro-cid-ekp4nopr]{font-size:1rem}.process-grid[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{color:var(--color-text-muted);margin-top:.35rem;font-size:.82rem;line-height:1.65}.contact-note[data-astro-cid-ekp4nopr]{background:var(--color-navy);color:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1.4rem;padding:1.3rem;display:grid}.contact-note[data-astro-cid-ekp4nopr]>svg[data-astro-cid-ekp4nopr]{color:#7ce4d7}.contact-note[data-astro-cid-ekp4nopr] h2[data-astro-cid-ekp4nopr]{color:#fff;font-size:1.2rem}.contact-note[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{color:#bfd2e2;margin:.35rem 0 .8rem;line-height:1.7}.contact-note[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]{color:#7ce4d7;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}@media (width<=900px){.career-hero-grid[data-astro-cid-ekp4nopr]{grid-template-columns:1fr}.career-hero-card[data-astro-cid-ekp4nopr]{max-width:640px}.standard-grid[data-astro-cid-ekp4nopr],.process-grid[data-astro-cid-ekp4nopr]{grid-template-columns:1fr}}@media (width<=620px){.career-hero[data-astro-cid-ekp4nopr]{padding-top:3.2rem}.career-hero[data-astro-cid-ekp4nopr] h1[data-astro-cid-ekp4nopr]{font-size:clamp(2.5rem,14vw,4rem)}.career-signal-grid[data-astro-cid-ekp4nopr],.vacancy-status[data-astro-cid-ekp4nopr]{grid-template-columns:1fr}.career-section[data-astro-cid-ekp4nopr]{padding-block:3.6rem}}
