.jobBoard_jobBoard__bGj5G{max-width:1200px;margin:0 auto;padding:2rem}.jobBoard_jobList__bDl7j{display:flex;flex-direction:column;gap:2rem}.jobBoard_departmentSection__PcZsg{display:flex;flex-direction:column;gap:1rem}.jobBoard_departmentHeader__kV5Ot{font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}@media(min-width:768px){.jobBoard_departmentHeader__kV5Ot{font-size:2rem}}.jobBoard_departmentJobs__Q5vNr{display:grid;grid-gap:0;gap:0}.jobBoard_jobCard__98C1K{display:flex;align-items:stretch;padding:0 8px;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;transition:background .2s ease}.jobBoard_jobCard__98C1K:active,.jobBoard_jobCard__98C1K:focus,.jobBoard_jobCard__98C1K:hover{background-color:var(--surface-level-200);text-decoration:none}.jobBoard_jobContent__FWsrg{width:100%;display:flex;align-items:center;justify-content:space-between;padding:38px 0;border-bottom:1px solid #e5e7eb}.jobBoard_jobText__c6Qzm{display:flex;flex-direction:column;gap:4px;flex:1 1}.jobBoard_jobHeader__ydOO_{margin-bottom:2px}.jobBoard_titleRow__mEq36{display:flex;align-items:center;justify-content:space-between;width:100%}.jobBoard_jobTitle___sx7j{font-size:20px;font-weight:600;color:#111827;margin:0;flex:1 1;text-align:left}@media(min-width:768px){.jobBoard_jobTitle___sx7j{font-size:34px;font-weight:500}}.jobBoard_compensation__Sbnqq{font-size:.875rem;color:#059669;font-weight:500;margin-left:16px}.jobBoard_jobDetails__Qg5WD{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.jobBoard_jobMeta__WcQAs{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.jobBoard_icon__izl_b{width:1rem;height:1rem;color:#9ca3af}.jobBoard_badges__pCMo_{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.jobBoard_jobButton__2XxDv{margin-left:16px;display:flex;align-items:center}.jobBoard_loading__t4N8x{text-align:center;padding:2rem;color:#6b7280}.jobBoard_error__lasmS{text-align:center;padding:2rem;color:red}