.container {
  width: 100%;
  padding-inline: var(--container-padding);
  /* This fixes an issue where if the toolbar is open in vertical mode, and
   * the mobile navigation is open, the "close" button gets pushed outside of
   * the viewport. */
}

.page-wrapper {
  max-width: 100% !important;
}

.sidebar-grid > .site-main {
  grid-column: 1/7;
  align-self: flex-start;
}
.sidebar-grid .region--sidebar {
  grid-column: 1/7;
}

@media (min-width: 75rem) {
  .site-footer__inner {
    padding-block: var(--sp4) var(--sp1) !important;
  }
}

@media (min-width: 43.75rem) {
  .sidebar-grid > .site-main {
    grid-column: 1/15;
  }
  .sidebar-grid .region--sidebar {
    grid-column: 3/13;
  }
}
@media (min-width: 62.5rem) {
  .path-frontpage .sidebar-grid > .site-main {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-column: 1/8;
  }
  .path-frontpage .sidebar-grid .region--sidebar {
    grid-column: 8/15;
  }
  .sidebar-grid > .site-main > .region--content-above {
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-column: 1/9;
  }
  .sidebar-grid > .site-main > .region--content {
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-column: 1/9;
  }
  .sidebar-grid > .site-main .layout--content-narrow {
    grid-column: 1/9;
  }
  .sidebar-grid > .site-main .layout--pass--content-narrow > * {
    grid-column: 1/9;
  }
  .sidebar-grid > .site-main .layout--content-medium {
    grid-column: 1/9;
  }
  .sidebar-grid > .site-main .layout--pass--content-medium > * {
    grid-column: 1/9;
  }
}
/*# sourceMappingURL=layout.css.map */
