/* Shared university identity treatment for the live homepage and catalogue. */
.premium-university-mark{position:relative;width:76px;height:66px;overflow:hidden;border:1px solid #dce5f0;background:#fff}
.premium-university-mark>span{position:absolute}
.premium-university-mark img{position:relative;z-index:1;width:100%;height:100%;padding:9px;object-fit:contain;background:#fff}
.university-profile-logo{min-height:0;margin-bottom:18px}
.university-profile-logo:empty{display:none}
.university-profile-logo img{width:100%;max-height:86px;padding:13px 16px;object-fit:contain;border-radius:15px;background:#fff;box-shadow:0 14px 35px rgba(0,0,0,.14)}
.premium-v2 .university-grid article{padding:0;overflow:hidden}
.premium-v2 .home-university-link{width:100%;height:100%;display:flex;align-items:center;gap:11px;padding:14px}
.premium-v2 .university-grid i{position:relative;overflow:hidden}
.premium-v2 .university-grid i>span{position:absolute}
.premium-v2 .university-grid i img{position:relative;z-index:1;width:100%;height:100%;padding:5px;object-fit:contain;background:#fff}
.premium-v2 .university-grid b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.25}
@media(max-width:640px){.premium-university-mark{width:66px;height:56px}.premium-university-mark img{padding:7px}.university-profile-logo img{max-height:74px}.premium-v2 .home-university-link{padding:10px;gap:8px}}
