pattern-list {
  --gap: clamp(.5em, 2vw, 40px);
  --columns: 3;
  --column-gaps: calc(var(--gap) * (var(--columns) - 1) );
  --vertical-offset: calc( ( ((100% - (var(--site-padding) * 2)) - var(--column-gaps) ) / var(--columns)) / 1.6 );
  list-style: none;
  margin-block-start: 0;
  padding-inline-start: 0;
  padding-block-start: var(--vertical-offset);
  gap: var(--gap);
  display: grid;
  grid-template-columns: repeat(var(--columns), clamp(68px, (100% - var(--column-gaps)) / var(--columns), 202px));
  ju