/* --- Per-university drill-down: fix responsive grid/flex in AA context ---
   The AA sidebar reduces content width below the sm:/lg: breakpoint thresholds
   where Tailwind fires its responsive variants. Force them unconditionally. */

.aa-per-university .sm\:grid-cols-2 { grid-template-columns: repeat(2, 1fr) !important; }
.aa-per-university .lg\:grid-cols-4 { grid-template-columns: repeat(4, 1fr) !important; }
.aa-per-university .sm\:flex-row    { flex-direction: row !important; }
.aa-per-university .grid            { display: grid; }
.aa-per-university .flex            { display: flex; }

