.consultant-box{background-color:#fff;border-radius:15px;padding:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.06);margin-bottom:20px}.consultant-box .consultant-info{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.consultant-box .consultant-info--non-clickable{cursor:default}.consultant-box .consultant-info .profile-image-container{position:relative;width:64px;height:64px;flex-shrink:0}.consultant-box .consultant-info .profile-image-container .profile-image{border-radius:50%;object-fit:cover;width:100%;height:100%;border:1px solid #eee}.consultant-box .consultant-info .profile-image-container .shield-overlay{position:absolute;bottom:-4px;right:-4px;z-index:1}.consultant-box .consultant-info .text-info{flex-grow:1}.consultant-box .consultant-info .text-info .label{font-size:14px;margin-bottom:2px}.consultant-box .consultant-info .text-info .name-titles{font-size:14px;font-weight:700;margin-bottom:4px}.consultant-box .consultant-info .text-info .name-titles .name,.consultant-box .consultant-info .text-info .name-titles .titles{color:#007bff;font-weight:700}.consultant-box .consultant-info .text-info .affiliation{font-size:14px;color:#555}.consultant-box .separator{border:none;border-top:1px solid #eee;margin:16px 0}.consultant-box .contributor-info{font-size:14px;color:#333;align-items:center;justify-content:center;display:flex;cursor:pointer}.consultant-box .contributor-info .contributor-label{display:inline}.consultant-box .contributor-info .contributor-name{display:inline;font-weight:700;padding-left:4px}.contribution-box{background-color:#fff;border-radius:15px;padding:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.06);margin-bottom:20px}.contribution-box .contributor-info-main{display:flex;align-items:center;gap:16px;cursor:pointer}.contribution-box .contributor-info-main .profile-image-container{position:relative;width:64px;height:64px;flex-shrink:0}.contribution-box .contributor-info-main .profile-image-container .profile-image{border-radius:50%;object-fit:cover;width:100%;height:100%;border:1px solid #eee}.contribution-box .contributor-info-main .profile-image-container .shield-overlay{position:absolute;bottom:-4px;right:-4px;z-index:1}.contribution-box .contributor-info-main .text-info{flex-grow:1}.contribution-box .contributor-info-main .text-info .label{font-size:14px;margin-bottom:2px}.contribution-box .contributor-info-main .text-info .name-titles{font-size:14px;font-weight:700;margin-bottom:4px}.contribution-box .contributor-info-main .text-info .name-titles .titles{font-weight:400}.contribution-box .contributor-info-main .text-info .name-titles .name{color:#007bff}.contribution-box .contributor-info-main .text-info .affiliation{font-size:14px;color:#555}.contribution-box .contributor-info-main .text-info .name{font-size:14px;font-weight:700;color:#007bff;margin-bottom:4px}.contribution-box .contributor-info-main .text-info .role-description{font-size:14px;color:#555}