These types of selectors are really hard to track down and are highly dependent on the page structure. `last-child` and `first-child` make sense for things like list items where they have a real meaning, however when depending on the structure of the page elsewhere it's better to be more specific.