.salary-table-wrap[data-astro-cid-ne2zvhrn]{overflow-x:auto;margin:1.5rem 0}.salary-table[data-astro-cid-ne2zvhrn]{width:100%;border-collapse:collapse;font-size:.88rem}.salary-table[data-astro-cid-ne2zvhrn] th[data-astro-cid-ne2zvhrn]{background:var(--surface-2, #f3f4f6);padding:.65rem .85rem;text-align:left;font-weight:700;font-size:.8rem;border-bottom:2px solid var(--border, #e5e7eb)}.salary-table[data-astro-cid-ne2zvhrn] td[data-astro-cid-ne2zvhrn]{padding:.6rem .85rem;border-bottom:1px solid var(--border, #e5e7eb);color:var(--text, #111827)}.salary-table[data-astro-cid-ne2zvhrn] tr[data-astro-cid-ne2zvhrn]:hover td[data-astro-cid-ne2zvhrn]{background:var(--surface, #f9fafb)}.salary-table[data-astro-cid-ne2zvhrn] td[data-astro-cid-ne2zvhrn].best{font-weight:700;color:#15803d}.table-note[data-astro-cid-ne2zvhrn]{font-size:.75rem;color:var(--text-muted, #6b7280);margin-top:.5rem}.specialty-grid[data-astro-cid-ne2zvhrn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;margin:1.5rem 0}.spec-card[data-astro-cid-ne2zvhrn]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:1rem 1.1rem}.spec-card[data-astro-cid-ne2zvhrn].spec-top{border-color:#6366f1;background:#f5f3ff}.spec-rank[data-astro-cid-ne2zvhrn]{font-size:1.4rem;margin-bottom:.3rem}.spec-title[data-astro-cid-ne2zvhrn]{font-weight:700;font-size:.9rem;color:var(--text, #111827);margin-bottom:.3rem}.spec-range[data-astro-cid-ne2zvhrn]{font-size:.82rem;font-weight:600;color:#6366f1;margin-bottom:.3rem}.spec-note[data-astro-cid-ne2zvhrn]{font-size:.78rem;color:var(--text-muted, #6b7280)}.cta-card[data-astro-cid-ne2zvhrn]{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff;border-radius:14px;padding:1.75rem 1.5rem;margin:2rem 0}.cta-card-title[data-astro-cid-ne2zvhrn]{font-size:1.15rem;font-weight:800;margin-bottom:.5rem}.cta-card-desc[data-astro-cid-ne2zvhrn]{font-size:.88rem;opacity:.85;margin-bottom:1.25rem;line-height:1.5}.cta-card-btns[data-astro-cid-ne2zvhrn]{display:flex;gap:.75rem;flex-wrap:wrap}.cta-btn-primary[data-astro-cid-ne2zvhrn]{background:#facc15;color:#1e1b4b;font-weight:700;padding:.65rem 1.25rem;border-radius:8px;font-size:.9rem;text-decoration:none}.cta-btn-primary[data-astro-cid-ne2zvhrn]:hover{opacity:.9}.cta-btn-secondary[data-astro-cid-ne2zvhrn]{background:#ffffff26;color:#fff;font-weight:600;padding:.65rem 1.25rem;border-radius:8px;font-size:.9rem;text-decoration:none;border:1px solid rgba(255,255,255,.25)}.cta-btn-secondary[data-astro-cid-ne2zvhrn]:hover{background:#ffffff40}.seo-cta-box[data-astro-cid-ne2zvhrn]{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff;border-radius:16px;padding:2rem 1.75rem;margin:2.5rem 0 1rem}.seo-cta-eyebrow[data-astro-cid-ne2zvhrn]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:.5rem}.seo-cta-title[data-astro-cid-ne2zvhrn]{font-size:1.3rem;font-weight:800;margin-bottom:.6rem}.seo-cta-desc[data-astro-cid-ne2zvhrn]{font-size:.9rem;opacity:.85;line-height:1.55;margin-bottom:1.4rem}.seo-cta-btns[data-astro-cid-ne2zvhrn]{display:flex;gap:.75rem;flex-wrap:wrap}.seo-cta-primary[data-astro-cid-ne2zvhrn]{background:#facc15;color:#1e1b4b;font-weight:700;padding:.7rem 1.4rem;border-radius:9px;font-size:.92rem;text-decoration:none;transition:opacity .2s}.seo-cta-primary[data-astro-cid-ne2zvhrn]:hover{opacity:.9}.seo-cta-secondary[data-astro-cid-ne2zvhrn]{background:#ffffff26;color:#fff;font-weight:600;padding:.7rem 1.4rem;border-radius:9px;font-size:.92rem;text-decoration:none;border:1px solid rgba(255,255,255,.3);transition:background .2s}.seo-cta-secondary[data-astro-cid-ne2zvhrn]:hover{background:#ffffff40}.seo-job-cta[data-astro-cid-ne2zvhrn]{background:var(--surface, #fff);border:1.5px solid var(--border, #e5e7eb);border-radius:14px;padding:1.5rem 1.75rem;margin-bottom:2rem;display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:wrap}.seo-job-left[data-astro-cid-ne2zvhrn]{flex:1;min-width:220px}.seo-job-title[data-astro-cid-ne2zvhrn]{font-weight:800;font-size:1rem;margin-bottom:.4rem;color:var(--text, #111827)}.seo-job-desc[data-astro-cid-ne2zvhrn]{font-size:.85rem;color:var(--text-muted, #6b7280);line-height:1.5}.seo-job-links[data-astro-cid-ne2zvhrn]{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.seo-job-link[data-astro-cid-ne2zvhrn]{background:#111827;color:#fff;font-weight:600;padding:.6rem 1.2rem;border-radius:8px;font-size:.85rem;text-decoration:none;white-space:nowrap;text-align:center;transition:opacity .2s}.seo-job-link[data-astro-cid-ne2zvhrn]:hover{opacity:.85}.seo-job-link[data-astro-cid-ne2zvhrn].secondary{background:transparent;color:var(--text, #111827);border:1.5px solid var(--border, #d1d5db)}.seo-job-link[data-astro-cid-ne2zvhrn].secondary:hover{background:var(--surface-2, #f3f4f6);opacity:1}
