.breadcrumbs[data-astro-cid-25ajy7bs]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0 8px;font-size:.88rem;display:flex}.breadcrumbs[data-astro-cid-25ajy7bs] a[data-astro-cid-25ajy7bs]{color:var(--muted)}.hero[data-astro-cid-25ajy7bs]{grid-template-columns:1fr 280px;align-items:center;gap:36px;padding:38px 0 26px;display:grid}.eyebrow[data-astro-cid-25ajy7bs],.section-label[data-astro-cid-25ajy7bs]{color:var(--accent);letter-spacing:.08em;margin:0 0 8px;font-size:.78rem;font-weight:800}h1[data-astro-cid-25ajy7bs]{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04}.lead[data-astro-cid-25ajy7bs]{max-width:800px;color:var(--muted);margin:20px 0 10px;font-size:1.12rem}.updated[data-astro-cid-25ajy7bs]{color:var(--muted);margin:0;font-size:.84rem}.salary-card[data-astro-cid-25ajy7bs]{background:var(--accent);color:#fff;border-radius:22px;padding:26px;box-shadow:0 18px 42px #1b3e8f2e}.salary-card[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs],.salary-card[data-astro-cid-25ajy7bs] small[data-astro-cid-25ajy7bs]{opacity:.82;display:block}.salary-card[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs]{margin:6px 0 2px;font-size:2rem;line-height:1.1;display:block}.salary-card[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs].pending{font-size:1.25rem}.salary-card[data-astro-cid-25ajy7bs] .salary-sm[data-astro-cid-25ajy7bs]{opacity:.95;margin:7px 0 5px;font-size:1rem;font-weight:800;display:block}.salary-sm-inline[data-astro-cid-25ajy7bs]{color:var(--accent);margin-top:5px;font-size:.95rem;display:block}.minimum-wage-note[data-astro-cid-25ajy7bs]{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;margin:14px 0;padding:14px 16px}.table-sm[data-astro-cid-25ajy7bs]{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.facts[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.facts[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs]{border-right:1px solid var(--line);padding:20px}.facts[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs]:last-child{border-right:0}.facts[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs],.education-grid[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs],.profile-grid[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;display:block}.facts[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs],.education-grid[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs],.profile-grid[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs]{margin-top:5px;font-size:.94rem;display:block}.content-grid[data-astro-cid-25ajy7bs]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:54px;margin-top:42px;display:grid}.toc[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:18px;font-size:.9rem;display:grid;position:sticky;top:22px}.toc[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs]{margin-bottom:4px}.toc[data-astro-cid-25ajy7bs] a[data-astro-cid-25ajy7bs]{color:var(--muted);padding:4px 0}.article[data-astro-cid-25ajy7bs]{min-width:0}.article[data-astro-cid-25ajy7bs] section[data-astro-cid-25ajy7bs]{border-bottom:1px solid var(--line);padding:10px 0 44px}.article[data-astro-cid-25ajy7bs] section[data-astro-cid-25ajy7bs]+section[data-astro-cid-25ajy7bs]{padding-top:44px}h2[data-astro-cid-25ajy7bs]{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.16}h3[data-astro-cid-25ajy7bs]{margin:28px 0 10px}p[data-astro-cid-25ajy7bs]{margin-top:0}ul[data-astro-cid-25ajy7bs]{padding-left:22px}li[data-astro-cid-25ajy7bs]+li[data-astro-cid-25ajy7bs]{margin-top:8px}.salary-stats[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.salary-stats[data-astro-cid-25ajy7bs] .salary-highlight[data-astro-cid-25ajy7bs]{margin:0}.salary-highlight[data-astro-cid-25ajy7bs],.data-pending[data-astro-cid-25ajy7bs],.note[data-astro-cid-25ajy7bs]{background:var(--accent-soft);border-radius:16px;gap:3px;margin:22px 0;padding:22px;display:grid}.salary-highlight[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs]{color:var(--muted);font-size:.88rem}.salary-highlight[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs]{font-size:2rem}.salary-highlight[data-astro-cid-25ajy7bs] small[data-astro-cid-25ajy7bs],.data-pending[data-astro-cid-25ajy7bs] p[data-astro-cid-25ajy7bs]{color:var(--muted);margin:0}.data-pending[data-astro-cid-25ajy7bs] strong[data-astro-cid-25ajy7bs]{font-size:1.15rem}.note[data-astro-cid-25ajy7bs]{color:var(--muted);display:block}.table-wrap[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}table[data-astro-cid-25ajy7bs]{border-collapse:collapse;width:100%}th[data-astro-cid-25ajy7bs],td[data-astro-cid-25ajy7bs]{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px}th[data-astro-cid-25ajy7bs]{color:var(--muted);background:#fafbfe;font-size:.85rem}tbody[data-astro-cid-25ajy7bs] tr[data-astro-cid-25ajy7bs]:last-child td[data-astro-cid-25ajy7bs]{border-bottom:0}.cards[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mini-card[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.mini-card[data-astro-cid-25ajy7bs] h3[data-astro-cid-25ajy7bs]{margin:0 0 6px;font-size:1rem}.mini-card[data-astro-cid-25ajy7bs] p[data-astro-cid-25ajy7bs]{color:var(--muted);margin:0;font-size:.94rem}.chip-list[data-astro-cid-25ajy7bs]{flex-wrap:wrap;gap:10px;display:flex}.chip-list[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px;font-size:.9rem}.related[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.related[data-astro-cid-25ajy7bs] a[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;padding:16px;font-weight:700;display:flex}.related-intro[data-astro-cid-25ajy7bs]{color:var(--muted);max-width:760px}.area-peer-links[data-astro-cid-25ajy7bs]{flex-wrap:wrap;gap:9px;display:flex}.area-peer-links[data-astro-cid-25ajy7bs] a[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:.9rem}.education-grid[data-astro-cid-25ajy7bs],.profile-grid[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.education-grid[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs],.profile-grid[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.skill-columns[data-astro-cid-25ajy7bs]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.skill-columns[data-astro-cid-25ajy7bs]>div[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.skill-columns[data-astro-cid-25ajy7bs] h3[data-astro-cid-25ajy7bs]{margin-top:0}.faq[data-astro-cid-25ajy7bs]{gap:10px;display:grid}details[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 16px}summary[data-astro-cid-25ajy7bs]{cursor:pointer;padding:16px 0;font-weight:750}details[data-astro-cid-25ajy7bs] p[data-astro-cid-25ajy7bs]{color:var(--muted);padding-bottom:16px}.sources[data-astro-cid-25ajy7bs]{color:var(--muted);font-size:.94rem}.not-found[data-astro-cid-25ajy7bs]{min-height:60vh;padding-block:80px}.review-status[data-astro-cid-25ajy7bs]{color:#6d5510;background:#fff8dc;border:1px solid #dfb84c;border-radius:999px;margin-top:10px;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-block}.quick-summary[data-astro-cid-25ajy7bs]{border:1px solid var(--line);background:#fff;border-radius:18px;margin:8px 0 22px;padding:24px}.quick-summary[data-astro-cid-25ajy7bs] h2[data-astro-cid-25ajy7bs]{font-size:1.35rem}.summary-grid[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-grid[data-astro-cid-25ajy7bs]>div[data-astro-cid-25ajy7bs],.requirements-grid[data-astro-cid-25ajy7bs]>div[data-astro-cid-25ajy7bs]{background:var(--bg);border-radius:12px;padding:16px}.summary-grid[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs],.requirements-grid[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:700;display:block}.summary-grid[data-astro-cid-25ajy7bs] p[data-astro-cid-25ajy7bs],.requirements-grid[data-astro-cid-25ajy7bs] p[data-astro-cid-25ajy7bs]{margin:7px 0 0}.requirements-grid[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.requirements-grid[data-astro-cid-25ajy7bs] ul[data-astro-cid-25ajy7bs]{margin-bottom:0}.source-list[data-astro-cid-25ajy7bs]{padding-left:20px}.source-list[data-astro-cid-25ajy7bs] span[data-astro-cid-25ajy7bs]{color:var(--muted)}.editorial-note[data-astro-cid-25ajy7bs]{color:#6d5510;background:#fff8dc;border-radius:10px;padding:12px 14px}@media (width<=900px){.hero[data-astro-cid-25ajy7bs]{grid-template-columns:1fr}.salary-card[data-astro-cid-25ajy7bs]{max-width:380px}.summary-grid[data-astro-cid-25ajy7bs],.facts[data-astro-cid-25ajy7bs]{grid-template-columns:repeat(2,1fr)}.facts[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs]{border-bottom:1px solid var(--line)}.content-grid[data-astro-cid-25ajy7bs]{grid-template-columns:1fr}.toc[data-astro-cid-25ajy7bs]{position:static}}@media (width<=620px){.salary-stats[data-astro-cid-25ajy7bs]{grid-template-columns:1fr}.hero[data-astro-cid-25ajy7bs]{padding-top:24px}.summary-grid[data-astro-cid-25ajy7bs],.requirements-grid[data-astro-cid-25ajy7bs],.facts[data-astro-cid-25ajy7bs],.cards[data-astro-cid-25ajy7bs],.related[data-astro-cid-25ajy7bs],.education-grid[data-astro-cid-25ajy7bs],.profile-grid[data-astro-cid-25ajy7bs],.skill-columns[data-astro-cid-25ajy7bs]{grid-template-columns:1fr}.facts[data-astro-cid-25ajy7bs] div[data-astro-cid-25ajy7bs]{border-right:0}}
