@media (max-width: 1200px) {
  .container {
    grid-template-columns: 1fr;
    height: calc(100dvh - var(--header-height) - var(--banner-height));
  }

  .container .toc-container {
    display: none;
  }

  .main-content {
    padding: 1rem;
  }

  .grid-container {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 1rem;
  }

  header {
    padding: 0 0.25rem;
    gap: 0;
  }

  header .sidebar-icon {
    display: block;
  }

  header .logo-container .title {
    display: none;
  }

  body > .tabs {
    display: none;
  }

  .secondary-topnav {
    display: none;
  }

  body.has-secondary-topnav {
    --secondary-topnav-height: 0px;
  }

  .sidebar .tabs-nav {
    display: block;
  }

  .sidebar .show-on-mobile {
    display: block;
  }

  .sidebar {
    display: none;
  }

  /* Collapse search, Ask AI, support, and signup to icon-only */
  #search-trigger .search-label,
  #search-trigger .search-keys,
  #runllm-trigger .runllm-label,
  #runllm-trigger .runllm-keys,
  #support-trigger .support-label,
  .signup-label {
    display: none;
  }

  #support-trigger {
    padding: 0;
    width: 34px;
    justify-content: center;
  }

  .signup-button {
    padding: 0;
    width: 34px;
    height: 34px;
  }

  .signup-icon {
    display: block;
  }
}
