отличный вариант, тоже спасибо, ваш способ самый простой. Но ваш вариант можно улучшить немного, чтобы каждому article не прописывать свой класс left и блоку figure right, можно прописать каждому article и блоку figure одинаковые классы. То есть в четных артиклах выравнивания текста влево, не четных вправо, а далее если артикл четный то выравниваем блок figure вправо, если не четный, то влево
.member:nth-child(even) {
text-align: right;
}
.member:nth-child(odd) {
text-align: left;
}
.member:nth-child(even) .member_photo {
float: right;
}
.member:nth-child(odd) .member_photo {
float: left;
}