Great pairings work through contrast or congruence.
Contrast: High acidity cuts through fat and richness (Chablis with oysters; Champagne with fried chicken). Tannin clashes with oily fish but binds with red-meat protein, softening the perception of both.
Congruence: Sweet wine with sweet desserts; earthy Pinot Noir with mushroom dishes; herbaceous Sauvignon Blanc with green-herb sauces.
Key rules of thumb: