Mental Model
We find edges that, if removed, split the graph into more parts by tracking the earliest reachable node from each node.
Analogy: Imagine a city with roads connecting neighborhoods. A bridge is a road that, if closed, cuts off some neighborhoods from others.
Graph:
1 --- 2
\ |
\ |
3
Edges:
1->2, 2->3, 1->3
Bridge edges are those that disconnect parts if removed.