h1.svelte-z4myb0.svelte-z4myb0{margin-bottom:1.25rem}.job.svelte-z4myb0.svelte-z4myb0{padding:1rem 0}.job.svelte-z4myb0.svelte-z4myb0:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}.job-header.svelte-z4myb0.svelte-z4myb0{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.job-title-block.svelte-z4myb0.svelte-z4myb0{display:flex;flex-direction:column;gap:.15rem}.position.svelte-z4myb0.svelte-z4myb0{font-size:1rem;font-weight:700;margin:0;color:var(--text-color)}.company.svelte-z4myb0.svelte-z4myb0{font-size:.85rem;font-weight:500;opacity:.65;letter-spacing:.02em}.job-meta.svelte-z4myb0.svelte-z4myb0{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.dates.svelte-z4myb0.svelte-z4myb0{font-size:.78rem;opacity:.6;white-space:nowrap}.badge-current.svelte-z4myb0.svelte-z4myb0{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--primary);color:#0a0c10;padding:.1rem .45rem;border-radius:99px}.highlights.svelte-z4myb0.svelte-z4myb0{margin:0;padding-left:1.1rem}.highlights.svelte-z4myb0 li.svelte-z4myb0{font-size:.875rem;line-height:1.6;margin:.2rem 0;opacity:.9}.page-nav.svelte-z4myb0.svelte-z4myb0{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.page-nav.svelte-z4myb0 a button.svelte-z4myb0{margin:0;font-size:.9rem;padding:.5rem;width:100%}
