.top-universities-page{background:#f8fafc}.top-universities-hero{color:#fff;background:#0c1a30;padding:44px 0 40px}.top-universities-breadcrumbs{color:#94a3b8;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.top-universities-breadcrumbs a{color:#cbd5e1;text-decoration:none}.top-universities-breadcrumbs a:hover{color:#fff}.top-universities-hero h1{color:#fff;margin:0 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.2}.top-universities-hero p{color:#cbd5e1;max-width:640px;margin:0 0 22px;font-size:16px;line-height:1.6}.top-universities-cta{color:#fff;cursor:pointer;background:#e8862e;border:none;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14.5px;font-weight:700;transition:background .15s;display:inline-flex}.top-universities-cta:hover{background:#cf7322}.top-universities-content{padding-top:28px;padding-bottom:56px}.top-universities-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.top-universities-tabs a{color:#475569;border-radius:7px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none}.top-universities-tabs a.is-active{color:#fff;background:#0c1a30}.top-universities-message{color:#64748b;text-align:center;padding:40px 0}.top-universities-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:auto}.top-universities-table{border-collapse:collapse;color:#334155;width:100%;font-size:14px}.top-universities-caption{color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;padding:16px 20px;font-size:13px}.top-universities-table thead th{color:#64748b;letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:12px;font-weight:700}.top-universities-table tbody td{vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:14px 16px}.top-universities-table tbody tr:last-child td{border-bottom:none}.top-universities-table tbody tr:hover td{background:#f8fafc}.top-universities-table td.top-universities-rank{color:#0c1a30;width:48px;font-size:15px;font-weight:700}.top-universities-name{white-space:normal;align-items:center;gap:12px;min-width:300px;display:flex}.top-universities-logo{color:#0c1a30;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid;overflow:hidden}.top-universities-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.top-universities-name a{color:#0c1a30;font-weight:600;line-height:1.35;text-decoration:none;display:block}.top-universities-name a:hover{color:#2563eb}.top-universities-name small{color:#64748b;font-size:12px}.top-universities-action a{color:#2563eb;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.top-universities-divider th{color:#0c1a30;text-align:left;background:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:13px;font-weight:700}.top-universities-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.top-universities-table,.top-universities-table tbody,.top-universities-table tr,.top-universities-table td,.top-universities-table th{display:block}.top-universities-table thead{display:none}.top-universities-table tbody tr{border-bottom:1px solid #e2e8f0;padding:14px 16px;position:relative}.top-universities-table tbody tr:last-child{border-bottom:none}.top-universities-table tbody td{white-space:normal;border-bottom:none;justify-content:space-between;gap:16px;padding:5px 0;display:flex}.top-universities-table tbody td[data-label]:before{content:attr(data-label);color:#64748b}.top-universities-table td.top-universities-rank{width:auto;position:absolute;top:8px;right:16px}.top-universities-name{min-width:0;padding:0 30px 8px 0}.top-universities-caption{width:auto;display:block}.top-universities-table td.top-universities-action{justify-content:flex-end}.top-universities-divider{padding:0!important}.top-universities-tabs{display:flex}.top-universities-tabs a{text-align:center;flex:1}}
