.JobBoard_board__KsksD{padding-block:clamp(2rem,5vh,3rem) clamp(5rem,12vh,8rem)}.JobBoard_filters__tdpow{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,14rem) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start;margin-bottom:clamp(2rem,5vh,3rem)}.JobBoard_search__Pam0u{position:relative;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--m-border-strong);padding:.95rem 0}.JobBoard_search__Pam0u input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--m-fg);font:inherit;font-size:.9375rem}.JobBoard_search__Pam0u input:focus{outline:none}.JobBoard_search__Pam0u:focus-within{border-bottom-color:var(--m-fg)}.JobBoard_searchMark__D0Fih{position:relative;width:.95rem;height:.95rem;border:1px solid var(--m-fg);border-radius:50%;flex:none}.JobBoard_searchMark__D0Fih:after{content:"";position:absolute;right:-.32rem;bottom:-.22rem;width:.45rem;height:1px;background:var(--m-fg);transform:rotate(45deg)}.JobBoard_srOnly__E85vI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.JobBoard_count__hWJrA{margin:0 0 clamp(1.5rem,4vh,2.25rem);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:700;letter-spacing:-.015em}.JobBoard_empty__6rhYu{margin:0;font-size:.9375rem;color:var(--m-muted)}.JobBoard_group__yesLp{margin-top:clamp(2rem,5vh,2.75rem)}.JobBoard_group__yesLp:first-of-type{margin-top:0}.JobBoard_groupHeading__5nnXw{margin:0 0 .5rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.JobBoard_list__hNaUQ{margin:0;padding:0;list-style:none}.JobBoard_row__9KZ_u{border-top:1px solid var(--m-border)}.JobBoard_row__9KZ_u:last-child{border-bottom:1px solid var(--m-border)}.JobBoard_rowLink__UM1xP{display:block;padding-block:1.1rem;color:var(--m-fg);text-decoration:none}.JobBoard_rowTitle__Wut38{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;transition:color var(--m-dur-s) var(--m-ease-out)}.JobBoard_rowLink__UM1xP:focus-visible .JobBoard_rowTitle__Wut38,.JobBoard_rowLink__UM1xP:hover .JobBoard_rowTitle__Wut38{color:var(--glass-teal,#2fc7a7)}.JobBoard_tag__vYOOs{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.02em;padding:.15rem .45rem;border:1px solid var(--m-border-strong);border-radius:var(--m-radius);color:var(--m-muted)}.JobBoard_rowDescription__XudsL{margin:.4rem 0 0;max-width:46rem;font-size:.8125rem;line-height:1.5;color:var(--m-muted);text-wrap:pretty}@media (max-width:60rem){.JobBoard_filters__tdpow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.JobBoard_search__Pam0u{grid-column:1/-1}}@media (max-width:40rem){.JobBoard_filters__tdpow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}}