Revise the page you just made. Add a maximum-duration filter with options “Any duration”, “Up to 90 minutes” and “Up to 120 minutes”, combined with the existing topic and availability filters. The shortlist must remain intact when any filter changes and when filters are reset. Preserve the six workshops, their details, the existing controls and the no-booking wording. Return the complete revised downloadable HTML file; do not deploy it.