.job-profile-hero[data-astro-cid-cacgmwls]{background:linear-gradient(135deg,#0d1d51,#172b67 58%,#16a7a7);color:#fff;padding:56px 24px 72px}.job-profile-back[data-astro-cid-cacgmwls]{display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:800;color:#ffffffdb;margin-bottom:36px}.job-profile-back[data-astro-cid-cacgmwls]:hover{color:#fff}.job-profile-hero-grid[data-astro-cid-cacgmwls]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:end}.job-profile-eyebrow[data-astro-cid-cacgmwls]{display:inline-flex;font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.24);padding:5px 10px;border-radius:4px;margin:0 0 18px}.job-profile-title[data-astro-cid-cacgmwls]{max-width:860px;font-family:var(--font-heading);font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.08;font-weight:800;letter-spacing:0;color:#fff;margin:0}.job-profile-lead[data-astro-cid-cacgmwls]{max-width:780px;font-family:var(--font-body);font-size:17px;line-height:29px;color:#ffffffdb;margin:24px 0 0}.job-profile-chips[data-astro-cid-cacgmwls]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.job-profile-chips[data-astro-cid-cacgmwls] span[data-astro-cid-cacgmwls]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:8px 13px}.job-profile-apply-card[data-astro-cid-cacgmwls],.job-profile-facts[data-astro-cid-cacgmwls],.job-profile-main[data-astro-cid-cacgmwls]{background:#fff;border-radius:8px;box-shadow:0 12px 40px #0d1d511f}.job-profile-apply-card[data-astro-cid-cacgmwls]{padding:30px;color:#292929}.job-profile-apply-card[data-astro-cid-cacgmwls] h2[data-astro-cid-cacgmwls],.job-profile-facts[data-astro-cid-cacgmwls] h2[data-astro-cid-cacgmwls],.job-profile-section[data-astro-cid-cacgmwls] h2[data-astro-cid-cacgmwls]{font-family:var(--font-heading);font-size:22px;line-height:30px;font-weight:800;color:var(--navy);margin:0 0 16px}.job-profile-apply-card[data-astro-cid-cacgmwls] p[data-astro-cid-cacgmwls]{font-family:var(--font-body);font-size:14px;line-height:23px;color:#5f5f5f;margin:0}.job-profile-apply[data-astro-cid-cacgmwls],.job-profile-side-apply[data-astro-cid-cacgmwls]{margin-top:22px;text-transform:uppercase;letter-spacing:.5px;font-size:.82rem;padding:12px 22px;border-radius:6px}.job-profile-content[data-astro-cid-cacgmwls]{background:#f7f8fa;padding:56px 24px 112px}.job-profile-grid[data-astro-cid-cacgmwls]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.job-profile-main[data-astro-cid-cacgmwls]{padding:42px 48px}.job-profile-demo-note[data-astro-cid-cacgmwls]{display:flex;align-items:flex-start;gap:16px;background:#16a7a717;border:1px solid rgba(22,167,167,.22);border-radius:8px;padding:18px 20px;margin-bottom:34px}.job-profile-demo-note[data-astro-cid-cacgmwls] span[data-astro-cid-cacgmwls]{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--teal);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.job-profile-demo-note[data-astro-cid-cacgmwls] svg[data-astro-cid-cacgmwls]{width:18px;height:18px}.job-profile-demo-note[data-astro-cid-cacgmwls] p[data-astro-cid-cacgmwls]{font-family:var(--font-body);font-size:14px;line-height:22px;color:#3f5555;margin:0}.job-profile-section[data-astro-cid-cacgmwls]+.job-profile-section[data-astro-cid-cacgmwls]{margin-top:42px;padding-top:36px;border-top:1px solid #E5E5E5}.job-profile-body[data-astro-cid-cacgmwls]{display:flex;flex-direction:column;gap:16px}.job-profile-body[data-astro-cid-cacgmwls] p[data-astro-cid-cacgmwls]{font-family:var(--font-body);font-size:16px;line-height:27px;color:#292929;margin:0}.job-profile-benefits[data-astro-cid-cacgmwls]{list-style:none;margin:0;padding:0;display:grid;gap:13px}.job-profile-benefits[data-astro-cid-cacgmwls] li[data-astro-cid-cacgmwls]{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-body);font-size:15px;line-height:24px;color:#292929}.job-profile-benefits[data-astro-cid-cacgmwls] span[data-astro-cid-cacgmwls]{width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.job-profile-benefits[data-astro-cid-cacgmwls] svg[data-astro-cid-cacgmwls]{width:12px;height:12px}.job-profile-sidebar[data-astro-cid-cacgmwls]{position:sticky;top:calc(var(--header-height) + 24px)}.job-profile-facts[data-astro-cid-cacgmwls]{padding:30px}.job-profile-facts[data-astro-cid-cacgmwls] dl[data-astro-cid-cacgmwls]{display:grid;gap:14px;margin:0}.job-profile-facts[data-astro-cid-cacgmwls] dl[data-astro-cid-cacgmwls] div[data-astro-cid-cacgmwls]{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid #E5E5E5}.job-profile-facts[data-astro-cid-cacgmwls] dl[data-astro-cid-cacgmwls] div[data-astro-cid-cacgmwls]:last-child{padding-bottom:0;border-bottom:0}.job-profile-facts[data-astro-cid-cacgmwls] dt[data-astro-cid-cacgmwls]{font-family:var(--font-body);font-size:12px;font-weight:800;color:#868686;text-transform:uppercase;letter-spacing:.5px}.job-profile-facts[data-astro-cid-cacgmwls] dd[data-astro-cid-cacgmwls]{font-family:var(--font-body);font-size:15px;line-height:23px;color:#292929;margin:0}@media(max-width:980px){.job-profile-hero-grid[data-astro-cid-cacgmwls],.job-profile-grid[data-astro-cid-cacgmwls]{grid-template-columns:1fr}.job-profile-apply-card[data-astro-cid-cacgmwls]{max-width:520px}.job-profile-sidebar[data-astro-cid-cacgmwls]{position:static}}@media(max-width:680px){.job-profile-hero[data-astro-cid-cacgmwls]{padding:42px 24px 56px}.job-profile-content[data-astro-cid-cacgmwls]{padding:40px 24px 88px}.job-profile-main[data-astro-cid-cacgmwls],.job-profile-facts[data-astro-cid-cacgmwls],.job-profile-apply-card[data-astro-cid-cacgmwls]{padding:26px 22px}}
