.page-header.svelte-1pvief3.svelte-1pvief3{padding-top:16px;padding-bottom:0}.jobs-list.svelte-1pvief3.svelte-1pvief3{display:flex;flex-direction:column;border-top:1px solid var(--rule-soft);padding-top:0}.job-row.svelte-1pvief3.svelte-1pvief3{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--rule-soft);border-left:none!important;border-right:none!important;transition:background .15s,padding .15s;color:var(--ink)}.job-row.svelte-1pvief3.svelte-1pvief3:hover{background:var(--blueprint-tint);padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px;border-bottom-color:var(--rule-soft)}.job-status.svelte-1pvief3.svelte-1pvief3{width:12px;height:12px;border:1px solid var(--ink-mute);background:transparent;transform:translateY(2px)}.job-status.current.svelte-1pvief3.svelte-1pvief3{background:var(--blueprint);border-color:var(--blueprint)}.job-main.svelte-1pvief3.svelte-1pvief3{display:flex;flex-direction:column;gap:4px;min-width:0}.job-role.svelte-1pvief3.svelte-1pvief3{font-family:var(--font-display);font-size:1.4rem;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);line-height:1.05}.job-row.svelte-1pvief3:hover .job-role.svelte-1pvief3{color:var(--blueprint)}.job-company.svelte-1pvief3.svelte-1pvief3{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.job-period.svelte-1pvief3.svelte-1pvief3{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.job-location.svelte-1pvief3.svelte-1pvief3{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-mute);text-transform:uppercase;white-space:nowrap;min-width:140px;text-align:right}@media (max-width: 768px){.job-row.svelte-1pvief3.svelte-1pvief3{grid-template-columns:12px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 16px;padding:14px 0}.job-status.svelte-1pvief3.svelte-1pvief3{grid-row:1}.job-main.svelte-1pvief3.svelte-1pvief3{grid-row:1;grid-column:2}.job-period.svelte-1pvief3.svelte-1pvief3{grid-row:2;grid-column:2;text-align:left}.job-location.svelte-1pvief3.svelte-1pvief3{display:none}.job-row.svelte-1pvief3.svelte-1pvief3:hover{padding-left:8px;margin-left:-8px;padding-right:8px;margin-right:-8px}}@media (max-width: 480px){.job-role.svelte-1pvief3.svelte-1pvief3{font-size:1.15rem}}
