 0.02);
    padding: var(--site-padding);
    border-radius: inherit;
    border-end-start-radius: 1.5em;
    border-end-end-radius: 1.5em;
  }
}
.pattern-entry__pattern {
  display: flex;
  flex-direction: column;
  gap: var(--site-padding);
}
@media screen and (min-width: 1200px) and (orientation: landscape) {
  .pattern-entry__pattern {
    flex-direction: column;
    gap: calc(var(--site-padding) / 2);
  }
}
.pattern-entry__pattern > .pattern {
  margin-block-end: 0;
}
@media screen and (min-width: 1200