. We need to translate each paragraph and heading. Keep the HTML structure.
Let's translate paragraph by paragraph.
Original: "Oil prices have slipped in recent sessions, weighed down by softer demand forecasts and a deadlock in negotiations between the United States and Iran. The two factors have cooled the market's earlier optimism, making a quick push to new highs look far less likely."
Translation: "Az olajárak az elmúlt időszakban csökkentek, amit a gyengébb keresleti előrejelzések és az Egyesült Államok és Irán közötti tárgyalások holtpontra jutása is nyomaszt. A két tényező lehűtötte a piac korábbi optimizmusát, így a gyors új csúcsok elérése sokkal kevésbé valószínű."
We need to ensure natural Hungarian. "slipped" -> "csökkentek" or "lefelé csúsztak" but "csökkentek" is fine. "weighed down" -> "nyomaszt" or "terhel" - I used "nyomaszt" but better "terhelik" but we have "amit ... is nyomaszt" - actually the subject is "olajárak" and the factors weigh them down. So "amit a ... is nyomaszt" - but "nyomaszt" is singular, but "olajárak" is plural, so "amit a ... is nyomasztanak" - but we can say "Az olajárak az elmúlt időszakban csökkentek, amit a gyengébb keresleti előrejelzések és az Egyesült Államok és Irán közötti tárgyalások holtpontra jutása is nyomasztott" - but that's past tense. Actually "have slipped" is present perfect, so we can use "csökkentek" (past) or "csökkentek" is past, but we can use "csökkentek" as present perfect? In Hungarian we often use past tense for present perfect. So "Az olajárak csökkentek az elmúlt időszakban" is fine. Then "amit a ... is nyomaszt" - but we need to make it clear. Maybe: "Az olajárak az elmúlt időszakban csökkentek, mivel a gyengébb keresleti előrejelzések és az Egyesült Államok és Irán