We would like to place various contents inside collapsable callouts. Often, these include margin contents (e.g., notes via `[...]{.aside}`, figures, etc.). At the moments, 
1. callouts are expanded to full page width
2. the collapse option is broken

Ideally, we would like 
- margin-content to be placed in the margin next to the callout,  
but without the box being expanded
- collapsing the callout to hide its contents (including what's in the margin)

**.qmd:**

````
::: {.callout-warning}

a margin[comment]{.aside}

:::

this is where the body begins

::: {.callout-warning collapse="false"}

```{r}
#| fig-cap: "histogram"
#| column: margin
hist(rnorm(100))
```

:::
````

**output:**

![image](https://user-images.githubusercontent.com/14542264/187746323-0358d0d5-576a-4d06-bbb0-29a7f3f30764.png)

2022-08-31T17:53:32Z
HelenaLC
enhancement
v1.2
closed
margin content expands callouts to full page width
https://github.com/quarto-dev/quarto-cli/issues/2240