.members-main-wrap[data-astro-cid-hu6ywz6e]{max-width:1240px;margin:2rem auto 4rem;padding:0 1.5rem}.anchor-bar[data-astro-cid-hu6ywz6e]{display:flex;gap:10px;margin-bottom:2.5rem;flex-wrap:wrap}.anchor-link[data-astro-cid-hu6ywz6e]{padding:.5rem 1.25rem;background:#fff;border:1px solid var(--border-color);border-radius:20px;text-decoration:none;color:var(--text-dark);font-size:.92rem;font-weight:700;box-shadow:0 1px 3px #00000008;transition:all .2s ease}.anchor-link[data-astro-cid-hu6ywz6e]:hover{background:var(--primary-navy);color:#fff;border-color:var(--primary-navy)}.section-head-divider[data-astro-cid-hu6ywz6e]{border-bottom:2px solid var(--primary-navy);padding-bottom:.6rem;margin:3rem 0 1.8rem;display:flex;justify-content:space-between;align-items:center}.section-head-divider[data-astro-cid-hu6ywz6e]:first-of-type{margin-top:1rem}.section-head-title[data-astro-cid-hu6ywz6e]{font-size:1.45rem;font-weight:800;color:var(--primary-navy);display:flex;align-items:center;gap:12px}.count-tag-pi[data-astro-cid-hu6ywz6e]{background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-size:.85rem;font-weight:700;padding:.2rem .75rem;border-radius:20px}.count-pill[data-astro-cid-hu6ywz6e]{font-size:.85rem;font-weight:700;padding:.2rem .75rem;background:#eff6ff;color:var(--primary-blue);border-radius:20px;border:1px solid #bfdbfe}.pi-card[data-astro-cid-hu6ywz6e]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:2rem;display:flex;gap:2rem;box-shadow:0 4px 15px #0f2c5914;margin-bottom:2.5rem;border-left:6px solid var(--primary-navy)}.pi-avatar[data-astro-cid-hu6ywz6e]{width:170px;height:225px;flex-shrink:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;border:1px solid #e2e8f0;background:#f1f5f9}.pi-avatar[data-astro-cid-hu6ywz6e] img[data-astro-cid-hu6ywz6e]{width:100%;height:100%;object-fit:cover}.pi-content[data-astro-cid-hu6ywz6e]{flex:1;display:flex;flex-direction:column}.pi-top[data-astro-cid-hu6ywz6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:10px}.pi-name-group[data-astro-cid-hu6ywz6e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pi-name[data-astro-cid-hu6ywz6e]{font-size:1.8rem;font-weight:800;color:var(--primary-navy)}.pi-role-tag[data-astro-cid-hu6ywz6e]{background:#fef3c7;color:#92400e;font-size:.85rem;font-weight:700;padding:.25rem .65rem;border-radius:4px;border:1px solid #fde68a}.pi-title-badge[data-astro-cid-hu6ywz6e]{background:#eff6ff;color:#1e40af;font-size:.85rem;font-weight:700;padding:.25rem .65rem;border-radius:4px;border:1px solid #bfdbfe}.pi-link-btn[data-astro-cid-hu6ywz6e]{padding:.45rem 1.1rem;background:var(--primary-navy);color:#fff;border-radius:6px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s}.pi-link-btn[data-astro-cid-hu6ywz6e]:hover{background:var(--primary-blue)}.pi-unit[data-astro-cid-hu6ywz6e]{font-size:1rem;color:#475569;font-weight:600;margin-bottom:.8rem}.pi-research[data-astro-cid-hu6ywz6e]{font-size:.96rem;color:#1e293b;margin-bottom:.8rem;line-height:1.6}.pi-intro[data-astro-cid-hu6ywz6e]{font-size:.92rem;color:#475569;line-height:1.7;margin-bottom:1rem;flex:1}.pi-contact[data-astro-cid-hu6ywz6e]{display:flex;gap:25px;font-size:.9rem;color:#64748b;border-top:1px dashed #cbd5e1;padding-top:.8rem;flex-wrap:wrap}.pi-contact[data-astro-cid-hu6ywz6e] a[data-astro-cid-hu6ywz6e]{color:#0284c7;text-decoration:none;font-weight:700}.teachers-grid-four[data-astro-cid-hu6ywz6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 1100px){.teachers-grid-four[data-astro-cid-hu6ywz6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.teachers-grid-four[data-astro-cid-hu6ywz6e]{grid-template-columns:1fr}}.faculty-card-modern[data-astro-cid-hu6ywz6e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.8rem 1.25rem 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #0000000a;transition:all .25s ease}.faculty-card-modern[data-astro-cid-hu6ywz6e]:hover{border-color:#38bdf8;transform:translateY(-4px);box-shadow:0 10px 20px #0284c71a}.faculty-avatar-circle[data-astro-cid-hu6ywz6e]{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:1rem;border:3px solid #e0f2fe;background:#0284c7;box-shadow:0 4px 10px #0000001a}.faculty-avatar-circle[data-astro-cid-hu6ywz6e] img[data-astro-cid-hu6ywz6e]{width:100%;height:100%;object-fit:cover}.faculty-name[data-astro-cid-hu6ywz6e]{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.4rem}.faculty-badge-row[data-astro-cid-hu6ywz6e]{margin-bottom:.5rem}.faculty-title-badge[data-astro-cid-hu6ywz6e]{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.78rem;font-weight:700;padding:.2rem .65rem;border-radius:12px}.faculty-unit[data-astro-cid-hu6ywz6e]{font-size:.85rem;color:#64748b;margin-bottom:.6rem}.faculty-research[data-astro-cid-hu6ywz6e]{font-size:.82rem;color:#334155;line-height:1.5;margin-bottom:1.25rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.faculty-card-bottom[data-astro-cid-hu6ywz6e]{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:.75rem;margin-top:auto}.faculty-email-link[data-astro-cid-hu6ywz6e]{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:#64748b;text-decoration:none}.faculty-email-link[data-astro-cid-hu6ywz6e]:hover{color:#0284c7}.icon-mail[data-astro-cid-hu6ywz6e]{width:14px;height:14px}.faculty-home-btn[data-astro-cid-hu6ywz6e]{padding:.25rem .65rem;background:#eff6ff;color:#2563eb;border-radius:6px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s}.faculty-home-btn[data-astro-cid-hu6ywz6e]:hover{background:#2563eb;color:#fff}.students-grid-three[data-astro-cid-hu6ywz6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 950px){.students-grid-three[data-astro-cid-hu6ywz6e]{grid-template-columns:1fr}}.student-card-modern[data-astro-cid-hu6ywz6e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.4rem;box-shadow:0 2px 6px #00000008;display:flex;flex-direction:column;transition:all .2s ease}.student-card-modern[data-astro-cid-hu6ywz6e]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 16px #0f2c590f}.student-head-row[data-astro-cid-hu6ywz6e]{display:flex;align-items:center;gap:14px;margin-bottom:.8rem}.student-avatar-wrap[data-astro-cid-hu6ywz6e]{width:65px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9;flex-shrink:0;display:flex;align-items:center;justify-content:center}.student-avatar-wrap[data-astro-cid-hu6ywz6e] img[data-astro-cid-hu6ywz6e]{width:100%;height:100%;object-fit:cover}.student-identity[data-astro-cid-hu6ywz6e]{flex:1}.student-name-text[data-astro-cid-hu6ywz6e]{font-size:1.15rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.student-grade-pill[data-astro-cid-hu6ywz6e]{font-size:.75rem;font-weight:700;padding:.15rem .5rem;background:#eff6ff;color:#1e40af;border-radius:4px}.student-status-text[data-astro-cid-hu6ywz6e]{font-size:.78rem;color:#059669;font-weight:700;margin-top:3px}.student-field-row[data-astro-cid-hu6ywz6e]{font-size:.88rem;color:#334155;margin-bottom:.8rem;line-height:1.5}.field-title[data-astro-cid-hu6ywz6e]{font-weight:700;color:#0f172a}.student-edu-container[data-astro-cid-hu6ywz6e]{background:#f8fafc;border:1px solid #edf2f7;border-radius:6px;padding:.75rem .85rem;margin-bottom:.85rem;flex:1}.edu-header[data-astro-cid-hu6ywz6e]{font-size:.8rem;font-weight:800;color:#0f2c59;margin-bottom:.4rem}.edu-body[data-astro-cid-hu6ywz6e]{display:flex;flex-direction:column;gap:4px}.edu-item[data-astro-cid-hu6ywz6e]{font-size:.8rem;color:#475569;line-height:1.45;display:flex;align-items:baseline;gap:5px}.edu-dot[data-astro-cid-hu6ywz6e]{color:#0284c7;font-weight:700}.edu-placeholder[data-astro-cid-hu6ywz6e]{font-size:.78rem;color:#94a3b8;font-style:italic}.student-card-footer[data-astro-cid-hu6ywz6e]{margin-top:auto;border-top:1px solid #f1f5f9;padding-top:.6rem;display:flex;align-items:center;gap:6px;font-size:.82rem;color:#64748b}.icon-mail-gray[data-astro-cid-hu6ywz6e]{width:14px;height:14px;color:#94a3b8}.alumni-grid-clean[data-astro-cid-hu6ywz6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 900px){.alumni-grid-clean[data-astro-cid-hu6ywz6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.alumni-grid-clean[data-astro-cid-hu6ywz6e]{grid-template-columns:1fr}}.alumni-card-clean[data-astro-cid-hu6ywz6e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.15rem;box-shadow:0 1px 3px #00000008;transition:all .2s ease}.alumni-card-clean[data-astro-cid-hu6ywz6e]:hover{border-color:#cbd5e1;transform:translateY(-2px)}.alumni-top-line[data-astro-cid-hu6ywz6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.alumni-name-txt[data-astro-cid-hu6ywz6e]{font-size:1.05rem;font-weight:800;color:var(--primary-navy)}.alumni-year-pill[data-astro-cid-hu6ywz6e]{font-size:.78rem;font-weight:700;color:#b45309;background:#fef3c7;padding:.15rem .5rem;border-radius:4px}.alumni-desc-txt[data-astro-cid-hu6ywz6e]{font-size:.82rem;color:#64748b;line-height:1.5}
