Transparent editorial weighting based on interest match (35 pts), actual seasonality (25 pts), duration (15 pts), climate (15 pts), and budget style (10 pts).