.school_column__wXAAG{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem}.school_actions__ei5KJ{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.school_official__6NVKl{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--ground);font-size:1rem;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.school_official__6NVKl:hover{background:color-mix(in srgb,var(--accent) 88%,var(--text))}.school_official__6NVKl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.school_figure__qtvrk{display:grid;grid-gap:.4rem;gap:.4rem;margin:0}.school_image__FyXk8{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--surface-2)}.school_block__7w6_F{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.school_blockTitle__bpiug{margin:0;font-size:1.0625rem;font-weight:700}.school_facts__r4xWm{display:grid;grid-gap:.6rem;gap:.6rem;margin:0}.school_facts__r4xWm>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline}.school_facts__r4xWm dt{color:var(--text-dim);font-size:.9375rem}.school_facts__r4xWm dd{margin:0;min-width:0;overflow-wrap:anywhere}.school_colors__Epvfe{display:flex;align-items:center;gap:.6rem}.school_swatch__pSMBq{flex:none;display:flex;flex-direction:column;width:.5rem;height:1.5rem;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.school_swatch__pSMBq i{display:block;flex:1 1}.school_swatchNone__KPi_b{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text) 10%,transparent) 0 2px,transparent 2px 4px)}.school_item__JReIx{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.school_itemHead__zQHXK{margin:0;font-weight:600;overflow-wrap:anywhere}.school_quote__SafBc{margin:0;padding:.75rem 1rem;border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-1);overflow-wrap:anywhere}.school_list__N6NHy{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.school_list__N6NHy li{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;overflow-wrap:anywhere}.school_cards__TA0rV{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.school_sources__iez8i{margin:0;padding-left:1.1rem}.school_note__iwYT3{margin:0;font-size:.9375rem;color:var(--text-dim);overflow-wrap:anywhere}.school_links__0vIRl{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0}.school_back__Zuex7{margin:0}.school_yard__lhD8Z{flex-wrap:wrap;gap:.5rem;margin:0}.school_yardButton__plLp8,.school_yard__lhD8Z{display:inline-flex;align-items:center;min-height:2.75rem}.school_yardButton__plLp8{padding:0 1.1rem;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.school_yardButton__plLp8:hover{background:var(--surface-2)}.school_yardButton__plLp8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:700px){.school_cards__TA0rV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.school_official__6NVKl,.school_yardButton__plLp8,.school_yard__lhD8Z{min-height:44px}.school_back__Zuex7 a,.school_links__0vIRl a,.school_list__N6NHy a,.school_note__iwYT3 a,.school_sources__iez8i a{display:inline-flex;align-items:center;min-height:44px}}