.job-card[data-v-321b4d17]{background:#fff;border:1px solid #eee;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease-in-out}.job-card[data-v-321b4d17]:hover{box-shadow:0 2px 8px #00000026}.job-card__inner[data-v-321b4d17]{display:flex;gap:15px;padding:15px}.job-card__image[data-v-321b4d17]{align-items:flex-start;display:flex;flex-shrink:0;width:80px}.job-card__image[data-v-321b4d17] img{max-height:80px;max-width:80px;-o-object-fit:contain;object-fit:contain}.job-card__info[data-v-321b4d17]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.job-card__title[data-v-321b4d17]{color:#0e8e72;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.job-card__title[data-v-321b4d17]:hover{text-decoration:underline}.job-card__company[data-v-321b4d17]{color:#777;font-size:13px;text-decoration:none}a.job-card__company[data-v-321b4d17]:hover{text-decoration:underline}.job-card__meta[data-v-321b4d17]{align-items:center;color:#777;display:flex;font-size:13px;gap:3px}.job-card__pub[data-v-321b4d17]{align-items:center;align-self:flex-start;background:#fff7e0;border:1px solid #f0d480;border-radius:3px;color:#8a6500;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:6px;padding:4px 8px}.job-card__pub-sep[data-v-321b4d17]{opacity:.6}.job-card__footer[data-v-321b4d17]{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;overflow:hidden;padding:8px 15px}
