/* Larger chapter navigation, with a separate gutter for reading. */
@media (min-width: 761px) {
  .project-guide-progress {
    left: 14px; width: 116px; gap: 5px;
    padding: 12px 8px 12px 14px;
    max-height: calc(100% - 112px); overflow-y: auto;
    font: 12px/1.5 Arial, 'PingFang SC', sans-serif;
    color: #52778d; z-index: 4;
  }
  .project-guide-progress::before { left: 5px; }
  .project-guide-progress > span { font-size: 11px; margin-bottom: 4px; }
  .project-guide-progress a { display: flex; align-items: center; min-height: 30px; padding: 6px 0; }
  .project-guide-progress a[aria-current="location"]::before { width: 10px; height: 10px; left: -9px; }
  .project-guide-progress a:focus-visible { outline: 2px solid #067cbe; outline-offset: 2px; border-radius: 3px; }
  .project-stage:has(.project-guide-progress) .project-stage-frame { margin-left: 142px; width: calc(100% - 142px); }
}
