.salary-overview[data-astro-cid-q6fogh5l]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.salary-bar-row[data-astro-cid-q6fogh5l]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:.75rem}.salary-bar-label[data-astro-cid-q6fogh5l]{font-size:.85rem;font-weight:600;color:var(--ink, #1a2024);text-align:right}.salary-bar[data-astro-cid-q6fogh5l]{background:#0a6b56;border-radius:6px;min-height:1.75rem;display:flex;align-items:center;justify-content:flex-end;padding:0 .75rem;min-width:60px;transition:width .3s ease}.salary-bar-value[data-astro-cid-q6fogh5l]{font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap}.related-card[data-astro-cid-q6fogh5l]{display:block;padding:1rem;background:var(--surface-dim, #f9faf8);border:1px solid var(--line, #dfe5e2);border-radius:12px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.related-card[data-astro-cid-q6fogh5l]:hover{border-color:#0a6b56;box-shadow:0 2px 8px #0a6b561a}.related-card[data-astro-cid-q6fogh5l] strong[data-astro-cid-q6fogh5l]{display:block;font-size:.92rem;color:#0a6b56;margin-bottom:.25rem}.related-card[data-astro-cid-q6fogh5l] span[data-astro-cid-q6fogh5l]{display:block;font-size:.82rem;color:var(--ink-secondary, #3d4f54);line-height:1.45}.career-path-meta[data-astro-cid-q6fogh5l]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.career-path-meta[data-astro-cid-q6fogh5l] .school-meta[data-astro-cid-q6fogh5l]{font-size:.82rem}.career-path[data-astro-cid-q6fogh5l]{display:flex;flex-direction:column;gap:0;position:relative;padding-left:1.5rem}.career-step[data-astro-cid-q6fogh5l]{display:flex;align-items:flex-start;gap:1rem;position:relative}.step-number[data-astro-cid-q6fogh5l]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:50%;background:#0a6b56;color:#fff;font-weight:700;font-size:.85rem;position:relative;z-index:1}.step-number-alt[data-astro-cid-q6fogh5l]{background:#2e7d6a;font-size:.75rem}.step-content[data-astro-cid-q6fogh5l]{flex:1;padding-bottom:.25rem}.step-content[data-astro-cid-q6fogh5l] strong[data-astro-cid-q6fogh5l]{display:block;font-size:.95rem;color:#0a6b56;margin-bottom:.15rem}.step-content[data-astro-cid-q6fogh5l] span[data-astro-cid-q6fogh5l]{display:block;font-size:.85rem;line-height:1.5;color:var(--ink-secondary, #3d4f54)}.step-connector[data-astro-cid-q6fogh5l]{width:2px;height:1.25rem;background:#0a6b56;margin-left:calc(1rem - 1px);opacity:.4}.career-step-fork[data-astro-cid-q6fogh5l]{flex-direction:column;padding-left:0}.fork-container[data-astro-cid-q6fogh5l]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;width:100%}.fork-branch[data-astro-cid-q6fogh5l]{display:flex;align-items:flex-start;gap:.75rem;background:#e8f5e9;border:2px solid #0a6b56;border-radius:12px;padding:1rem}.fork-divider[data-astro-cid-q6fogh5l]{display:flex;align-items:center;font-size:.82rem;font-style:italic;color:#7a8a8f;padding:0 .25rem}.flow-details[data-astro-cid-q6fogh5l]{display:grid;gap:0;margin:1rem 0 0}.flow-details[data-astro-cid-q6fogh5l]>div[data-astro-cid-q6fogh5l]{display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:.25rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--line, #dfe5e2)}.flow-details[data-astro-cid-q6fogh5l]>div[data-astro-cid-q6fogh5l]:last-child{border-bottom:none}.flow-details[data-astro-cid-q6fogh5l] dt[data-astro-cid-q6fogh5l]{font-weight:600;color:var(--ink, #1a2024);font-size:.9rem}.flow-details[data-astro-cid-q6fogh5l] dd[data-astro-cid-q6fogh5l]{margin:0;font-size:.88rem;line-height:1.55;color:var(--ink-secondary, #3d4f54)}.flow-details[data-astro-cid-q6fogh5l] dd[data-astro-cid-q6fogh5l] a[data-astro-cid-q6fogh5l]{margin-left:.25rem}.faq-grid[data-astro-cid-q6fogh5l]{display:grid;gap:0}.faq-item[data-astro-cid-q6fogh5l]{border-bottom:1px solid var(--line, #dfe5e2);padding:.75rem 0}.faq-item[data-astro-cid-q6fogh5l]:last-child{border-bottom:none}.faq-item[data-astro-cid-q6fogh5l] summary[data-astro-cid-q6fogh5l]{font-weight:600;font-size:.92rem;color:var(--ink, #1a2024);cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem}.faq-item[data-astro-cid-q6fogh5l] summary[data-astro-cid-q6fogh5l]:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;min-width:1.4rem;border-radius:50%;background:#e8f5e9;color:#0a6b56;font-weight:700;font-size:.9rem;transition:transform .2s ease}.faq-item[data-astro-cid-q6fogh5l][open] summary[data-astro-cid-q6fogh5l]:before{content:"−"}.faq-item[data-astro-cid-q6fogh5l] summary[data-astro-cid-q6fogh5l]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-q6fogh5l] p[data-astro-cid-q6fogh5l]{margin:.5rem 0 0 1.9rem;font-size:.88rem;line-height:1.6;color:var(--ink-secondary, #3d4f54)}@media(max-width:700px){.salary-bar-row[data-astro-cid-q6fogh5l]{grid-template-columns:100px 1fr;gap:.5rem}.salary-bar-label[data-astro-cid-q6fogh5l]{font-size:.78rem}.career-path[data-astro-cid-q6fogh5l]{padding-left:.5rem}.fork-container[data-astro-cid-q6fogh5l]{grid-template-columns:1fr;gap:.5rem}.fork-divider[data-astro-cid-q6fogh5l]{justify-content:center;padding:.25rem 0}.career-path-meta[data-astro-cid-q6fogh5l]{flex-direction:column;gap:.25rem}.flow-details[data-astro-cid-q6fogh5l]>div[data-astro-cid-q6fogh5l]{grid-template-columns:1fr}}
