Assembles the ::: fenced div that Quarto renders as a callout, with blank
lines around the body so that markdown inside it parses correctly.
Examples
cat(callout("1. Render this document to HTML."), sep = "\n")
#> ::: {.callout-note title="Your Turn"}
#>
#> 1. Render this document to HTML.
#>
#> :::
cat(callout("Check your R version.", title = "Before you start", type =
"warning"), sep = "\n")
#> ::: {.callout-warning title="Before you start"}
#>
#> Check your R version.
#>
#> :::