/* Project 5 shared desktop width system — staging preview.
   A single 1180px content measure expands the prior 1120px shell while
   retaining a 22px visual gutter at a 1280px viewport. Mobile is untouched. */
@media (min-width: 981px) {
  .global-shell-header,
  .signal-hero,
  main.grid,
  .ladder,
  body > main:not(.review-dossier),
  .site-footer__inner,
  .site-footer__bottom {
    max-width: 1180px !important;
  }

  /* Long-form reviews get a wider hero/data frame without making prose too wide. */
  .article-page .review-dossier {
    max-width: 1180px !important;
  }

  .article-page .review-dossier__section,
  .article-page .review-dossier__source {
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Navigation destinations use the same outer desktop frame as the homepage.
     Long-form prose keeps its own inner measure; these are page shells only. */
  body > main.rank-live,
  body > main.signal-archive,
  body > main.guide-command,
  body > main.download-hub,
  body > main.ai-hub {
    box-sizing: border-box !important;
    width: calc(100% - 30px) !important;
    max-width: 1236px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
