._jobListingIsland_132n8_1{width:100%}._filters_132n8_6{display:grid;grid-template-columns:1fr;gap:var(--space-2xs);margin-bottom:var(--space-md);margin-top:var(--space-md)}@media (min-width: 768px){._filters_132n8_6{grid-template-columns:2fr 1fr 1fr}}._filterGroup_132n8_20{width:100%}._searchInput_132n8_24::placeholder{color:var(--color-text-primary);opacity:1}._jobBoard_132n8_30{width:100%}._department_132n8_34{margin-bottom:var(--space-sm)}._departmentTitle_132n8_38{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3xs);padding-bottom:var(--space-3xs);border-bottom:2px solid var(--color-text-primary)}._jobList_132n8_1{list-style:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}._job_132n8_1{padding:var(--space-2xs) 0;border-top:1px solid var(--color-background-gray)}._jobList_132n8_1 ._job_132n8_1:first-of-type{border-top:none}._jobList_132n8_1 ._job_132n8_1:last-of-type{border-bottom:1px solid var(--color-background-gray)}._jobTitle_132n8_66{font-size:var(--font-size-h6, 1.125rem);font-weight:500;margin:0}._jobLocation_132n8_72{margin-top:var(--space-3xs);color:var(--color-text-secondary)}._jobURL_132n8_77{margin-top:var(--space-2xs);text-align:left}@media (min-width: 1024px){._jobLocation_132n8_72,._jobURL_132n8_77{margin-top:0}._jobURL_132n8_77{text-align:right}}._loading_132n8_94,._error_132n8_95,._noResults_132n8_96{padding:var(--space-xs);text-align:center;color:var(--color-text-secondary)}._error_132n8_95{color:var(--color-error, #d32f2f)}
