.hiring-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.hiring-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.jobs{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.jobs{grid-template-columns:1fr 1fr}}.job{appearance:none;text-align:left;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);transition:all var(--dur-fast) var(--ease-out);cursor:pointer;gap:12px;padding:16px;display:grid;position:relative}.job:hover{border-color:var(--ink-3);transform:translateY(-1px)}.job:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.job-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.15}.job-title em{color:var(--blue);font-style:italic}.job-org{color:var(--ink-3);margin:4px 0 0;font-size:13px}.job-org strong{color:var(--ink);font-weight:500}.job-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.job-meta-item{align-items:center;gap:4px;display:inline-flex}.job-meta-item .mono{font-size:10.5px}.job-rate{font-family:var(--font-mono);color:var(--ink);font-size:12px}.job-rate strong{color:var(--blue);font-weight:500}.job-foot{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.job-published{font-family:var(--font-mono);letter-spacing:.06em;font-size:10.5px}.prov{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}.prov:before{content:"";border-radius:1px;width:6px;height:6px}.prov[data-state=exclusive]{background:var(--ink);color:var(--paper)}.prov[data-state=exclusive]:before{background:var(--blue)}.prov[data-state=syndicated]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule)}.prov[data-state=syndicated]:before{background:var(--ink-3)}.prov[data-state=curious]{background:var(--blue-wash);color:var(--blue-ink);border:1px solid var(--blue-line)}.prov[data-state=curious]:before{background:var(--blue)}.hiring-empty{border:1px dashed var(--rule);border-radius:var(--r-card);text-align:center;background:var(--paper-2);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.hiring-empty-h{font-family:var(--font-display);margin:0;font-size:24px;line-height:1.15}.hiring-empty-h em{color:var(--blue);font-style:italic}.hiring-empty-body{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}
.tag{border-radius:var(--r-chip);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.tag:before{content:"";border-radius:1px;flex-shrink:0;width:6px;height:6px}.tag[data-tone=placeholder]{color:var(--warn);background:var(--warn-wash)}.tag[data-tone=placeholder]:before{background:var(--warn)}.tag[data-tone=verified]{color:var(--good);background:var(--good-wash)}.tag[data-tone=verified]:before{background:var(--good)}.tag[data-tone=ink]{color:var(--ink);background:var(--paper-2)}.tag[data-tone=ink]:before{background:var(--ink)}.tag[data-tone=blue]{color:var(--blue-ink);background:var(--blue-wash)}.tag[data-tone=blue]:before{background:var(--blue)}
