### Bug description

I tried to have both `toc-location: left` and custom grid sizes for margin and sidebar in a HTML format. However, the custom grid format only works without `toc-location: left`, i.e. in default (right) position. It seems that when `toc-location: left` is provided, the margin width become the same as the sidebar width (600px in the example below).

Reproducible example:

```
---
title: "quarto_grid-margin-width"
format:
  html:
    toc: true
    toc-location: left
    grid:
      body-width: 800px
      sidebar-width: 600px
      margin-width: 50px
---

# Title

## Title 2

Body content

::: {.column-margin}
Margin content of length greater than 50px
:::
```

RStudio 2022.12.0+353 "Elsbeth Geranium" Release (7d165dcfc1b6d300eb247738db2c7076234f6ef0, 2022-12-03) for WindowsMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) RStudio/2022.12.0+353 Chrome/102.0.5005.167 Electron/19.1.3 Safari/537.36

Quarto version: 1.3.242

OS: Windows 10

### Checklist

- [X] Please include a minimal, fully reproducible example in a single .qmd file? Please provide the whole file rather than the snippet you believe is causing the issue.
- [X] Please [format your issue](https://quarto.org/bug-reports.html#formatting-make-githubs-markdown-work-for-us) so it is easier for us to read the bug report.
- [X] Please document the RStudio IDE version you're running (if applicable), by providing the value displayed in the "About RStudio" main menu dialog?
- [X] Please document the operating system you're running. If on Linux, please provide the specific distribution.
dragonstyle
2023-03-06T11:44:06Z
busemorose
bug
v1.3
closed
`toc-location: left` conflicts with width `grid: column-margin:` in HTML format
https://github.com/quarto-dev/quarto-cli/issues/4641