.page-header[data-v-f2b76f88]{background:linear-gradient(135deg,#ebf4ff,#f0fff4);padding:var(--space-2xl) 0;margin-bottom:var(--space-xl)}.page-header .header-content[data-v-f2b76f88]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-xl)}.page-header .header-content .page-title[data-v-f2b76f88]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.page-header .header-content .page-subtitle[data-v-f2b76f88]{font-size:1rem;color:var(--text-muted);margin:0}.cases-container[data-v-f2b76f88]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-xl) var(--space-3xl)}.cases-grid[data-v-f2b76f88]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.case-card[data-v-f2b76f88]{background:#fff;border-radius:var(--radius-lg);padding:var(--space-2xl);border:1px solid var(--border-light);position:relative;transition:all var(--transition-base)}.case-card[data-v-f2b76f88]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.case-card .case-quote[data-v-f2b76f88]{position:absolute;top:var(--space-lg);right:var(--space-lg);color:var(--brand-primary);opacity:.15}.case-card .case-content[data-v-f2b76f88]{font-size:.95rem;color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-xl);padding-right:var(--space-xl);min-height:80px}.case-card .case-footer[data-v-f2b76f88]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-light)}.case-card .case-footer .case-student[data-v-f2b76f88]{display:flex;align-items:center;gap:var(--space-md)}.case-card .case-footer .case-student .student-avatar[data-v-f2b76f88]{background:var(--brand-primary-light);color:var(--brand-primary);font-weight:600}.case-card .case-footer .case-student .student-info[data-v-f2b76f88]{display:flex;flex-direction:column}.case-card .case-footer .case-student .student-info .student-name[data-v-f2b76f88]{font-weight:600;color:var(--text-primary)}.case-card .case-footer .case-student .student-info .student-meta[data-v-f2b76f88]{font-size:.8rem;color:var(--text-muted)}.case-card .case-school[data-v-f2b76f88]{font-size:.9rem;color:var(--text-secondary);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.case-card .case-school .major-sep[data-v-f2b76f88]{margin:0 4px}.pagination-wrapper[data-v-f2b76f88]{display:flex;justify-content:center;margin-top:var(--space-2xl)}.empty-state[data-v-f2b76f88]{padding:var(--space-3xl) 0}@media (max-width: 992px){.cases-grid[data-v-f2b76f88]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cases-grid[data-v-f2b76f88]{grid-template-columns:1fr}}
