.CallBoard-module__xhJlsa__cbInner{padding-bottom:var(--space-5xl)}.CallBoard-module__xhJlsa__cbHeader{margin-bottom:var(--space-2xl)}.CallBoard-module__xhJlsa__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-size:11px;display:block}.CallBoard-module__xhJlsa__vm{color:var(--vermillion)}.CallBoard-module__xhJlsa__cbTitle{font-family:var(--font-display);color:var(--text);text-transform:lowercase;margin-bottom:var(--space-md);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.CallBoard-module__xhJlsa__cbSub{font-family:var(--font-body);color:var(--text-secondary);max-width:540px;font-size:16px;line-height:1.5}.CallBoard-module__xhJlsa__pipelineLink{font-family:var(--font-mono);letter-spacing:.04em;color:var(--vermillion);white-space:nowrap;font-size:12px;text-decoration:none}.CallBoard-module__xhJlsa__pipelineLink:hover{text-decoration:underline}.CallBoard-module__xhJlsa__levelFilter{gap:var(--space-sm);margin-bottom:var(--space-xl);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.CallBoard-module__xhJlsa__filterPill{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;padding:5px 10px;font-size:11px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.CallBoard-module__xhJlsa__filterPill:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.CallBoard-module__xhJlsa__filterPillActive{background:var(--text);color:var(--bg);border-color:var(--text)}.CallBoard-module__xhJlsa__filterCount{opacity:.6;margin-left:2px}.CallBoard-module__xhJlsa__filterPillActive .CallBoard-module__xhJlsa__filterCount{opacity:.8}.CallBoard-module__xhJlsa__jobList{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.CallBoard-module__xhJlsa__jobCard{background:var(--bg);padding:var(--space-lg) var(--space-xl);text-decoration:none;transition:background .15s;display:block}.CallBoard-module__xhJlsa__jobCard:hover{background:var(--elevated,#ffffff05)}.CallBoard-module__xhJlsa__jobTop{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.CallBoard-module__xhJlsa__jobCompany{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:500}.CallBoard-module__xhJlsa__jobLocation{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);font-size:11px}.CallBoard-module__xhJlsa__jobType{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--text-muted);border:1px solid var(--border-hover);padding:1px 6px;font-size:10px}.CallBoard-module__xhJlsa__jobPosted{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);margin-left:auto;font-size:10px}.CallBoard-module__xhJlsa__jobTitle{font-family:var(--font-body);color:var(--text);margin-bottom:var(--space-sm);font-size:17px;font-weight:600;line-height:1.3}.CallBoard-module__xhJlsa__jobBottom{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.CallBoard-module__xhJlsa__jobLevel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--vermillion);font-size:11px}.CallBoard-module__xhJlsa__jobSalary{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);font-size:11px}.CallBoard-module__xhJlsa__jobComps{gap:var(--space-xs);margin-left:auto;display:flex}.CallBoard-module__xhJlsa__compTag{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);border:1px solid var(--border);padding:1px 6px;font-size:10px}.CallBoard-module__xhJlsa__empty{padding:var(--space-3xl) 0}.CallBoard-module__xhJlsa__emptyLabel{font-family:var(--font-mono);color:var(--text-muted);font-size:14px}.CallBoard-module__xhJlsa__cbFooter{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.CallBoard-module__xhJlsa__cbFooter p{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);font-size:12px;line-height:1.6}.CallBoard-module__xhJlsa__cbFooter a{color:var(--text-secondary);text-decoration:none}.CallBoard-module__xhJlsa__cbFooter a:hover{color:var(--text)}@media (max-width:480px){.CallBoard-module__xhJlsa__jobComps{display:none}.CallBoard-module__xhJlsa__filterPill{padding:4px 8px;font-size:10px}}
