.public-employer-logo[data-v-845337a3]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;background:var(--job-logo-backing,#fff);border-radius:4px;padding:4px;display:block}.search-match[data-v-42e54852]{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.search-match mark[data-v-42e54852]{background:color-mix(in srgb,var(--job-accent) 10%,#fff);color:var(--foreground);border-radius:2px;font-weight:600}.job-card[data-v-69b0035d]{--card-gutter:1.25rem;border:1px solid var(--border);min-width:0;color:var(--foreground);overflow-wrap:anywhere;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);background:#fff;border-radius:8px;grid-template-rows:1fr auto;display:grid;position:relative;box-shadow:0 1px 2px #11131a05}.job-card__panel[data-v-69b0035d]{min-width:0;padding:var(--card-gutter) var(--card-gutter) 1.125rem;background:var(--job-surface);border-radius:7px 7px 0 0;flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.job-card__identity[data-v-69b0035d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;width:100%;min-height:36px;display:flex}.job-card__employer-brand[data-v-69b0035d]{flex:12rem;align-items:center;gap:.5rem;min-width:0;display:flex}.job-card__logo[data-v-69b0035d]{flex:none;width:auto;max-width:72px;height:36px}.job-card__employer[data-v-69b0035d]{font-size:.875rem;font-weight:500;line-height:1.5}.job-card__status[data-v-69b0035d]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.job-card__title[data-v-69b0035d]{letter-spacing:-.025em;font-size:1.3125rem;font-weight:600;line-height:1.4}.job-card__link[data-v-69b0035d]{outline:none}.job-card__link[data-v-69b0035d]:after{z-index:1;content:"";border-radius:8px;position:absolute;inset:0}.job-card__link[data-v-69b0035d]:focus-visible:after{outline:3px solid var(--job-focus);outline-offset:4px}.job-card__location[data-v-69b0035d]{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.875rem;line-height:1.5;display:flex}.job-card__footer[data-v-69b0035d]{min-width:0;margin-inline:var(--card-gutter);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.875rem 0 1rem;display:flex}.job-card__facts[data-v-69b0035d]{flex-direction:column;flex:7rem;gap:.375rem;min-width:0;display:flex}.job-card__employment[data-v-69b0035d]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.job-card__salary[data-v-69b0035d]{letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.5}.job-card__deadline[data-v-69b0035d]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.job-card__cta[data-v-69b0035d]{max-width:100%;min-height:44px;color:var(--foreground);justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.job-card__arrow[data-v-69b0035d]{width:18px;height:18px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (width>=48rem){.job-card[data-v-69b0035d]{--card-gutter:1.5rem}.job-card__title[data-v-69b0035d]{font-size:1.375rem}}@media (hover:hover) and (pointer:fine){.job-card[data-v-69b0035d]:hover{border-color:var(--job-accent)}.job-card:hover .job-card__cta[data-v-69b0035d]{color:var(--job-accent)}.job-card:hover .job-card__arrow[data-v-69b0035d]{transform:translate(2px)}}.job-card[data-v-69b0035d]:has(a:focus-visible){border-color:var(--job-accent)}.job-card:has(a:focus-visible) .job-card__cta[data-v-69b0035d]{color:var(--job-accent)}.job-card:has(a:focus-visible) .job-card__arrow[data-v-69b0035d]{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.job-card[data-v-69b0035d],.job-card__arrow[data-v-69b0035d]{transition:none}.job-card:hover .job-card__arrow[data-v-69b0035d]{transform:none}.job-card:has(a:focus-visible) .job-card__arrow[data-v-69b0035d]{transform:none}}
