demo-container { display: block; border: 2px solid rgb(189, 189, 189); padding: 20px 10px 10px; width: 160px; border-radius: 4px; background-color: rgb(255, 255, 255); }
demo-object { display: block; height: fit-content; width: 100%; background-color: rgb(199, 255, 251); font-size: 14px; margin: 3px; padding: 3px; column-count: 3; column-fill: balance; column-rule: 4px double rgb(0, 64, 255); column-span: all;




border: 1px solid black; background-color: rgb(255, 230, 251); display: flex; flex-wrap: wrap; }

block-block { display: block; }
.element > block-block { border: 1px solid black; width: 24%; aspect-ratio: 2 / 1; padding: 10px; background-color: lightgreen; }

.element {grid-column-gap: 4px;}

