.supervisor-profile-wrapper{background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:8px;margin:60px auto;max-width:800px;padding:20px}.supervisor-label{border-bottom:1px solid #e5e5e5;color:#33475b;font-size:16px;font-weight:700;margin-bottom:16px;padding:0 8px 8px}.supervisor-content{align-items:center;display:flex;gap:20px;padding:0 8px}.supervisor-image{flex-shrink:0}.supervisor-image img{border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);height:80px;object-fit:cover;width:80px}.supervisor-image-placeholder{background-color:#cbd6e2;border-radius:50%;height:80px;width:80px}.supervisor-info{flex-grow:1}h3.supervisor-name{margin:0 0 10px!important;padding:0!important}.supervisor-name{color:#33475b;font-size:18px;font-weight:700}.supervisor-role{color:#516f90;font-size:13px}p.supervisor-role{margin-bottom:8px!important}.supervisor-bio{color:#4a4a4a;font-size:14px;line-height:1.5}@media (max-width:820px){.supervisor-content{align-items:center;flex-direction:column;text-align:center}}