.pr-colleges-root{display:flex;flex-direction:column;gap:28px}.pr-colleges-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--pr-rule)}.pr-colleges-tab{display:inline-flex;align-items:center;gap:10px;font:700 16px var(--pr-sans);color:var(--pr-text-2);background:transparent;border:0;border-bottom:3px solid transparent;padding:12px 16px;margin-bottom:-1px;cursor:pointer;min-height:44px}.pr-colleges-tab:hover{color:var(--pr-primary)}.pr-colleges-tab[aria-pressed=true]{color:var(--pr-ink);border-bottom-color:var(--pr-accent)}.pr-colleges-pos:focus-visible,.pr-colleges-seg-btn:focus-visible,.pr-colleges-select:focus-visible,.pr-colleges-tab:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.pr-colleges-tier{font:700 12px var(--pr-sans);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:2px;border:1px solid var(--pr-rule-2);background:var(--pr-paper-2);color:var(--pr-ink)}.pr-colleges-tier--gold{background:var(--pr-accent);border-color:var(--pr-accent);color:var(--pr-ink)}.pr-colleges-tier--navy{background:var(--pr-primary);border-color:var(--pr-primary);color:#fff}.pr-colleges-seg{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:var(--pr-surface);border:1px solid var(--pr-rule);border-radius:var(--pr-r-md)}.pr-colleges-seg-btn{font:700 14px var(--pr-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--pr-text-2);background:transparent;border:0;border-radius:var(--pr-r-sm);padding:10px 16px;cursor:pointer;min-height:40px}.pr-colleges-seg-btn:hover{color:var(--pr-primary)}.pr-colleges-seg-btn[aria-pressed=true]{background:var(--pr-primary);color:#fff}.pr-colleges-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:20px;border-bottom:3px solid var(--pr-accent)}.pr-colleges-title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--pr-serif);font-weight:800;font-size:32px;letter-spacing:-.01em;color:var(--pr-ink)}.pr-colleges-title svg{color:var(--pr-primary)}.pr-colleges-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pr-colleges-select{font:500 16px var(--pr-sans);color:var(--pr-text);background:var(--pr-surface);border:1px solid var(--pr-rule-2);border-radius:var(--pr-r-md);padding:10px 12px;min-height:44px}.pr-colleges-filter-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px}.pr-colleges-filter{background:var(--pr-surface);border:1px solid var(--pr-rule);border-radius:var(--pr-r-lg);box-shadow:var(--pr-shadow-1);padding:16px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px}.pr-colleges-pos{font:600 14px var(--pr-sans);color:var(--pr-text);background:var(--pr-paper);border:1px solid var(--pr-rule-2);border-radius:var(--pr-r-sm);padding:8px 12px;cursor:pointer;min-height:40px}.pr-colleges-pos:hover{border-color:var(--pr-primary);color:var(--pr-primary)}.pr-colleges-pos[aria-pressed=true]{background:var(--pr-primary);border-color:var(--pr-primary);color:#fff}.pr-colleges-empty{background:var(--pr-surface);border:1px solid var(--pr-rule);border-radius:var(--pr-r-lg);box-shadow:var(--pr-shadow-1);padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.pr-colleges-empty svg{color:var(--pr-text-3)}.pr-colleges-empty h3{margin:0;font-family:var(--pr-serif);font-weight:800;font-size:26px;color:var(--pr-ink)}.pr-colleges-empty p{margin:0 0 8px;font-size:16px;color:var(--pr-text-2)}.pr-colleges-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:900px){.pr-colleges-grid{grid-template-columns:1fr}.pr-colleges-title{font-size:26px}.pr-colleges-tab{padding:12px}}