-width: 1200px) and (orientation: landscape) {
  .site.vers--page .site__content {
    grid-column: patterns-start/patterns-end;
    grid-row: header-start/footer-end;
    z-index: 1;
    height: 100%;
    overflow-y: auto;
    padding: calc(var(--site-padding) * 2);
  }
}
.site.vers--page .site__content::after {
  content: "";
  position: absolute;
  display: block;
  inset-block-end: -2px;
  inset-inline: 0;
  height: 2px;
  background-color: #fff;
}
@media screen and (min-width: 1200px) and (orientation: