.job-card[data-v-2f470d8a]{border-top:1px solid var(--line);padding:1.15rem 0 0}.job-card[data-v-2f470d8a]:first-child{border-top:0;padding-top:0}.job-head[data-v-2f470d8a]{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between}.job-period[data-v-2f470d8a]{color:var(--ink-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;line-height:1.6;margin:0;white-space:nowrap}.job-title[data-v-2f470d8a]{font-size:1.18rem;font-weight:600;line-height:1.3;margin:0}.job-company[data-v-2f470d8a]{color:var(--ink-soft);font-size:.95rem;font-weight:600;margin:.25rem 0 0}.job-summary[data-v-2f470d8a]{color:var(--ink-soft);font-size:1rem;line-height:1.65;margin:.95rem 0 0}.job-highlights[data-v-2f470d8a]{color:var(--ink-soft);display:grid;font-size:.93rem;gap:.45rem;line-height:1.5;margin:.85rem 0 0;padding-left:1.1rem}.job-highlights li[data-v-2f470d8a]::marker{color:var(--line-strong)}.job-skills[data-v-2f470d8a]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1rem 0 0;padding:0}.job-skills li[data-v-2f470d8a]{background:var(--surface-muted);border-radius:4px;color:var(--ink-soft);font-size:.75rem;font-weight:500;padding:.2rem .5rem}.job-skills .job-skills-label[data-v-2f470d8a]{background:transparent;color:var(--ink);font-weight:600;padding-left:0}@media(max-width:760px){.job-head[data-v-2f470d8a]{display:grid;gap:.45rem}.job-period[data-v-2f470d8a]{white-space:normal}}
