.featured.svelte-cr5kmc{position:relative;background:#dde4f2;border:1px solid #9fb6e0;border-radius:10px;text-align:center;padding:22px 18px 30px;margin-bottom:14px}.featured.svelte-cr5kmc h2:where(.svelte-cr5kmc){color:#1a4bb0;font-size:1.35rem;margin:2px 0 10px;line-height:1.25}.featured.svelte-cr5kmc .sub:where(.svelte-cr5kmc){margin:0 0 6px;color:#3a4656}.featured.svelte-cr5kmc .loc-line:where(.svelte-cr5kmc){margin:0 0 16px;color:#3a4656}.view-jobs.svelte-cr5kmc{display:inline-block;background:#f08c2d;color:#fff;font-weight:700;text-decoration:none;padding:12px 34px;border-radius:6px;box-shadow:0 2px 6px #f08c2d66}.view-jobs.svelte-cr5kmc:hover{background:#e07e1f}.badge.svelte-cr5kmc{position:absolute;bottom:8px;font-size:.72rem;color:#70798a}.badge.left.svelte-cr5kmc{left:14px}.badge.right.svelte-cr5kmc{right:14px}.heading.svelte-cr5kmc{font-size:1.2rem;margin:2px 0 12px}.near.svelte-cr5kmc{color:#6b7684;font-weight:400;font-size:.9rem}.empty.svelte-cr5kmc{color:#6b7684;padding:36px 0;text-align:center}.jobs.svelte-cr5kmc{list-style:none;margin:0;padding:0;display:grid;gap:10px}.job.svelte-cr5kmc{background:#fff;border:1px solid #e3e7ec;border-radius:8px}a.offer.svelte-cr5kmc{display:grid;grid-template-columns:58px 1fr auto;grid-template-areas:"icon main apply" "desc desc desc";column-gap:14px;padding:14px;text-decoration:none;color:inherit;align-items:center}.icon.svelte-cr5kmc{grid-area:icon;align-self:start}.icon.svelte-cr5kmc img:where(.svelte-cr5kmc){width:58px;height:58px;object-fit:contain;border-radius:6px;background:#f5f6f8}.avatar.svelte-cr5kmc{display:grid;place-items:center;width:58px;height:58px;border-radius:6px;background:#4a8f5b;color:#fff;font-weight:700;font-size:1.3rem}.main.svelte-cr5kmc{grid-area:main;min-width:0}.title.svelte-cr5kmc{display:block;font-weight:600;color:#1a56c4;font-size:1.08rem;line-height:1.25}.meta.svelte-cr5kmc{display:block;margin-top:4px;color:#2e8b45;font-size:.88rem}.meta.svelte-cr5kmc .src:where(.svelte-cr5kmc){text-transform:lowercase}.meta.svelte-cr5kmc .loc:where(.svelte-cr5kmc){text-transform:uppercase}.meta.svelte-cr5kmc .sep:where(.svelte-cr5kmc){margin:0 6px;color:#2e8b45}.apply.svelte-cr5kmc{grid-area:apply;background:#f08c2d;color:#fff;font-weight:700;font-size:.85rem;padding:9px 18px;border-radius:6px;white-space:nowrap;text-align:center;align-self:center}a.offer.svelte-cr5kmc:active .apply:where(.svelte-cr5kmc){background:#e07e1f}.descr.svelte-cr5kmc{grid-area:desc;margin:12px 0 0;padding-top:12px;border-top:1px solid #eef1f4;font-size:.9rem;color:#3a4656;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.pager.svelte-cr5kmc{display:flex;flex-wrap:wrap;gap:4px;margin:18px 0 6px}.pagelink.svelte-cr5kmc{min-width:36px;padding:8px 6px;text-align:center;color:#8a8f96;text-decoration:none;font-size:1.05rem}.pagelink.svelte-cr5kmc:hover{color:#3f7fd0}.pagelink.current.svelte-cr5kmc{color:#111}@media(max-width:560px){.featured.svelte-cr5kmc h2:where(.svelte-cr5kmc){font-size:1.2rem}a.offer.svelte-cr5kmc{grid-template-columns:56px 1fr auto;grid-template-areas:"icon main apply";column-gap:12px;align-items:center;padding:13px}.icon.svelte-cr5kmc img:where(.svelte-cr5kmc),.avatar.svelte-cr5kmc{width:56px;height:56px}.title.svelte-cr5kmc{font-size:1.02rem}.apply.svelte-cr5kmc{padding:8px 13px;font-size:.8rem}.descr.svelte-cr5kmc{display:none}}
