/** * An allowlist HTML sanitiser for richtext field values. * * **Why this exists.** Richtext is stored as HTML and rendered with Astro's `set:html`, which does * not escape. Without sanitising on the way in, anyone who can edit content — a contributor, the * lowest role there is — could store `