.susl-faculty-academic-staff{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,sans-serif;max-width:100%;margin:2rem 0;}.faculty-academic-staff-container{background:#ffffff;border-radius:28px;box-shadow:0 20px 35px -12px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.02);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease;}.faculty-academic-staff-container:hover{transform:translateY(-3px);box-shadow:0 28px 45px -15px rgba(0,0,0,0.12);}.accent-strip{height:6px;background:linear-gradient(90deg,#520103 0%,#8b1e28 50%,#520103 100%);width:100%;}.faculty-academic-staff-content{padding:2.2rem 2.5rem 2.5rem 2.5rem;}.faculty-academic-staff-header{margin-bottom:1.8rem;border-left:5px solid #520103;padding-left:1.2rem;}.faculty-academic-staff-header h2{font-size:2rem;font-weight:700;letter-spacing:-0.02em;background:linear-gradient(135deg,#1e1e2a 0%,#520103 80%);background-clip:text;-webkit-background-clip:text;color:transparent;}.table-wrapper{overflow-x:auto;border-radius:16px;}.academic-staff-table{width:100%;border-collapse:collapse;font-size:0.9rem;min-width:900px;}.academic-staff-table th{background:linear-gradient(135deg,#f8f6f4 0%,#f2efea 100%);color:#1e1e2a;font-weight:600;padding:1rem 0.8rem;border:1px solid #e5e0db;text-align:center;font-size:0.85rem;letter-spacing:0.02em;}.academic-staff-table td{padding:0.9rem 0.8rem;border:1px solid #eae5e0;text-align:center;color:#2d2f3c;font-weight:500;}.academic-staff-table tbody tr:hover{background-color:#fef7f5;transition:background-color 0.2s ease;}.academic-staff-table td:first-child{font-weight:600;color:#520103;background-color:#fefaf8;text-align:left;}.academic-staff-table tbody tr:nth-child(even){background-color:#faf9f8;}.academic-staff-table tbody tr:nth-child(even):hover{background-color:#fef5f2;}@media (max-width:768px){.faculty-academic-staff-content{padding:1.5rem;}.faculty-academic-staff-header h2{font-size:1.6rem;}.academic-staff-table{font-size:0.8rem;min-width:850px;}.academic-staff-table th,.academic-staff-table td{padding:0.7rem 0.5rem;}}@media (max-width:480px){.faculty-academic-staff-header{padding-left:0.8rem;}.faculty-academic-staff-header h2{font-size:1.4rem;}}
