Designing Price Contracts for Boundedly Rational Customers: Does the Number of Blocks Matter? | Synapse