.listing_tile__NnsGN{display:flex;height:100%;flex-direction:column;border-radius:.75rem;border-width:1px;background-color:hsl(var(--card));padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.listing_tile__NnsGN:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted)/.3)}.listing_tileTitle__X00qr{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;letter-spacing:0}.listing_chip__T3I6X:hover .listing_label__nw3I9,.listing_employer__rxtdl:hover .listing_label__nw3I9,.listing_navLink__9vUFU:hover .listing_label__nw3I9,.listing_row__IoHXU:hover .listing_label__nw3I9,.listing_tile__NnsGN:hover .listing_tileTitle__X00qr{color:hsl(var(--primary))}.listing_tileBlurb__2iprw{margin-top:.375rem;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.listing_tileCount__2nudb{margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.listing_row__IoHXU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.listing_row__IoHXU:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted)/.3)}.listing_rowAccent__aFsrs{border-color:hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.03)}.listing_label__nw3I9{min-width:0;font-weight:500}.listing_count__pOD4P{flex-shrink:0;font-size:.75rem;line-height:1rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--muted-foreground))}.listing_employer__rxtdl{display:flex;height:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;background-color:hsl(var(--card));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.listing_employer__rxtdl:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted)/.3)}.listing_employerName__In7X4{font-size:.875rem;line-height:1.25rem;font-weight:600}.listing_employerMeta__UfxmQ,.listing_employerName__In7X4{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing_employerMeta__UfxmQ{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.listing_navLink__9vUFU{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.listing_navLink__9vUFU:hover{background-color:hsl(var(--muted))}.listing_navLink__9vUFU .listing_label__nw3I9{font-weight:400}.listing_more__s6tT3{margin-top:.25rem}.listing_more__s6tT3>summary{cursor:pointer;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--primary))}.listing_more__s6tT3>summary:hover{text-decoration-line:underline}.listing_allLink__vce6J{margin-top:.25rem;display:inline-flex;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--primary))}.listing_allLink__vce6J:hover{text-decoration-line:underline}.listing_chip__T3I6X{position:relative;display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.listing_chip__T3I6X:hover{border-color:hsl(var(--primary)/.4)}.listing_chip__T3I6X .listing_label__nw3I9{font-weight:400}.listing_allLink__vce6J:focus-visible,.listing_chip__T3I6X:focus-visible,.listing_employer__rxtdl:focus-visible,.listing_more__s6tT3>summary:focus-visible,.listing_navLink__9vUFU:focus-visible,.listing_row__IoHXU:focus-visible,.listing_tile__NnsGN:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background))}.listing_grid4__cB4_V{display:grid;gap:.75rem}@media (min-width:640px){.listing_grid4__cB4_V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.listing_grid4__cB4_V{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing_wrap__JSY5P{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.listing_wrap__JSY5P{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.listing_wrap__JSY5P{padding-left:2rem;padding-right:2rem}}.listing_section___hK6D{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.listing_section___hK6D{padding-top:4rem;padding-bottom:4rem}}.listing_sectionHead__NVMP0{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.listing_sectionHead__NVMP0{flex-direction:row;align-items:flex-end;justify-content:space-between}}.listing_h2__l4IPD{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em}@media (min-width:768px){.listing_h2__l4IPD{font-size:1.875rem;line-height:2.25rem}}.listing_intro__OwFsZ{margin-top:.5rem;font-size:1rem;line-height:1.5rem;color:hsl(var(--muted-foreground))}.listing_btn__yp1P3{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius);padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.listing_btnPrimary__eCEgU{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.listing_btnPrimary__eCEgU:hover{background-color:hsl(var(--primary)/.9)}.listing_btnSecondary__50IAl{border-width:1px;background-color:hsl(var(--background))}.listing_btnSecondary__50IAl:hover{background-color:hsl(var(--muted))}.listing_actionLink__Li29g:focus-visible,.listing_btn__yp1P3:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background))}.listing_actionLink__Li29g{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--primary))}.listing_actionLink__Li29g:hover{text-decoration-line:underline}