/* PC: unified 960px content column (matches About .page-wrap) */
@media (min-width: 601px) {
  :root {
    --site-content-max: 960px;
    --max-w: 960px;
    --site-content-inset: max(0px, calc((100vw - var(--site-content-max)) / 2));
  }

  .page-wrap {
    max-width: var(--site-content-max) !important;
  }

  .layout,
  .page-body,
  .shell {
    left: var(--site-content-inset) !important;
    right: var(--site-content-inset) !important;
    width: auto !important;
  }
}
