<section id="grid" style="gap: 0 10px;">
<section style="grid-row: span 99; grid-column: col-1;">
<div style="padding-top: 5px; grid-column: col-1;">start</div>
<section style="grid-row: span 3; grid-column: col-1; gap: 10px 0;">
<div style="_display: none;">a</div>
<div>b</div>
<div>c</div>
</section>
<section style="grid-row: -1; grid-column: col-1;">end</section>
</section>
<section style="grid-row: span 99; grid-column: col-2;">
<div style="padding-top: 0px; grid-column: col-2;">start</div>
<section style="grid-row: span 2; grid-column: col-2; gap: 10px 0;">
<div style="padding-top: 0px; _display: none;">1</div>
<div>2</div>
</section>
<section style="grid-row: -1; grid-column: col-2;">end</section>
</section>
</section>
<style>
#grid { display: grid; grid-auto-rows: auto; grid-template-columns: [col-1] min-content [col-2] min-content; line-height: 1; }
#grid section { display: grid; grid-template-rows: subgrid; }
</style>