.page-module__l0VOra__page{max-width:1240px;margin:0 auto;padding:32px 24px 100px}.page-module__l0VOra__sourceChip{border-radius:var(--r-pill);color:#ffffffdb;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.page-module__l0VOra__sourceDot{background:var(--bb-gold-on-dark);border-radius:50%;width:6px;height:6px}.page-module__l0VOra__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__l0VOra__tableCard{border-radius:var(--r-card);background:#fff;border:1px solid #29292914;overflow:hidden}.page-module__l0VOra__table{border-collapse:collapse;width:100%;font-size:14.5px}.page-module__l0VOra__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;background:#faf9f6;border-bottom:1px solid #29292914;padding:14px 20px;font-size:11px;font-weight:600}.page-module__l0VOra__thRank,.page-module__l0VOra__tdRank{width:96px}.page-module__l0VOra__table td{vertical-align:middle;border-bottom:1px solid #2929290f;padding:14px 20px}.page-module__l0VOra__row:last-child td{border-bottom:0}.page-module__l0VOra__row:hover td{background:#f8f7fd}.page-module__l0VOra__tdMuted{color:var(--fg-2);font-size:14px}.page-module__l0VOra__rank{border-radius:var(--r-pill);letter-spacing:-.01em;min-width:48px;color:var(--bb-ink);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:baseline;padding:5px 10px;font-size:16px;font-weight:700;display:inline-flex}.page-module__l0VOra__rankHash{color:var(--fg-2);margin-right:1px;font-size:12px;font-weight:600}.page-module__l0VOra__medal1{color:#6f5800;background:#fdf4d3;border-color:#e6c95a}.page-module__l0VOra__medal2{color:#474d57;background:#f1f2f4;border-color:#c4c8ce}.page-module__l0VOra__medal3{color:#8a4f1f;background:#f8ebe0;border-color:#d6a87c}.page-module__l0VOra__medal1 .page-module__l0VOra__rankHash,.page-module__l0VOra__medal2 .page-module__l0VOra__rankHash,.page-module__l0VOra__medal3 .page-module__l0VOra__rankHash{color:inherit;opacity:.75}.page-module__l0VOra__collegeName{color:var(--fg-1);align-items:center;gap:14px;text-decoration:none;display:flex}.page-module__l0VOra__nameBlock{flex-direction:column;min-width:0;display:flex}.page-module__l0VOra__nameText{font-size:16px;font-weight:600;line-height:1.3}a.page-module__l0VOra__collegeName:hover .page-module__l0VOra__nameText{color:var(--bb-indigo);text-underline-offset:3px;text-decoration:underline}.page-module__l0VOra__nameLocation{color:var(--fg-2);margin-top:2px;font-size:13px;display:none}.page-module__l0VOra__collegeLogo{background:var(--bb-indigo);color:#fff;letter-spacing:-.01em;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.page-module__l0VOra__collegeLogoLong{font-size:11.5px}@media (max-width:720px){.page-module__l0VOra__page{padding:20px 16px 80px}.page-module__l0VOra__thLocation,.page-module__l0VOra__tdMuted{display:none}.page-module__l0VOra__nameLocation{display:block}.page-module__l0VOra__thRank,.page-module__l0VOra__tdRank{width:64px}.page-module__l0VOra__table th,.page-module__l0VOra__table td{padding:12px}.page-module__l0VOra__table td:first-child,.page-module__l0VOra__table th:first-child{padding-left:14px}.page-module__l0VOra__rank{min-width:40px;padding:4px 8px;font-size:15px}.page-module__l0VOra__collegeName{gap:12px}.page-module__l0VOra__nameText{font-size:15px}.page-module__l0VOra__collegeLogo{width:40px;height:40px;font-size:12.5px}.page-module__l0VOra__collegeLogoLong{font-size:10.5px}}.page-module__l0VOra__emptyCard{border-radius:var(--r-card);color:var(--fg-2);background:#fff;border:1px solid #29292914;padding:28px;font-size:15px}.page-module__l0VOra__emptyCard p{margin:0 0 12px}.page-module__l0VOra__emptyLink{color:var(--bb-indigo);font-weight:600;text-decoration:none}.page-module__l0VOra__emptyLink:hover{text-decoration:underline}
