.colleges{overflow-x:hidden}.colleges-container{width:100%;padding-left:10%;padding-right:10%}.colleges-grid{padding-bottom:2rem;justify-content:center!important}@media (min-width:1200px){.colleges-grid>[class*=col]{flex:0 0 20%;max-width:20%}}.colleges-grid>[class*=col]{display:flex}.college-card{width:100%;display:flex;color:inherit!important;text-decoration:none!important}.college-card-inner{text-align:center;cursor:pointer;border-radius:1rem;flex-direction:column;align-items:center;gap:.625rem;width:100%;padding:1rem .75rem .875rem;transition:background .25s;display:flex}.college-card:hover .college-card-inner{background:0 0}.college-card-logo{border:3px solid rgba(var(--color-primary-rgb),.35);background:linear-gradient(135deg,#e8f8fa 0%,#c8eef2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;padding:1.125rem;transition:background .25s,border-color .25s;display:flex}.college-card:hover .college-card-logo{border-color:rgba(var(--color-primary-rgb),.65);background:linear-gradient(135deg,#d0f2f5 0%,#a8e4ea 100%)}.college-card:hover .college-card-title{color:var(--color-primary)}.college-card-logo img{object-fit:contain;width:100%;height:100%}.college-card-title{color:#1a2e35;margin:0;font-size:.9375rem;font-weight:700;line-height:1.5;transition:color .2s}.college-card-skeleton{pointer-events:none}.college-card-skeleton .college-card-inner{background:0 0}.skeleton-logo{background:linear-gradient(90deg,var(--color-bg-soft)25%,var(--color-border-light)50%,var(--color-bg-soft)75%);background-size:200% 100%;border-radius:50%;width:7.5rem;height:7.5rem;animation:1.4s infinite skeleton-shimmer}.skeleton-line{background:linear-gradient(90deg,var(--color-bg-soft)25%,var(--color-border-light)50%,var(--color-bg-soft)75%);background-size:200% 100%;border-radius:.375rem;height:.875rem;animation:1.4s infinite skeleton-shimmer}.skeleton-title{width:70%;height:1rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.college-card-logo{width:5.5rem;height:5.5rem;padding:.875rem}.college-card-title{font-size:.8125rem}.college-card-inner{gap:.5rem;padding:.75rem .5rem .625rem}}@media (max-width:400px){.college-card-logo{width:4.5rem;height:4.5rem;padding:.75rem}.college-card-title{font-size:.75rem}}html[dir=ltr] .colleges .main-title,.colleges[dir=ltr] .main-title{text-align:left}.stats-panel{box-shadow:0 4px 24px rgba(var(--color-primary-rgb),.12);border:1px solid var(--color-bg-light);box-sizing:border-box;background:#fff;border-radius:1rem;width:100%;min-width:0;max-width:100%;overflow:hidden}.stats-panel-header{background:var(--gradient-section-icon,linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%));color:#fff;align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;display:flex}.stats-panel-header i{opacity:.9;font-size:1.125rem;color:#fff!important}.stats-grid{background:var(--color-bg-section);box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;min-width:0;padding:.75rem;display:grid}@media (min-width:480px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.stat-card{background:var(--stat-bg,var(--color-bg-light));box-sizing:border-box;cursor:default;border:1.5px solid transparent;border-radius:.75rem;flex-direction:row;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;margin:0;padding:1.25rem 1rem;transition:transform .2s,box-shadow .2s;display:flex}.stat-card:hover{box-shadow:0 6px 18px rgba(var(--color-primary-rgb),.13);border-color:var(--stat-accent,var(--color-primary));transform:translateY(-.1875rem)}.stat-card-icon{box-sizing:border-box;background:var(--stat-accent,var(--color-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding:.35rem;line-height:0;display:flex}.stat-card-icon i,.stat-card-icon svg{line-height:1;color:#fff!important;font-size:2.5rem!important}.stat-card-icon svg.svg-inline--fa,.stat-card-icon .svg-inline--fa{vertical-align:middle;color:#fff!important;width:2.75rem!important;height:2.75rem!important}.stat-card-body{text-align:start;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.stat-card-value{color:var(--stat-accent,var(--color-primary));direction:ltr;margin-bottom:.3rem;font-size:1.625rem;font-weight:800;line-height:1.1}.stat-card-label{color:var(--color-text-secondary);word-break:break-word;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.4}@media (max-width:767.98px){.stats-panel{max-width:100%;overflow:hidden}.stats-panel-header{border-radius:1rem 1rem 0 0;padding:.75rem 1rem;font-size:.875rem}.stats-grid{border-radius:0 0 1rem 1rem;padding:.5rem}.stat-card{align-items:center;gap:.625rem;padding:.875rem .75rem}.stat-card-icon{width:2.75rem;height:2.75rem;padding:.2rem}.stat-card-icon i,.stat-card-icon svg{width:1.375rem!important;height:1.375rem!important;font-size:1.375rem!important}.stat-card-icon svg.svg-inline--fa,.stat-card-icon .svg-inline--fa{width:1.5rem!important;height:1.5rem!important}.stat-card-value{font-size:1.25rem}.stat-card-label{font-size:.75rem}}
