.nVyLuq_page{background:var(--background)}.nVyLuq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nVyLuq_hero{color:var(--color-off-white);background:var(--color-ink);padding-block:3.5rem 4.5rem}.nVyLuq_heroShell{flex-direction:column;display:flex}.nVyLuq_heroEyebrow{margin:0 0 var(--space-2);color:var(--color-muted-on-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nVyLuq_hero .nVyLuq_heroTitle{color:var(--color-off-white);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);text-wrap:balance;margin:0}.nVyLuq_heroLead{max-width:var(--container-reading);margin:var(--space-3) 0 0;color:var(--color-off-white);font-family:var(--font-stack-body);font-weight:310;font-size:var(--text-lead);line-height:var(--leading-lead)}.nVyLuq_heroActions{margin-top:var(--space-4);flex-wrap:wrap;gap:.75rem;display:flex}.nVyLuq_heroSearch{max-width:35rem;height:3.5rem;margin-top:var(--space-4);color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-component);align-items:center;padding-left:1.25rem;display:flex}.nVyLuq_heroSearch:focus-within{outline:2px solid var(--color-off-white);outline-offset:2px}.nVyLuq_heroSearchInput{min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-stack-body);font-weight:310;font-size:var(--text-body);background:0 0;border:0;outline:none;flex:auto;padding:0}.nVyLuq_heroSearchInput::placeholder{color:var(--color-muted);opacity:1}.nVyLuq_heroSearchButton{min-height:2.75rem;margin-right:.375rem}.nVyLuq_heroStats{gap:var(--space-4) var(--space-8);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-graphite);flex-wrap:wrap;display:flex}.nVyLuq_heroStat{flex-direction:column-reverse;gap:.25rem;display:flex}.nVyLuq_hero .nVyLuq_heroStat dd{color:var(--color-off-white);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.nVyLuq_hero .nVyLuq_heroStat dt{color:var(--color-muted-on-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.nVyLuq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);display:flex}.nVyLuq_sectionHeading h2{color:var(--color-ink);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.nVyLuq_eyebrow,.nVyLuq_filterLabel{margin:0 0 var(--space-1);color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nVyLuq_sectionNote{max-width:28rem;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.nVyLuq_directoryBand{background:var(--color-paper);padding-block:var(--space-8) 5rem}.nVyLuq_cardGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nVyLuq_cardGrid>li{min-width:0}.nVyLuq_universityCard{height:100%;min-height:9.5rem;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-component);transition:border-color var(--duration-press) var(--ease-standard);align-content:start;padding:1.25rem;text-decoration:none;display:grid}.nVyLuq_universityCard:hover{border-color:var(--color-ink)}.nVyLuq_universityCard:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.nVyLuq_universityLogo{background:var(--color-paper);border-radius:var(--radius-small);justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.75rem;display:flex}.nVyLuq_universityLogo img{object-fit:contain;max-width:100%;max-height:100%}.nVyLuq_universityCardBody{flex-direction:column;min-width:0;display:flex}.nVyLuq_universityName{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.nVyLuq_universitySchool,.nVyLuq_universityDetail{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin-top:.35rem}.nVyLuq_universityChipCluster{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.nVyLuq_universityChip{padding:.25rem var(--space-1);border-radius:var(--radius-small);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid #0000}.nVyLuq_universityChip[data-chip=kind]{color:var(--color-white);background:var(--color-yale)}.nVyLuq_universityChip[data-chip=part]{color:var(--color-ink);border-color:var(--color-line-strong)}.nVyLuq_universityChip[data-chip=status]{color:var(--color-ink);background:var(--color-chartreuse)}.nVyLuq_universityChip[data-chip=ranking]{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-line)}.nVyLuq_universityChip[data-chip=society]{color:var(--color-ink);border:1px dashed var(--color-line-strong)}.nVyLuq_universityChip[data-chip=podcast]{color:var(--color-ink);background:var(--color-turquoise)}.nVyLuq_filterRow{align-items:flex-start;gap:var(--space-2);margin-bottom:1.25rem;display:flex}.nVyLuq_filterLabel{min-width:4.5rem;margin:.75rem 0 0}.nVyLuq_filterPills{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nVyLuq_filterPill{color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-field-border);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);align-items:center;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.nVyLuq_filterPill:hover{border-color:var(--color-ink)}.nVyLuq_filterPill:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.nVyLuq_filterPill[data-active=true]{color:var(--color-off-white);background:var(--color-ink);border-color:var(--color-ink)}.nVyLuq_emptyState{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-component);text-align:center}.nVyLuq_emptyState h3{margin:0 0 var(--space-1);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.nVyLuq_emptyState p{max-width:30rem;margin:0 auto var(--space-3);color:var(--color-muted)}.nVyLuq_directoryFooter{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.nVyLuq_directoryFooter p{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.nVyLuq_loadMore{min-height:var(--control-touch)}.nVyLuq_pagination{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:64rem){.nVyLuq_hero .nVyLuq_heroTitle{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.nVyLuq_heroLead{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.nVyLuq_sectionHeading h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.nVyLuq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.nVyLuq_hero{padding-block:var(--space-4) 2.5rem}.nVyLuq_hero .nVyLuq_heroTitle{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.nVyLuq_heroLead{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.nVyLuq_hero .nVyLuq_heroStat dd,.nVyLuq_sectionHeading h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.nVyLuq_heroActions{flex-direction:column}.nVyLuq_heroActions .site-button{width:100%}.nVyLuq_heroSearch{max-width:none}.nVyLuq_directoryBand{padding-block:var(--space-4) 2.5rem}.nVyLuq_sectionHeading,.nVyLuq_filterRow,.nVyLuq_directoryFooter{flex-direction:column;align-items:flex-start;gap:.75rem}.nVyLuq_filterLabel{margin-top:0}.nVyLuq_cardGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.nVyLuq_universityCard{transition:none}}
