.job.svelte-podw4w{display:flex;flex-direction:column;gap:.7rem;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:1rem 1.1rem;text-decoration:none;color:#1f2937;height:100%;transition:box-shadow .15s,border-color .15s}.job.svelte-podw4w:hover{border-color:var(--color-primary);box-shadow:0 6px 18px -10px #0a66c280}.head.svelte-podw4w{display:flex;gap:.8rem;align-items:flex-start}.logo.svelte-podw4w{flex-shrink:0;width:3rem;height:3rem;border-radius:6px;background:var(--color-primary-light);color:var(--color-primary-dark);display:grid;place-items:center;font:700 1rem var(--font-heading)}h3.svelte-podw4w{font-family:var(--font-heading);font-weight:600;font-size:1.08rem;line-height:1.25;color:var(--color-primary-dark)}.job-featured.svelte-podw4w h3:where(.svelte-podw4w){font-size:1.4rem}.co.svelte-podw4w{font-size:.8rem;color:#6b7280;margin-top:.15rem}.desc.svelte-podw4w{font-size:.9rem;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chips.svelte-podw4w{display:flex;flex-wrap:wrap;gap:.4rem}.chips.svelte-podw4w span:where(.svelte-podw4w){font-size:.75rem;background:#f3f2ef;border-radius:999px;padding:.2rem .6rem;color:#374151}.foot.svelte-podw4w{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid #eee}.posted.svelte-podw4w{font-size:.75rem;color:var(--color-secondary);font-weight:600}.apply.svelte-podw4w{font:600 .82rem var(--font-heading);color:#fff;background:var(--color-primary);padding:.35rem .8rem;border-radius:999px}
