.EmployerListing-module__03R-RG__page{background:var(--ds-color-neutral-50)}.EmployerListing-module__03R-RG__searchHeader{padding-block:var(--ds-space-6) var(--ds-section-space-lg);background:var(--ds-color-accent-100)}.EmployerListing-module__03R-RG__headerInner{gap:var(--ds-space-12);grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:center;display:grid}.EmployerListing-module__03R-RG__page h1{font-size:var(--ds-font-size-heading-1);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-heading);letter-spacing:var(--ds-letter-spacing-heading);text-wrap:balance}.EmployerListing-module__03R-RG__page h2{font-size:var(--ds-font-size-heading-2);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-heading);letter-spacing:var(--ds-letter-spacing-heading)}.EmployerListing-module__03R-RG__intro{max-width:58ch;margin-block:var(--ds-space-4);font-size:var(--ds-font-size-body-intro);color:var(--theme-text-muted);line-height:var(--ds-line-height-body)}.EmployerListing-module__03R-RG__jobsLink{gap:var(--ds-space-2);min-height:var(--ds-control-size-minimum);color:var(--ds-color-accent-700);align-items:center;font-weight:600;display:inline-flex}.EmployerListing-module__03R-RG__jobsLink:hover{text-underline-offset:.2em;text-decoration:underline}.EmployerListing-module__03R-RG__searchForm label{margin-bottom:var(--ds-space-2);font-size:var(--ds-font-size-body-small);font-weight:600;display:block}.EmployerListing-module__03R-RG__searchField{align-items:center;gap:var(--ds-space-3);padding-inline:var(--ds-space-4);background:var(--ds-color-white);border:1px solid var(--ds-color-neutral-300);border-radius:var(--ds-radius-round);display:flex}.EmployerListing-module__03R-RG__searchField input{width:100%;min-width:0;min-height:3.5rem;font:inherit;background:0 0;border:0}.EmployerListing-module__03R-RG__searchField:focus-within{outline:var(--ds-focus-width) solid var(--theme-focus-ring);outline-offset:var(--ds-focus-offset)}.EmployerListing-module__03R-RG__searchField input:focus-visible{outline:none}.EmployerListing-module__03R-RG__listContainer{padding-block:var(--ds-section-space-lg)}.EmployerListing-module__03R-RG__topSection{margin-bottom:var(--ds-section-space-lg)}.EmployerListing-module__03R-RG__topSection h2,.EmployerListing-module__03R-RG__listHeading h2{margin-bottom:var(--ds-space-6)}.EmployerListing-module__03R-RG__employerGrid{gap:var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.EmployerListing-module__03R-RG__employerGrid>li{min-width:0;display:flex}.EmployerListing-module__03R-RG__employerCard,.EmployerListing-module__03R-RG__topCard{border:1px solid var(--ds-color-neutral-200);border-radius:var(--ds-radius-surface);background:var(--ds-color-white);flex-direction:column;width:100%;display:flex}.EmployerListing-module__03R-RG__employerCard{padding:var(--ds-space-6);gap:var(--ds-space-6)}.EmployerListing-module__03R-RG__employerCard:hover,.EmployerListing-module__03R-RG__topCard:hover{border-color:var(--ds-color-accent-500);box-shadow:var(--ds-shadow-surface)}.EmployerListing-module__03R-RG__page a:focus-visible,.EmployerListing-module__03R-RG__page button:focus-visible,.EmployerListing-module__03R-RG__page select:focus-visible{outline:var(--ds-focus-width) solid var(--theme-focus-ring);outline-offset:var(--ds-focus-offset)}.EmployerListing-module__03R-RG__cardTop{align-items:center;gap:var(--ds-space-4);display:flex}.EmployerListing-module__03R-RG__cardTop>div{min-width:0}.EmployerListing-module__03R-RG__page h3{font-size:var(--ds-font-size-heading-3);line-height:var(--ds-line-height-heading);font-weight:var(--ds-font-weight-bold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.EmployerListing-module__03R-RG__logo{object-fit:contain;background:var(--ds-color-white);width:3.5rem;height:3.5rem;padding:var(--ds-space-2);border:1px solid var(--ds-color-neutral-200);border-radius:var(--ds-radius-surface);flex-shrink:0}.EmployerListing-module__03R-RG__muted{margin-top:var(--ds-space-2);color:var(--theme-text-muted);font-size:var(--ds-font-size-body-small);line-height:var(--ds-line-height-body)}.EmployerListing-module__03R-RG__tags{gap:var(--ds-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.EmployerListing-module__03R-RG__tags li{border-radius:var(--ds-radius-round);background:var(--ds-color-accent-100);color:var(--ds-color-accent-700);padding:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-font-size-caption);font-weight:500}.EmployerListing-module__03R-RG__cardBottom{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-neutral-200);color:var(--ds-color-accent-700);font-size:var(--ds-font-size-body-small);margin-top:auto;font-weight:600;display:flex}.EmployerListing-module__03R-RG__cover{background:var(--ds-color-accent-100);border-radius:var(--ds-radius-surface) var(--ds-radius-surface) 0 0;height:10rem;position:relative;overflow:hidden}.EmployerListing-module__03R-RG__cover img{object-fit:cover}.EmployerListing-module__03R-RG__topContent{padding:0 var(--ds-space-6) var(--ds-space-6);flex-direction:column;flex:1;display:flex}.EmployerListing-module__03R-RG__topLogo{margin-block:-2.25rem var(--ds-space-4);width:4.5rem;height:4.5rem;position:relative}.EmployerListing-module__03R-RG__description{margin-block:var(--ds-space-4) var(--ds-space-6);color:var(--theme-text-muted);font-size:var(--ds-font-size-body-small);line-height:var(--ds-line-height-body)}.EmployerListing-module__03R-RG__filterBar{gap:var(--ds-space-6);flex-direction:column;display:flex}.EmployerListing-module__03R-RG__entryTypes{min-width:0}.EmployerListing-module__03R-RG__entryTypes ul{gap:var(--ds-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.EmployerListing-module__03R-RG__selectFilters{align-items:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.EmployerListing-module__03R-RG__selectFilters label{gap:var(--ds-space-2);min-width:10rem;max-width:18rem;font-size:var(--ds-font-size-body-small);flex-direction:column;flex:1;font-weight:600;display:flex}.EmployerListing-module__03R-RG__selectFilters select{width:100%;font:inherit;min-height:var(--ds-control-size-minimum);border:1px solid var(--ds-color-neutral-300);border-radius:var(--ds-radius-control);padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-color-white);font-weight:400}.EmployerListing-module__03R-RG__resultCount{margin-block:var(--ds-space-6) var(--ds-space-4);color:var(--theme-text-muted)}.EmployerListing-module__03R-RG__resultCount strong{color:var(--theme-text)}.EmployerListing-module__03R-RG__listHeading{margin-bottom:var(--ds-space-6)}.EmployerListing-module__03R-RG__bandInner{justify-content:space-between;align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.EmployerListing-module__03R-RG__bandInner>div:last-child{margin-top:0}.EmployerListing-module__03R-RG__ctaBand{background:var(--ds-color-sand);color:var(--ds-color-neutral-900)}.EmployerListing-module__03R-RG__ctaBand p{color:var(--ds-color-neutral-700)}.EmployerListing-module__03R-RG__ctaBand .EmployerListing-module__03R-RG__ctaPrimary{background:var(--ds-color-neutral-900);color:var(--ds-color-white)}.EmployerListing-module__03R-RG__ctaBand .EmployerListing-module__03R-RG__ctaPrimary:hover{background:var(--ds-color-neutral-800)}.EmployerListing-module__03R-RG__ctaBand .EmployerListing-module__03R-RG__ctaSecondary{border-color:var(--ds-color-accent-700)}@media (prefers-reduced-motion:no-preference){.EmployerListing-module__03R-RG__employerCard,.EmployerListing-module__03R-RG__topCard{transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}}@media (min-width:60rem){.EmployerListing-module__03R-RG__filterBar{align-items:start;gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr) minmax(22rem,.65fr);display:grid}.EmployerListing-module__03R-RG__selectFilters{justify-content:flex-end}.EmployerListing-module__03R-RG__selectFilters label{max-width:none}}@media (max-width:59.99rem){.EmployerListing-module__03R-RG__headerInner{gap:var(--ds-space-6);grid-template-columns:1fr}.EmployerListing-module__03R-RG__searchForm{max-width:32rem}.EmployerListing-module__03R-RG__employerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.EmployerListing-module__03R-RG__searchHeader{padding-bottom:var(--ds-space-8)}.EmployerListing-module__03R-RG__listContainer{padding-block:var(--ds-space-8)}.EmployerListing-module__03R-RG__employerGrid{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}.EmployerListing-module__03R-RG__topSection{margin-bottom:var(--ds-space-12)}.EmployerListing-module__03R-RG__entryTypes ul{padding:var(--ds-space-1);padding-bottom:var(--ds-space-3);scroll-padding-inline:var(--ds-space-2);flex-wrap:nowrap;overflow-x:auto}.EmployerListing-module__03R-RG__entryTypes li{flex-shrink:0}.EmployerListing-module__03R-RG__selectFilters label{flex-basis:calc(50% - var(--ds-space-3));min-width:0;max-width:none}.EmployerListing-module__03R-RG__selectFilters button{width:100%}.EmployerListing-module__03R-RG__employerCard{padding:var(--ds-space-6)}.EmployerListing-module__03R-RG__bandInner{align-items:stretch}.EmployerListing-module__03R-RG__bandInner>div:last-child{width:100%}}.EmployerListing-module__03R-RG__eventDate{color:var(--ds-color-accent-700);font-size:var(--ds-font-size-body-small);font-weight:var(--ds-font-weight-bold)}.EmployerListing-module__03R-RG__eventLocation{align-items:center;gap:var(--ds-space-2);color:var(--theme-text-muted);font-size:var(--ds-font-size-body-small);overflow-wrap:anywhere;display:flex}.EmployerListing-module__03R-RG__eventLocation svg{flex-shrink:0}
