.schools{--logo-h: 38px;--logo-u: .59375px;padding-block:36px 40px;border-top:1px solid var(--line);overflow:hidden}.school{display:flex;flex-direction:column;align-items:center;width:calc(var(--w) * var(--logo-u))}.school-seal{gap:6px;width:max(calc(var(--w) * var(--logo-u)),124px)}.school-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:30px;overflow:hidden;font-size:12px;line-height:15px;color:var(--text-faint);text-align:center;text-wrap:balance}.school-logo{display:block;overflow:hidden;width:calc(var(--w) * var(--logo-u));height:var(--logo-h);opacity:.8}.school-logo img{display:block;max-width:none;width:auto;height:calc(var(--sprite-h) * var(--logo-u));margin-left:calc(var(--x) * var(--logo-u) * -1);margin-top:calc(var(--y) * var(--logo-u) * -1);filter:invert(1)}:root[data-theme=light] .school-logo img{filter:none}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .school-logo img{filter:none}}@media(max-width:720px){.schools{--logo-h: 30px;--logo-u: .46875px;padding-block:28px 32px}}
