The nested city/state shape: the selector matches each result row, and city (plus optional state) sub-selectors are read relative to that row. Two variants: with state (both sub-selectors present, the state selector may even reach outside the row, e.g. a shared <h1>), or city only (state omitted, so the state comes out as null).
The nested city/state shape: the
selectormatches each result row, andcity(plus optionalstate) sub-selectors are read relative to that row. Two variants: with state (both sub-selectors present, thestateselector may even reach outside the row, e.g. a shared<h1>), or city only (stateomitted, so the state comes out asnull).