Fix minor bug: CSS rule should only apply to the first level of list items