/* A&N university card refresh — scoped, mobile-first */
.an-premium-uni-card .inside{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:17px 14px 18px!important;background:#101216!important}
.an-premium-uni-card .an-premium-university-title{margin:0!important;text-align:center!important;font-size:clamp(21px,3.2vw,30px)!important;line-height:1.24!important;font-weight:900!important;letter-spacing:-.45px!important;overflow-wrap:anywhere}
.an-premium-name-orange,.an-premium-short{color:#ff7100!important}
.an-premium-name-white{color:#fff!important}
.an-premium-short{font:inherit!important;white-space:normal}
.an-premium-uni-card .an-premium-type{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:8px 15px;font-size:11px;font-weight:900;letter-spacing:.65px;line-height:1.3}
.an-premium-type.is-public{background:#083f48;color:#9bf6df;border:1px solid #0ea5a2}
.an-premium-type.is-private{background:#392450;color:#f2d2ff;border:1px solid #ad65db}
.an-premium-type-icon{color:#ffac45;font-size:14px}
.an-premium-uni-card .an-premium-location{text-align:center!important;color:#fff!important;margin:0!important;font-weight:650!important;font-size:12px!important;line-height:1.5!important}
.an-premium-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px}
.an-premium-fact{min-width:0;min-height:132px;padding:12px 7px;border:1px solid rgba(255,125,27,.42);border-radius:14px;background:linear-gradient(145deg,#22252a,#111216);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}
.an-premium-fact-icon{color:#ff7900;font-size:23px;line-height:1}
.an-premium-fact strong{font-size:10px;letter-spacing:.35px;color:#fff;line-height:1.3}
.an-premium-fact b{color:#ff8a22;font-size:clamp(13px,2.1vw,19px);line-height:1.3;overflow-wrap:anywhere}
.an-premium-fact small{color:#e8e8e8;font-size:10px;line-height:1.35;overflow-wrap:anywhere}
.an-premium-uni-card .an-guide-links{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:5px!important}
.an-premium-uni-card .an-guide-links a{display:flex!important;align-items:center;justify-content:center;min-height:43px;padding:9px 12px!important;text-align:center!important;border-radius:11px!important;font-weight:850!important;font-size:12px!important;letter-spacing:.2px}
.an-premium-uni-card .an-guide-links .card-open{background:#ff7100!important;color:#fff!important}
.an-premium-uni-card .an-guide-links .an-guide-official{background:#24334b!important;color:#fff!important}
.an-premium-uni-card .an-guide-links .an-premium-apply{background:#087c58!important;color:#fff!important;text-decoration:none}
@media(min-width:800px){.an-premium-uni-card .inside{padding:19px!important}.an-premium-fact{min-height:146px}}
