Neither engine escapes output on this platform, and |raw changes nothing. Two ports go wrong in opposite ways: a developer arriving from stock Twig adds |e everywhere and rich text prints as visible tags, or & appears where a value was escaped twice; a template ported from stock Twig relied on autoescaping and now prints visitor input raw. Carry every |escape across as |e, add none for rich text, and add one wherever plain text from a visitor, a URL or a feed is printed.