.walkthrough-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted)}.walkthrough-breadcrumb li+li::before{content:"/";margin-right:8px;color:var(--color-neutral-600)}.walkthrough-breadcrumb a{color:var(--color-text-muted)}.walkthrough-breadcrumb a:hover{color:var(--color-neutral-100);text-decoration:none}.walkthrough-section-grid{align-items:flex-start}.walkthrough-steps-grid{align-items:stretch}.walkthrough-note-margin{margin-top:var(--space-6)}.walkthrough-image-panel{display:flex;align-items:stretch}.walkthrough-image-card{height:100%;display:flex;flex-direction:column}.walkthrough-image{width:100%;border:1px solid var(--color-border)}.walkthrough-caption{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-muted)}.walkthrough-ordered{counter-reset:wt-step}.walkthrough-ordered>li{position:relative;padding-left:32px;counter-increment:wt-step}.walkthrough-ordered>li+li{margin-top:var(--space-2)}.walkthrough-ordered>li::before{content:counter(wt-step,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-primary)}@media (max-width:768px){.walkthrough-section-grid{grid-template-columns:1fr}.walkthrough-note-margin{margin-top:var(--space-4)}}