One contact record per person across every list. Segments are live queries — they recalculate before every send, so nothing goes out on stale data.