
@media (min-width: 1024px) {
  .static-hero .slide,
  #comparison-order > .slide { padding-right: var(--edge); box-sizing: border-box; }
  #comparison-order > .slide > .slide__figure { justify-self: end !important; margin-left: auto !important; margin-right: 0 !important; }
  #comparison-interiors .s2-groups { margin-inline: var(--edge); overflow: clip; }
}
@media (min-width: 1440px) {
  html:root body #app .static-hero .slide {
    --fc-e: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));
    grid-template-columns: calc(var(--fc-e) + (100vw - 2 * var(--fc-e)) * 0.31) minmax(0, 1fr) !important;
  }
  html:root body #app #comparison-order .slide {
    --fc-e: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));
    grid-template-columns: calc(var(--fc-e) + (100vw - 2 * var(--fc-e)) * 0.6) minmax(0, 1fr) !important;
  }
}
