Селектор работает правильно, зеленый фон применяется только к родительской строке, но дочерние элементы строки также отображают его. Вы можете легко переопределить это.
.content > .row {
background-color: green;
}
.content > .row .row { background-color: red; }
<div class="content">
<div class="row">Level 1 - Row 1</div>
<div class="row">Level 1 - Row 2
<div class="row">Level 2 - Row 1</div>
<div class="row">Level 2 - Row 2</div>
</div>
<div class="row">Level 1 - Row 3</div>
</div>