.school[data-astro-cid-wmoe5wtn].school--compact{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:.8rem;row-gap:.1rem;align-items:center;padding:.85rem 1rem;background:#fff8ec;border:1px solid rgba(26,20,16,.12);border-radius:16px;box-shadow:none;font-family:var(--font-soft);transition:transform .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth),border-color .25s var(--ease-smooth)}.school[data-astro-cid-wmoe5wtn].school--compact:hover,.school[data-astro-cid-wmoe5wtn].school--compact:focus-visible{transform:translateY(-3px)!important;box-shadow:0 8px 22px #1a141014!important;border-color:#1a141040}@media(prefers-reduced-motion:reduce){.school[data-astro-cid-wmoe5wtn].school--compact:hover,.school[data-astro-cid-wmoe5wtn].school--compact:focus-visible{transform:none!important}}.school[data-astro-cid-wmoe5wtn].school--compact .avatar{grid-row:span 3;margin:0}.school--compact[data-astro-cid-wmoe5wtn] .school-dist[data-astro-cid-wmoe5wtn]{grid-column:1 / -1}.school--compact[data-astro-cid-wmoe5wtn] .school-name[data-astro-cid-wmoe5wtn],.school--compact[data-astro-cid-wmoe5wtn] .school-styles[data-astro-cid-wmoe5wtn]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school--compact[data-astro-cid-wmoe5wtn] .school-name[data-astro-cid-wmoe5wtn]{font-family:var(--font-soft);font-weight:700;font-size:.98rem;line-height:1.2}.school--compact[data-astro-cid-wmoe5wtn] .school-styles[data-astro-cid-wmoe5wtn]{font-family:var(--font-display);font-style:italic;font-size:.95rem;color:var(--coral-deep)}.school--compact[data-astro-cid-wmoe5wtn] .school-meta[data-astro-cid-wmoe5wtn]{border:0;padding:0;font-family:var(--font-soft);font-size:.8rem}.school[data-astro-cid-wmoe5wtn]{display:block;background:var(--cream);border:1.5px solid var(--ink);border-radius:var(--radius-card);padding:1.6rem;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth);color:inherit;text-decoration:none}.school[data-astro-cid-wmoe5wtn]:hover{box-shadow:var(--shadow-soft-lg)}@media(prefers-reduced-motion:no-preference){.school[data-astro-cid-wmoe5wtn]:hover{transform:translateY(-8px) scale(1.025) rotate(-.5deg)}.school[data-astro-cid-wmoe5wtn]:nth-child(2n):hover{transform:translateY(-8px) scale(1.025) rotate(.5deg)}}.school[data-astro-cid-wmoe5wtn] .avatar{margin-bottom:1rem}.school-dist[data-astro-cid-wmoe5wtn]{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:#c13a26;margin:0 0 .5rem}.school-dist[data-astro-cid-wmoe5wtn][hidden]{display:none}.school-name[data-astro-cid-wmoe5wtn]{font-size:1.15rem;font-weight:700;margin-bottom:.3rem}.school-styles[data-astro-cid-wmoe5wtn]{font-size:.85rem;color:var(--ink-soft);margin-bottom:.9rem}.school-styles-court[data-astro-cid-wmoe5wtn]{display:none}.school-meta[data-astro-cid-wmoe5wtn]{display:flex;gap:1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft);padding-top:.8rem;border-top:1.5px dashed var(--ink-soft)}@media(min-width:768px){.school--large[data-astro-cid-wmoe5wtn]{padding:2rem}.school--large[data-astro-cid-wmoe5wtn] .school-name[data-astro-cid-wmoe5wtn]{font-size:1.5rem}.school--large[data-astro-cid-wmoe5wtn] .school-styles[data-astro-cid-wmoe5wtn]{font-size:.95rem}.school--large[data-astro-cid-wmoe5wtn] .school-meta[data-astro-cid-wmoe5wtn]{font-size:.8rem}}@media(max-width:767px){.school--dense[data-astro-cid-wmoe5wtn]{padding:.9rem}.school--dense[data-astro-cid-wmoe5wtn] .avatar{--size: 42px !important;width:42px;height:42px;margin-bottom:.6rem}.school--dense[data-astro-cid-wmoe5wtn] .school-name[data-astro-cid-wmoe5wtn]{font-size:1rem;line-height:1.15;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.school--dense[data-astro-cid-wmoe5wtn] .school-styles[data-astro-cid-wmoe5wtn]{display:none}.school--dense[data-astro-cid-wmoe5wtn] .school-styles-court[data-astro-cid-wmoe5wtn]{display:block;font-size:.8rem;color:var(--ink-soft);margin-bottom:.7rem}.school--dense[data-astro-cid-wmoe5wtn] .school-styles-court[data-astro-cid-wmoe5wtn] .more[data-astro-cid-wmoe5wtn]{color:#c13a26;font-weight:600}.school--dense[data-astro-cid-wmoe5wtn] .school-meta[data-astro-cid-wmoe5wtn]{gap:.6rem;font-size:.72rem;padding-top:.6rem}}
