.school-tile[data-v-333418a6]{display:flex;flex-direction:column;height:236px;color:#20232a;text-decoration:none;min-width:0}.photo[data-v-333418a6]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;flex:none}.photo-img[data-v-333418a6]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.is-hover .photo-img[data-v-333418a6]{transform:scale(1.04)}.photo-logo[data-v-333418a6]{position:absolute;inset:0;display:grid;place-items:center;padding:14px}.photo-logo img[data-v-333418a6]{max-width:80%;max-height:60%;object-fit:contain}.photo-logo span[data-v-333418a6]{font-size:14px;font-weight:700;color:#444;text-align:center}.no[data-v-333418a6]{position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:50%;background:#00b86b;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.is-hover .no[data-v-333418a6]{background:#171742}.logo[data-v-333418a6]{position:absolute;right:6px;top:6px;background:#fff;border-radius:6px;padding:3px 5px;height:24px;max-width:46%;display:flex;align-items:center}.logo img[data-v-333418a6]{max-height:18px;max-width:100%;object-fit:contain;display:block}.trial[data-v-333418a6]{position:absolute;left:8px;bottom:8px;background:#fff;color:#00894f;font-size:11px;font-weight:700;line-height:1.6;border-radius:5px;padding:1px 6px}.name[data-v-333418a6]{font-size:14px;font-weight:700;line-height:1.45;height:2.9em;margin-top:8px;word-break:auto-phrase;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub[data-v-333418a6]{display:flex;gap:4px;align-items:center;font-size:12px;color:#6a6f78;margin-top:2px;min-width:0}.sub .school-line-icon[data-v-333418a6]{color:#00b86b}.area[data-v-333418a6]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub b[data-v-333418a6]{margin-left:auto;font-size:11px;font-weight:700;color:#3b4048;white-space:nowrap}.is-mobile[data-v-333418a6]{height:206px}.is-mobile .name[data-v-333418a6]{font-size:13px}.is-mobile .no[data-v-333418a6]{width:20px;height:20px;font-size:11px;left:5px;top:5px}.is-mobile .trial[data-v-333418a6]{font-size:10px;left:5px;bottom:5px;padding:0 4px}.is-mobile .logo[data-v-333418a6]{height:20px}.is-mobile .logo img[data-v-333418a6]{max-height:14px}.is-mobile .sub[data-v-333418a6]{font-size:11px}.school-tile:hover .photo-img[data-v-333418a6]{transform:scale(1.04)}.school-tile:hover .name[data-v-333418a6]{text-decoration:underline}.full-row[data-v-1f0ceec7]{grid-column:1/-1}.others-heading[data-v-1f0ceec7]{padding:10px 0 4px}.others-heading h2[data-v-1f0ceec7]{font-size:15px;font-weight:700}.others-heading p[data-v-1f0ceec7]{font-size:12px;color:#6a6f78;margin:2px 0 6px}.other-row[data-v-1f0ceec7]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e6e8eb;font-size:14px;font-weight:700;color:#20232a;text-decoration:none}.other-row:hover .other-name[data-v-1f0ceec7]{text-decoration:underline}.other-row small[data-v-1f0ceec7]{font-weight:400;color:#6a6f78;font-size:12px;white-space:nowrap}.school-line-icon[data-v-89f72550]{display:block;flex:none}