.jobs-page[data-v-2f649961]{background:var(--jjr-color-bg-page);min-height:640px;color:var(--jjr-color-text-job-strong);font-family:var(--jjr-font-sans)}.jobs-hero__inner[data-v-2f649961],.jobs-results__inner[data-v-2f649961]{width:min(var(--jjr-layout-content-max-width), calc(100% - 32px));margin:0 auto}.jobs-hero[data-v-2f649961]{background:var(--jjr-palette-page-green);padding:30px 0}.jobs-hero__inner[data-v-2f649961]{flex-direction:column;gap:8px;display:flex}.jobs-results__inner[data-v-2f649961]{padding:0 0 40px}.jobs-results__head[data-v-2f649961]{font-size:var(--jjr-fs-3);color:var(--jjr-color-text-job-body);background-color:var(--jjr-color-bg-job-card);justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.jobs-results__head p[data-v-2f649961]{margin:0}.jobs-results__count[data-v-2f649961]{align-items:center;gap:4px;display:inline-flex}.jobs-results__icon[data-v-2f649961]{width:var(--jjr-size-icon-wide-md);height:var(--jjr-size-icon-tall-md);color:var(--jjr-color-text-job-muted);flex-shrink:0}.jobs-results__count strong[data-v-2f649961]{color:var(--jjr-color-text-job-accent);font-weight:var(--jjr-fw-bold);font-variant-numeric:tabular-nums}.jobs-results__cta[data-v-2f649961]{align-items:center;gap:16px;display:inline-flex}.jobs-results__signup[data-v-2f649961]{font-weight:var(--jjr-fw-medium);color:var(--jjr-color-text-highlight);text-underline-offset:2px;cursor:pointer;transition:opacity var(--jjr-duration-fast) var(--jjr-easing-standard);text-decoration:underline}.jobs-results__signup[data-v-2f649961]:hover{opacity:.85}.jobs-results__quickJob[data-v-2f649961]{color:var(--jjr-color-text-job-strong)}.jobs-results__listShell[data-v-2f649961]{min-height:560px;position:relative}.jobs-results__loadingOverlay[data-v-2f649961]{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;left:0;right:0}.jobs-results__pagerWrap--busy[data-v-2f649961] .jjr-pagination{pointer-events:none;opacity:.45}.jobs-cards[data-v-2f649961]{flex-direction:column;gap:16px;display:flex}@media (width<=768px){.jobs-results__head[data-v-2f649961]{flex-direction:column;align-items:flex-start;gap:4px}}
