Render Flow - Not selector
[Parse CSS] -> [Identify :not() selector] -> [Match elements excluding those inside :not()] -> [Apply styles to matched elements] -> [Layout] -> [Paint] -> [Composite]
The browser reads the CSS, finds the :not() selector, then applies styles only to elements that do NOT match the selector inside :not(). Then it lays out and paints the page.