.find-job-results-module__v1wuVq__page{color:#292728;background:#fff;min-height:70vh}.find-job-results-module__v1wuVq__filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.find-job-results-module__v1wuVq__filter-label{color:#545253;font-size:14px;font-weight:700}.find-job-results-module__v1wuVq__filter-options{flex-wrap:wrap;gap:8px;display:flex}.find-job-results-module__v1wuVq__filter{color:#545253;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:8px 14px;font-size:13px}.find-job-results-module__v1wuVq__filter small{color:#64748b;font-size:11px}.find-job-results-module__v1wuVq__filter:hover,.find-job-results-module__v1wuVq__filter:focus-visible{border-color:#046a38}.find-job-results-module__v1wuVq__filter:focus-visible{outline-offset:2px;outline:3px solid #ff671f}.find-job-results-module__v1wuVq__filter.find-job-results-module__v1wuVq__selected{color:#046a38;background:#edf5f1;border-color:#046a38;font-weight:700}.find-job-results-module__v1wuVq__filter:disabled{cursor:wait;opacity:.65}.find-job-results-module__v1wuVq__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.find-job-results-module__v1wuVq__container{max-width:1120px;margin:0 auto;padding:32px 24px 72px}.find-job-results-module__v1wuVq__crumbs{color:#64748b;margin:0 0 22px;font-size:13px}.find-job-results-module__v1wuVq__crumbs a{color:#64748b;text-underline-offset:3px;text-decoration:underline}.find-job-results-module__v1wuVq__intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.find-job-results-module__v1wuVq__title{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15}.find-job-results-module__v1wuVq__description{color:#64748b;max-width:700px;margin:12px 0 0;font-size:15px;line-height:1.7}.find-job-results-module__v1wuVq__count{color:#64748b;white-space:nowrap;font-size:14px}.find-job-results-module__v1wuVq__results{border-top:1px solid #e5e7eb;padding-top:20px}.find-job-results-module__v1wuVq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.find-job-results-module__v1wuVq__card{min-width:0;min-height:292px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:0 20px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #2927280f}.find-job-results-module__v1wuVq__card:hover{border-color:#9bc3af;transform:translateY(-2px);box-shadow:0 12px 24px #046a381a}.find-job-results-module__v1wuVq__card:focus-visible,.find-job-results-module__v1wuVq__crumbs a:focus-visible{outline-offset:3px;outline:3px solid #ff671f}.find-job-results-module__v1wuVq__badge{color:#fff;background:#046a38;border-radius:0 0 0 10px;align-self:flex-end;margin:0 -20px 18px;padding:7px 12px;font-size:12px;font-weight:700}.find-job-results-module__v1wuVq__role{color:#64748b;margin:0;font-size:13px;font-weight:700}.find-job-results-module__v1wuVq__job-title{overflow-wrap:anywhere;margin:9px 0 20px;font-size:19px;line-height:1.35}.find-job-results-module__v1wuVq__details{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding:14px 0;display:grid}.find-job-results-module__v1wuVq__detail-label{color:#7f7d7e;margin-bottom:4px;font-size:11px;display:block}.find-job-results-module__v1wuVq__detail-value{color:#545253;overflow-wrap:anywhere;font-size:13px;font-weight:600}.find-job-results-module__v1wuVq__benefits{flex-wrap:wrap;gap:6px;margin:15px 0 0;padding:0;list-style:none;display:flex}.find-job-results-module__v1wuVq__benefit{color:#545253;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d0d5dd;border-radius:999px;max-width:120px;padding:5px 9px;font-size:11px;overflow:hidden}.find-job-results-module__v1wuVq__apply{color:#ff671f;margin-top:18px;font-size:13px;font-weight:700}.find-job-results-module__v1wuVq__empty,.find-job-results-module__v1wuVq__error{color:#64748b;text-align:center;border:1px dashed #d0d5dd;border-radius:16px;padding:34px 24px}.find-job-results-module__v1wuVq__error{background:#fff8f5;border-color:#e7b7a2}.find-job-results-module__v1wuVq__error strong,.find-job-results-module__v1wuVq__empty strong{color:#292728;margin-bottom:8px;font-size:18px;display:block}.find-job-results-module__v1wuVq__skeleton{background:linear-gradient(90deg,#f4f4f4 25%,#fafafa 37%,#f4f4f4 63%) 0 0/400% 100%;border-radius:16px;height:292px;animation:1.4s infinite find-job-results-module__v1wuVq__shimmer}.find-job-results-module__v1wuVq__skeleton-crumb{border-radius:4px;width:120px;height:16px}.find-job-results-module__v1wuVq__skeleton-title{border-radius:6px;width:min(420px,60vw);height:42px}.find-job-results-module__v1wuVq__skeleton-count{border-radius:4px;width:88px;height:18px}.find-job-results-module__v1wuVq__skeleton-filter{border-radius:999px;width:112px;height:44px}.find-job-results-module__v1wuVq__skeleton-card{width:100%}@keyframes find-job-results-module__v1wuVq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.find-job-results-module__v1wuVq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.find-job-results-module__v1wuVq__container{padding:24px 16px 48px}.find-job-results-module__v1wuVq__intro{margin-bottom:22px;display:block}.find-job-results-module__v1wuVq__count{margin-top:10px;display:block}.find-job-results-module__v1wuVq__cards{grid-template-columns:1fr;gap:16px}.find-job-results-module__v1wuVq__card{min-height:280px}}@media (prefers-reduced-motion:reduce){.find-job-results-module__v1wuVq__card,.find-job-results-module__v1wuVq__skeleton{transition:none;animation:none}}
