Если зададите как фон, то что будете делать с адаптивностью ?
Сверстать всё с помощью Grid, и использовать пустые блоки. которые будут играть роль пунктирных линий с border: dashed, и нужные вам стороны, например, только border-left и border-bottom, с border-radius. Grid в помощь. Или псевдоклассы или абсолютное позиционирование
![5b05c3579661c705044652.png](https://habrastorage.org/webt/5b/05/c3/5b05c3579661c705044652.png)
На всякий случай оставлю это здесь. Пустые блоки (красная рамка) у которых border только с той стороны, с которой нужен. Синими каракулями зачёркнуты те стороны пустого блока, которые не нужны. А дальше - дело техники и умения работать с Grid