If I understand correctly, immediate material cooperation with evil occurs when one provides something which allows an evil act to occur. Mediate cooperation is providing something to the actor which is tangential to the act.
How does this apply to the wedding industry when Christian business owners are asked to provide services to gay couples?
If we look at a list of services/goods (flowers, cake, rings, hairdressers, venue), could we objectively classify each as mediate or immediate? Or are there other factors to consider?