Ideal solution — A–B attractions match A–A and B–B, so ΔHmix ≈ 0 and each partial pressure follows Raoult's law exactly.
Non-volatile solute: drag p°B to its minimum — B barely evaporates, so ptotal ≈ pA and adding solute B only lowers the solvent's vapour pressure. That relative lowering is the root of every colligative property. Then switch to Positive deviation and note ptotal bulging above the ideal line (like ethanol + acetone).