.beginner-path-progress{max-width:46rem;margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:.875rem}.beginner-path-progress__meta{margin:0 0 var(--space-2);color:var(--color-text-muted,var(--color-muted))}.beginner-path-progress__guide{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-underline-offset:.2em}.beginner-path-progress__step{font-weight:var(--font-weight-semibold);color:var(--color-primary-900)}.beginner-path-progress__bar{margin:0 0 var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:0;list-style:none;display:grid}.beginner-path-progress__segment{margin:0}.beginner-path-progress__segment a{border-radius:var(--radius-pill,999px);background:var(--color-border);height:6px;transition:background-color .15s,transform .15s;display:block}.beginner-path-progress__segment a:hover,.beginner-path-progress__segment a:focus-visible{transform:scaleY(1.6)}.beginner-path-progress__segment.is-done a{background:var(--color-primary-600,var(--color-primary));opacity:.55}.beginner-path-progress__segment.is-current a{background:var(--color-primary)}.beginner-path-progress__all{color:var(--color-primary);text-underline-offset:.2em}.beginner-path{margin:var(--space-8,3rem) 0 var(--space-6,2rem);padding:var(--space-5,1.5rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface,#fff);font-family:var(--font-ui);scroll-margin-top:6rem}.beginner-path__title{margin:0 0 var(--space-4);font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.beginner-path__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.beginner-path__item{align-items:center;gap:var(--space-3);margin:0;display:flex}.beginner-path__num{border:2px solid var(--color-border);width:2rem;height:2rem;font-weight:var(--font-weight-bold);color:var(--color-primary-900);background:var(--color-surface,#fff);border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:inline-grid}.beginner-path__label{color:var(--color-primary);text-underline-offset:.2em}.beginner-path__item.is-done .beginner-path__num{border-color:var(--color-primary-600,var(--color-primary));color:var(--color-primary-600,var(--color-primary))}.beginner-path__item.is-current .beginner-path__num{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.beginner-path__item.is-current .beginner-path__label{color:var(--color-primary-900);font-weight:var(--font-weight-bold)}.beginner-path__here{margin-left:var(--space-2);border-radius:var(--radius-pill,999px);background:var(--color-accent-cyan,#68e0f8);color:var(--color-primary-900);font-size:.75rem;font-weight:var(--font-weight-semibold);vertical-align:middle;padding:.1rem .55rem;display:inline-block}.beginner-path__pager{gap:var(--space-3);margin-top:var(--space-5,1.5rem);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}@media (max-width:40rem){.beginner-path__pager{grid-template-columns:1fr}}.beginner-path__pager-link{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary-900);flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.beginner-path__pager-link:hover,.beginner-path__pager-link:focus-visible{border-color:var(--color-primary)}.beginner-path__pager-link--next{text-align:right}@media (max-width:40rem){.beginner-path__pager-link--next{text-align:left}}.beginner-path__pager-kicker{color:var(--color-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold)}.beginner-path__pager-name{font-weight:var(--font-weight-semibold)}
.comments-jump-link{color:var(--color-primary,#006ae6);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.comments-jump-link svg{width:14px;height:14px}.comments-jump-link:hover{text-underline-offset:3px;text-decoration:underline}.comments-jump-link:focus-visible{outline:2px solid var(--color-primary,#006ae6);outline-offset:3px}#member-conversation{scroll-margin-top:140px}
