.jobs-main{max-width:1240px;margin:auto;padding:54px 36px 0}.jobs-heading{max-width:800px;margin-bottom:30px}.jobs-heading h1{max-width:680px}.jobs-heading .lead{max-width:660px}.jobs-notice{background:#edf1e7;border:1px solid #ccd7c5;border-radius:10px;margin:22px 0;padding:17px 20px;font-size:12px}.jobs-notice strong{font-weight:600;display:block}.jobs-notice p{margin-top:4px}.jobs-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.jobs-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:11px 16px;font-size:12px}.jobs-button.primary{background:var(--green);color:#fff;border-color:var(--green)}.jobs-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.jobs-sources{border:1px solid var(--line);background:#edf1e7;border-radius:14px;padding:24px}.jobs-sources h2{font-size:19px}.jobs-source{border-top:1px solid #cbd6c3;margin-top:20px;padding-top:18px}.jobs-source h3{font-size:14px}.jobs-source p{overflow-wrap:anywhere;margin-top:6px;font-size:11px}.jobs-source details{margin-top:10px;font-size:11px}.jobs-source summary{cursor:pointer}.jobs-source ul{padding-left:18px}.jobs-results{min-width:0}.jobs-results-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.jobs-results-heading h2{font-size:20px}.jobs-results-heading p{font-size:11px}.jobs-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.jobs-filter{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:24px;padding:6px 13px;font-size:11px}.jobs-filter[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.jobs-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:16px;padding:24px}.jobs-card-top{justify-content:space-between;align-items:start;gap:18px;display:flex}.jobs-card h3{letter-spacing:-.3px;font-size:21px}.jobs-employer{margin-bottom:7px;font-size:12px}.jobs-card .jobs-meta{margin-top:11px;font-size:11px}.jobs-gate{white-space:nowrap;color:#3b5c3d;background:#edf1e7;border-radius:24px;padding:5px 10px;font-size:10px}.jobs-gate[data-gate=REVIEW]{color:#796026;background:#fff3d9}.jobs-gate[data-gate=BLOCK]{color:#8a4937;background:#f7e6df}.jobs-evidence{border-top:1px solid var(--line);margin:20px 0 0;padding:15px 0 0}.jobs-evidence p,.jobs-evidence li{font-size:12px}.jobs-evidence ul{margin-bottom:0;padding-left:18px}.jobs-card-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.jobs-card-bottom p{font-size:10px}.jobs-empty{text-align:center;background:#fcfdf9;border:1px dashed #c1cdb8;border-radius:14px;padding:40px 26px}.jobs-empty h2{margin-bottom:12px;font-size:22px}.jobs-empty p{max-width:430px;margin:auto;font-size:13px}.jobs-status{color:#3e6242;margin:16px 0;font-size:12px}.jobs-stale{background:#fff3df;border-color:#dfc9a8}.jobs-error{margin-bottom:20px}.jobs-error a{text-decoration:underline}.jobs-main :focus-visible{outline-offset:4px;outline:3px solid #9c622c}.jobs-loading{color:var(--muted);padding:35px 0}@media (max-width:850px){.jobs-layout{grid-template-columns:1fr}.jobs-sources{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.jobs-sources>h2,.jobs-sources>p{grid-column:1/-1}.jobs-source{margin-top:16px}.jobs-main{padding:38px 24px 0}}@media (max-width:500px){.jobs-heading h1{letter-spacing:-1.4px;font-size:36px}.jobs-heading .lead{font-size:13px}.jobs-sources{padding:20px;display:block}.jobs-card{padding:20px}.jobs-card-top{flex-direction:column;gap:12px}.jobs-card-bottom{flex-direction:column;align-items:start}.jobs-card h3{font-size:20px}.jobs-actions .jobs-button{width:100%}.jobs-results-heading{flex-direction:column;align-items:start;gap:6px}.jobs-results-heading h2{font-size:19px}.jobs-main footer{font-size:10px}}.jobs-filters{border:0;min-width:0;padding:0}.jobs-evidence details{margin-top:10px;font-size:11px}.jobs-evidence summary{cursor:pointer}.jobs-shell .header-actions{flex-wrap:wrap;justify-content:flex-end}
