A feed lists articles newest first: ORDER BY published_at DESC, article_id DESC (article_id breaks ties between articles published at the same moment). Pages hold 5 articles.
The previous page ended at the article with published_at = 2024-05-10 09:00:00 and article_id = 51. Return the next page: the 5 articles that come right after that one in feed order.
Seek past the cursor instead of counting rows: don't use OFFSET or a row number / rank function (the grader rejects both).
Columns: article_id, published_at, title, in feed order.