.career-directory[data-astro-cid-j7pv25f6]{border-top:2px solid oklch(from var(--color-base-content) l c h / .08)}.career-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:1.1rem 0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06);transition:padding-left .3s ease,background .2s ease}.career-row[data-astro-cid-j7pv25f6]:hover{padding-left:.75rem;background:oklch(from var(--color-primary) l c h / .03)}.career-row-number[data-astro-cid-j7pv25f6]{font-family:Lora Variable,Lora,Georgia,serif;font-size:.8rem;font-weight:700;color:oklch(from var(--color-base-content) l c h / .25);min-width:1.8rem;flex-shrink:0;transition:color .2s}.career-row[data-astro-cid-j7pv25f6]:hover .career-row-number[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.career-row-name[data-astro-cid-j7pv25f6]{font-family:Lora Variable,Lora,Georgia,serif;font-size:1.15rem;font-weight:700;transition:color .2s}.career-row[data-astro-cid-j7pv25f6]:hover .career-row-name[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.career-row-dots[data-astro-cid-j7pv25f6]{flex:1;border-bottom:2px dotted oklch(from var(--color-base-content) l c h / .1);min-width:1rem;margin-bottom:-2px}.career-row-salary[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:600;color:oklch(from var(--color-base-content) l c h / .55);white-space:nowrap;flex-shrink:0}.career-row-arrow[data-astro-cid-j7pv25f6]{height:1rem;width:1rem;color:oklch(from var(--color-base-content) l c h / 0);transform:translate(-4px);transition:all .25s ease;flex-shrink:0}.career-row[data-astro-cid-j7pv25f6]:hover .career-row-arrow[data-astro-cid-j7pv25f6]{color:var(--color-primary);transform:translate(0)}.ranking-item[data-astro-cid-j7pv25f6]{display:block;padding:1.75rem 0;border-bottom:1px solid oklch(100% 0 0 / .08);transition:padding-left .3s ease}.ranking-item[data-astro-cid-j7pv25f6]:hover{padding-left:.75rem}.ranking-item-inner[data-astro-cid-j7pv25f6]{position:relative}.ranking-item-count[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:.5rem;padding:.2rem .6rem;border:1px solid oklch(from var(--color-accent) l c h / .35);border-radius:4px}.salary-wall[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:oklch(from var(--color-base-content) l c h / .06);border:1px solid oklch(from var(--color-base-content) l c h / .06)}@media(min-width:768px){.salary-wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.salary-wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}.salary-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:1.75rem 1.25rem;background:var(--color-base-100);transition:background .2s ease}.salary-item[data-astro-cid-j7pv25f6]:hover{background:oklch(from var(--color-primary) l c h / .04)}.salary-item-figure[data-astro-cid-j7pv25f6]{font-size:1.8rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:.5rem;transition:color .2s}.salary-item[data-astro-cid-j7pv25f6]:hover .salary-item-figure[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.salary-item-label[data-astro-cid-j7pv25f6]{font-family:Lora Variable,Lora,Georgia,serif;font-size:.85rem;font-weight:600;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.3}.salary-item-sub[data-astro-cid-j7pv25f6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:oklch(from var(--color-base-content) l c h / .35);margin-top:.35rem}@media(min-width:1024px){.salary-item-lg[data-astro-cid-j7pv25f6] .salary-item-figure[data-astro-cid-j7pv25f6]{font-size:2.2rem}}.guide-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.guide-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06);transition:padding-left .3s ease,background .2s ease}.guide-row[data-astro-cid-j7pv25f6]:first-child{border-top:2px solid oklch(from var(--color-base-content) l c h / .08)}.guide-row[data-astro-cid-j7pv25f6]:hover{padding-left:.75rem;background:oklch(from var(--color-primary) l c h / .03)}.guide-row-accent[data-astro-cid-j7pv25f6]{width:4px;align-self:stretch;border-radius:2px;background:oklch(from var(--color-base-content) l c h / .08);transition:background .2s;flex-shrink:0}.guide-row[data-astro-cid-j7pv25f6]:hover .guide-row-accent[data-astro-cid-j7pv25f6]{background:var(--color-primary)}.guide-row-content[data-astro-cid-j7pv25f6]{flex:1;min-width:0}
