.JobBoard_board__QjN1w{display:flex;justify-content:center;padding:24px 20px 90px}.JobBoard_inner__E194r{display:flex;flex-direction:column;gap:32px;width:100%;max-width:var(--container-width)}.JobBoard_filters__rMa9t{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.JobBoard_pill__qvdp2{padding:10px 20px;background:none;border:1px solid var(--color-border);border-radius:9999px;cursor:pointer;font-family:var(--font-heading);font-size:15px;font-weight:500;color:var(--color-text);transition:background-color .2s,color .2s,border-color .2s}.JobBoard_pill__qvdp2:hover{background-color:var(--color-bg-alt)}.JobBoard_pillActive__bbrUZ,.JobBoard_pillActive__bbrUZ:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.JobBoard_count__C81d3{margin-left:auto;font-family:var(--font-heading);font-size:14px;font-weight:300;color:var(--color-muted)}.JobBoard_grid__fV89F{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.JobBoard_card__EjL6r{display:flex;flex-direction:column;gap:14px;padding:24px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:16px;transition:background-color .2s}.JobBoard_card__EjL6r:hover{background-color:var(--color-bg-alt)}.JobBoard_sector__uJFKg{align-self:flex-start;padding:4px 10px;border-radius:9999px;background-color:var(--color-primary-tint);font-family:var(--font-heading);font-size:12px;font-weight:500;color:var(--color-primary)}.JobBoard_title__UVFbL{margin:0;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:26px;color:var(--color-dark)}.JobBoard_titleLink__TDVBv{color:inherit;text-decoration:none}.JobBoard_meta__Teevj{display:flex;flex-direction:column;gap:6px}.JobBoard_metaRow__DFc_u{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:14px;font-weight:300;color:var(--color-muted)}.JobBoard_metaIcon__oCP9L{flex:none;display:flex;align-items:center;color:var(--color-primary)}.JobBoard_postuler__soD71{margin-top:6px;align-self:flex-start;padding:10px 20px;background-color:var(--color-primary);color:var(--color-white);border-radius:8px;font-family:var(--font-heading);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s}.JobBoard_postuler__soD71:hover{background-color:var(--color-primary-hover)}.JobBoard_empty__IL5rY{padding:40px 0}.JobBoard_empty__IL5rY,.JobBoard_note__JNqOD{font-family:var(--font-heading);font-weight:300;color:var(--color-muted);text-align:center}.JobBoard_note__JNqOD{margin:0;font-size:14px}@media (max-width:991px){.JobBoard_grid__fV89F{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.JobBoard_grid__fV89F{grid-template-columns:1fr}.JobBoard_count__C81d3{width:100%;margin-left:0}}