.guide-series{color:var(--text-primary)}.guide-series .series-introduction{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:2.5rem;margin:0 0 2rem}.guide-series .series-intro{max-width:72ch;min-width:0;color:var(--text-secondary)}.guide-series .series-image{margin:0;min-width:0}.guide-series .series-image img{display:block;width:100%;height:auto;border:1px solid var(--border-dark)}.guide-series .series-image figcaption{margin-top:.6rem;font-size:.8rem;color:var(--text-muted)}.guide-series .series-intro a,.guide-series .series-jump a{color:var(--gold-light)}.guide-series .series-jump{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:0 0 3rem;font-size:.9rem}.guide-series .series-stage{padding:2rem 0;border-top:1px solid var(--border-dark);scroll-margin-top:110px}.guide-series .series-stage-number{margin:0 0 .5rem;color:var(--gold-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.guide-series h2{font-size:clamp(1.3rem,2vw,1.8rem);margin:0 0 1.2rem}.guide-series .series-lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;list-style:none;padding:0;margin:0}.guide-series .series-lessons li{min-width:0}.guide-series .series-lesson{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;height:100%;padding:1.1rem 1.2rem;background:var(--surface);color:var(--text-primary);border:1px solid var(--border-dark);text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.guide-series a.series-lesson:hover{border-color:var(--gold)}.guide-series a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.guide-series .series-lesson-status{color:var(--gold-light);font-size:.8rem}.guide-series .series-lesson--upcoming{background:transparent;color:var(--text-muted)}.guide-series .series-lesson--upcoming .series-lesson-status{color:var(--text-muted)}.guide-series .series-cta{margin:2rem 0;padding:1.6rem;border-left:3px solid var(--gold);background:var(--surface)}.guide-series .series-cta p{color:var(--text-secondary)}nav.tutorial-series-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem}nav.tutorial-series-navigation>div{flex:1;min-width:12rem}@media(max-width:767px){.guide-series .series-introduction,.guide-series .series-lessons{grid-template-columns:1fr}}