.IntroBubble_root__1_Mj2{display:block}.IntroBubble_text__qCzDw p{font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;line-height:var(--line-height-body)}.IntroBubble_text__qCzDw strong{font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:500;background:unset!important;color:black}.emojiHover_emoji__IB6_3{display:inline-grid;place-items:center;flex:none;width:1.5em;opacity:1;transition:opacity .2s ease}.emojiHover_emoji__IB6_3,.emojiHover_glyph__3cpsJ{will-change:opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;filter:grayscale(1) contrast(1.1)}.emojiHover_dot__yml7J,.emojiHover_glyph__3cpsJ{grid-area:1/1;transition:opacity var(--duration-crossfade) ease}.emojiHover_dot__yml7J{width:.7em;width:1cap;aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-fg);opacity:0}.emojiHover_wrap___8pv2[aria-current=page] .emojiHover_glyph__3cpsJ{opacity:0}.emojiHover_wrap___8pv2[aria-current=page] .emojiHover_dot__yml7J{opacity:1}.emojiHover_label__CMFTL{transition:transform .2s ease}@media (hover:hover){.emojiHover_group__nsgjQ:has(.emojiHover_groupTrigger__6msgN:hover) .emojiHover_emoji__IB6_3,.emojiHover_wrap___8pv2:hover .emojiHover_emoji__IB6_3{opacity:0}.emojiHover_group__nsgjQ:has(.emojiHover_groupTrigger__6msgN:hover) .emojiHover_label__CMFTL,.emojiHover_wrap___8pv2:hover .emojiHover_label__CMFTL{transform:translateX(-.75em)}}.SchoolList_section__QyB_G{margin:var(--space-3xl) 0 var(--space-4xl)}.SchoolList_title__q9VME{display:block;text-align:center;margin-bottom:var(--space-lg)}.SchoolList_search__IUs3t{--icon-slot:var(--space-lg);--icon-inset:var(--space-2xs);position:relative;max-width:var(--width-narrow);margin:0 auto var(--space-md)}.SchoolList_searchLabel__UU8k0{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.SchoolList_searchInput__RwENv{width:100%;padding:var(--space-xs) calc(var(--icon-inset) + var(--icon-slot));border:none;border-radius:20px;background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);height:38px}.SchoolList_searchInput__RwENv::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.SchoolList_searchIcon__szL35{width:var(--space-sm);height:var(--space-sm);color:var(--color-fg);stroke-width:1px;stroke-linecap:square}.SchoolList_searchClear__50Rae,.SchoolList_searchLens__XRjzw{position:absolute;top:50%;translate:0 -50%}.SchoolList_searchLens__XRjzw{left:calc(var(--icon-inset) + (var(--icon-slot) - var(--space-sm)) / 2);pointer-events:none}.SchoolList_searchClear__50Rae{right:var(--icon-inset);width:var(--icon-slot);height:var(--icon-slot);display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background-color .15s ease}@media (hover:hover){.SchoolList_searchClear__50Rae:hover{background:var(--color-bg)}}.SchoolList_searchClear__50Rae:focus-visible{outline:2px solid var(--accent,var(--color-fg));outline-offset:2px}.SchoolList_searchInput__RwENv::placeholder{color:var(--color-muted)}.SchoolList_searchInput__RwENv:focus-visible{outline:2px solid var(--accent,var(--color-fg));outline-offset:2px}.SchoolList_empty__e1LrA{margin:0;padding:0 var(--space-md);text-align:center}.SchoolList_more__o1KEx{display:flex;justify-content:center;margin-top:var(--space-md)}.SchoolList_list__jZICs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.SchoolList_line__nn3LM{display:flex;align-items:center;gap:var(--space-xs)}.SchoolList_cells__dDF1s{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xs);gap:var(--space-xs);align-items:start}.SchoolList_head__wch8W{padding:var(--space-xs) var(--space-md)}.SchoolList_row__2J6NB{--line-width:1px;position:relative;padding:var(--space-2xs) var(--space-md);border-top:2px dashed var(--color-border-strong)}.SchoolList_cell__xOpqe{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0;overflow-wrap:anywhere}.SchoolList_cell__xOpqe h3,.SchoolList_cell__xOpqe p{margin:0}.SchoolList_cellLabel__o5ERV{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.SchoolList_chevron__uJx_N{flex:none;width:var(--space-md);height:var(--space-md);stroke-width:var(--line-width);transition:transform .25s ease}.SchoolList_linked__Lg4yR .SchoolList_value__0i15Y{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--line-width);text-underline-offset:.15em}.SchoolList_rowLink__m7HmF{color:inherit;text-decoration:inherit;outline:none}.SchoolList_rowLink__m7HmF:after{content:"";position:absolute;inset:0}.SchoolList_rowLink__m7HmF:focus-visible:after{outline:2px solid var(--accent,var(--color-fg));outline-offset:-2px}@media (hover:hover){.SchoolList_linked__Lg4yR:hover .SchoolList_value__0i15Y{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.SchoolList_linked__Lg4yR:hover .SchoolList_chevron__uJx_N{transform:translateX(var(--space-3xs))}}.SchoolList_linked__Lg4yR:focus-within .SchoolList_chevron__uJx_N{transform:translateX(var(--space-3xs))}@media (prefers-reduced-motion:reduce){.SchoolList_chevron__uJx_N{transition:none}}.SchoolList_funding__0zHKi{display:flex;flex-direction:column;gap:var(--space-xs)}.SchoolList_stats__ili_O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md) var(--space-xs);gap:var(--space-md) var(--space-xs);margin:0}.SchoolList_stat___E3LA{display:flex;flex-direction:column;gap:var(--space-3xs)}.SchoolList_amount__Pq4I7{margin:0}.SchoolList_track__hcaQp{--bar-size:calc(var(--radius-md) * 2);height:var(--bar-size);border-radius:var(--radius-md);background:var(--color-track);overflow:hidden}.SchoolList_fill__f5TcZ{width:max(var(--bar-size),var(--progress));height:100%;border-radius:var(--radius-md);background:var(--accent)}@media (max-width:768px){.SchoolList_head__wch8W{display:none}.SchoolList_cells__dDF1s{grid-template-columns:minmax(0,1fr);gap:0}.SchoolList_row__2J6NB{padding-block:var(--space-sm)}.SchoolList_cell__xOpqe:has(>.SchoolList_cellLabel__o5ERV:only-child){display:none}}@media (max-width:480px){.SchoolList_stats__ili_O{grid-template-columns:minmax(0,1fr)}}.Button_button__exqP_{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:500;letter-spacing:var(--letter-spacing-label);line-height:1.2;cursor:pointer;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.Button_button__exqP_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_primary__DEC_1{background:var(--accent);color:var(--color-on-accent);text-decoration:none}@media (hover:hover){.Button_primary__DEC_1:hover{filter:brightness(.94)}}.Button_secondary__9ex2D{background:var(--color-surface);color:var(--color-fg);border-color:var(--color-border)}@media (hover:hover){.Button_secondary__9ex2D:hover{border-color:var(--accent)}}