.section-bgs { display: none; }
.section-container { position: relative; }

.list-style--compact { grid-row-gap: 0; grid-template-columns: repeat(2, 1fr);
  .card-image,
  .card-label,
  .article-excerpt { display: none; }
  .card-body { grid-column: 1 / -1; 
    .card-title { font-size: 1.1rem; }
  }
}

.section-image--tiled:has(:nth-child(2):last-child)>:first-child,
.section-media--tiled:has(:nth-child(2):last-child)>:first-child { aspect-ratio: unset; }

.page-primary { grid-row: unset !important; }

.page-header--tiled:has(.page-image) .page-title-wrapper {
  padding-block: 8vw;
}

hr.vertical { grid-column: 1 / -1; }

@media screen and (min-width: 60em) {
  /* Background changes on scroll */
  .section-bgs { display: block; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: 0;
    figure { margin: 0; width: 100vw; height: 100vh; position: absolute; transition: opacity 0.5s linear; opacity: 0; 
      img { margin: 0; width: 100vw; height: 100vh; object-fit: cover; top: 0; left: 0; z-index: 0; }
      &.in-view { opacity: 1; }
    }
  }
}
