.featured-employers{min-width:0}.featured-employers--desktop{display:none}.employer-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.employer-section-head h2{font-size:var(--type-body);margin:0}.employer-section-head .employer-criteria{margin:0 0 0 auto}.employer-section-head .employer-criteria[open]{flex-basis:100%}.employer-section-head>a{align-items:center;gap:var(--space-1);min-height:var(--size-touch);font-size:var(--type-meta);display:inline-flex}.employer-section-head>a>.i,.employer-card-jobs>.i,.career-preparation-links .i{transform:rotate(-90deg)}.employer-cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.employer-card{min-width:0;padding:var(--space-3);border:var(--rule);border-radius:var(--radius-md);background:var(--color-paper);flex-direction:column;display:flex}.employer-card-name{font-size:var(--type-meta);margin:0}.employer-card-name a{align-items:center;gap:var(--space-2);min-height:var(--size-touch);color:var(--color-ink);overflow-wrap:anywhere;display:flex}.employer-card-name .nh-mark{flex:0 0 var(--size-touch)}@media (hover:hover){.employer-card-name a:hover{color:var(--color-brand)}}.employer-card-full-name{margin:var(--space-2) 0 0;font-size:var(--type-meta);color:var(--color-ink-2);overflow-wrap:anywhere}.employer-card-groups{margin:var(--space-2) 0 0;font-size:var(--type-label);color:var(--color-ink-2);overflow-wrap:anywhere}.employer-card-places{align-items:baseline;gap:var(--space-1);margin:var(--space-1) 0 var(--space-2);color:var(--color-muted);font-size:var(--type-label);overflow-wrap:anywhere;display:flex}.employer-card-places .i{flex:0 0 1em;width:1em;height:1em}.employer-card-jobs{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--size-touch);padding-top:var(--space-2);color:var(--color-brand);font-size:var(--type-label);font-weight:var(--fw-strong);overflow-wrap:anywhere;margin-top:auto;display:flex}.employer-card-jobs .i{flex:0 0 1em}.employer-criteria{margin-top:var(--space-1);font-size:var(--type-label);color:var(--color-muted)}.employer-criteria summary{width:fit-content;min-height:var(--size-touch);padding-block:var(--space-3);cursor:pointer;display:list-item}.employer-criteria p{margin:0 0 var(--space-3)}.closing-jobs{margin-block:var(--space-6);padding-top:var(--space-4);border-top:var(--rule)}.discovery-hint{margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--type-meta)}.closing-job-list{margin:0;padding:0;list-style:none}.closing-job-list>li{align-items:start;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.closing-job-list>li+li{border-top:var(--rule-soft)}.closing-job-copy{min-width:0}.closing-job-copy h3{font-size:var(--type-meta);margin:0}.closing-job-copy h3 a{min-height:var(--size-touch);color:var(--color-ink);overflow-wrap:anywhere;align-items:center;display:flex}@media (hover:hover){.closing-job-copy h3 a:hover{color:var(--color-brand)}}.closing-job-copy p{margin:var(--space-1) 0 0;font-size:var(--type-label);color:var(--color-muted);overflow-wrap:anywhere}.closing-job-date{gap:var(--space-1) var(--space-2);font-size:var(--type-label);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.closing-job-date>span{color:var(--color-muted)}.closing-job-date time{font-weight:var(--fw-strong)}.closing-job-date--today time{color:var(--color-danger)}.career-preparation-links{margin:var(--space-2) 0 0;padding:0;list-style:none}.career-preparation-links li+li{border-top:var(--rule-soft)}.career-preparation-links a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding-block:var(--space-2);font-size:var(--type-meta);display:flex}.career-preparation-links strong{font-weight:var(--fw-medium)}.career-preparation-hint{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--type-label);display:block}.career-preparation-links .i{flex:0 0 1em}.employer-directory-head h1{margin:0}.employer-directory>.cols{grid-template-columns:minmax(0,1fr)}.employer-directory>.cols>.cols-main{background:0 0;border:0;padding:0}.employer-directory-head{margin-bottom:var(--space-6)}.employer-directory-meta{gap:var(--space-2) var(--space-4);color:var(--color-muted);font-size:var(--type-meta);flex-wrap:wrap;display:flex}.employer-directory-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.employer-cards--directory{grid-template-columns:minmax(0,1fr)}@media (width>=600px){.employer-cards--directory{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-job-list>li{grid-template-columns:auto minmax(0,1fr) auto}.closing-job-date{grid-column:3;justify-items:end;display:grid}}@media (width>=900px){.featured-employers--desktop{grid-column:1/-1;display:block}.featured-employers--mobile{display:none}.featured-employers>.employer-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.employer-cards--directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.daily-home>.featured-employers--desktop{grid-column:2/-1}.daily-home:has(>.featured-employers--desktop)>.daily-workspace{grid-row:1/span 3}}@media (width<=599px){.featured-employers .employer-card-name a{flex-direction:column;align-items:start}.featured-employers .employer-card{padding:var(--space-3)}}
