.job-title-with-date.svelte-epbpzy{overflow-wrap:anywhere}.job-title-button.svelte-epbpzy{display:inline;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.job-title-button.svelte-epbpzy:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.job-list-actionable.svelte-epbpzy .job-actions:where(.svelte-epbpzy)>a:where(.svelte-epbpzy){display:inline-flex;align-items:center;justify-content:center;min-width:6rem;min-height:2.75rem;padding:0;border-radius:999px;background:transparent}.job-list-actionable.svelte-epbpzy .job-actions:where(.svelte-epbpzy)>a:where(.svelte-epbpzy):hover{opacity:1}.job-list-actionable.svelte-epbpzy .job-actions:where(.svelte-epbpzy)>a:where(.svelte-epbpzy):hover .job-apply-pill:where(.svelte-epbpzy){background:color-mix(in srgb,var(--job-apply-pill-bg) 88%,var(--text))}.job-list-actionable.svelte-epbpzy .job-actions:where(.svelte-epbpzy)>a:where(.svelte-epbpzy):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.job-list-actionable.svelte-epbpzy .job-apply-pill:where(.svelte-epbpzy){display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);width:100%;height:2rem;border-radius:999px;background:var(--job-apply-pill-bg);color:var(--job-apply-pill-ink)}.job-list-actionable.svelte-epbpzy .job-apply-pill:where(.svelte-epbpzy) svg{display:block;width:var(--icon-size-sm);height:var(--icon-size-sm)}.job-meta-divider.svelte-epbpzy,.job-company-salary-divider.svelte-epbpzy{margin-inline:var(--s1)}.job-list-search-results.svelte-epbpzy .job-meta:where(.svelte-epbpzy){display:flex;flex-wrap:wrap;align-items:baseline}.job-list-search-results.svelte-epbpzy .job-company-salary:where(.svelte-epbpzy){display:contents}.job-list-search-results.svelte-epbpzy .job-company:where(.svelte-epbpzy){order:0;min-width:0;overflow-wrap:anywhere}.job-list-search-results.svelte-epbpzy .job-meta-divider:where(.svelte-epbpzy){order:1}.job-list-search-results.svelte-epbpzy .job-location:where(.svelte-epbpzy){order:2;min-width:0;overflow-wrap:anywhere}.job-list-search-results.svelte-epbpzy .job-salary:where(.svelte-epbpzy){order:3;min-width:0;overflow-wrap:anywhere}.job-title-date.svelte-epbpzy{margin-inline-start:var(--s2);color:var(--muted);font-size:var(--text-sm);font-weight:400;white-space:nowrap}@media(max-width:40rem){.job-list-actionable.svelte-epbpzy li:where(.svelte-epbpzy){grid-template-columns:minmax(0,1fr) 6rem;column-gap:var(--s3);row-gap:var(--s1)}.job-list-actionable.svelte-epbpzy .job-main:where(.svelte-epbpzy){display:contents}.job-list-actionable.svelte-epbpzy .job-title:where(.svelte-epbpzy){grid-column:1 / -1;grid-row:1;min-width:0}.job-list-actionable.svelte-epbpzy .job-meta:where(.svelte-epbpzy){grid-column:1;grid-row:2;align-self:center;min-width:0;margin:0}.job-list-actionable.svelte-epbpzy .job-location:where(.svelte-epbpzy),.job-list-actionable.svelte-epbpzy .job-salary:where(.svelte-epbpzy){display:block;overflow-wrap:anywhere}.job-list-actionable.svelte-epbpzy .job-salary:where(.svelte-epbpzy){margin-top:var(--s1)}.job-list-actionable.svelte-epbpzy .job-meta-divider:where(.svelte-epbpzy){display:none}.job-list-actionable.svelte-epbpzy .job-actions:where(.svelte-epbpzy){grid-column:2;grid-row:2;align-self:center;width:6rem;padding-top:0}.job-list-search-results.svelte-epbpzy li:where(.svelte-epbpzy){grid-template-columns:2.5rem minmax(0,1fr) 6rem}.job-list-search-results.svelte-epbpzy .job-logo:where(.svelte-epbpzy){grid-column:1;grid-row:1;align-self:start}.job-list-search-results.svelte-epbpzy .job-title:where(.svelte-epbpzy){grid-column:2 / -1}.job-list-search-results.svelte-epbpzy .job-meta:where(.svelte-epbpzy){grid-column:1 / 3;display:block}.job-list-search-results.svelte-epbpzy .job-actions:where(.svelte-epbpzy){grid-column:3}.job-list-search-results.svelte-epbpzy .job-company-salary:where(.svelte-epbpzy){display:block;margin-top:var(--s1);overflow-wrap:anywhere}.job-list-search-results.svelte-epbpzy .job-salary:where(.svelte-epbpzy){display:inline-block;max-width:100%;margin-top:0}}
