.walk-hero{margin-top:-1rem}.walk-caption{margin-top:1rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.06em;line-height:1.6;color:var(--color-slate)}.walk-list{display:grid;gap:4.5rem;margin-top:4rem}.walk-step{display:grid;gap:1.75rem;align-items:center}.walk-copy,.walk-media{min-width:0}.walk-chapter{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate)}.walk-module{display:inline-block;padding:.2rem .6rem;border:1px solid var(--line);border-radius:9999px;letter-spacing:.04em;text-transform:none;font-size:12px;color:var(--color-paper)}.walk-title{margin-top:.9rem;font-size:26px;font-weight:700;line-height:1.08;letter-spacing:-.035em;color:var(--color-paper)}@media (min-width:640px){.walk-title{font-size:30px}}.walk-read{margin-top:1.25rem}.walk-read.is-under{padding-top:1.1rem;border-top:1px solid var(--line)}.walk-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-slate)}.walk-read.is-under .walk-label{color:var(--bar)}.walk-body{margin-top:.45rem;font-size:15.5px;line-height:1.62;color:var(--muted)}@media (min-width:1024px){.walk-list{gap:7rem;margin-top:5rem}.walk-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.walk-step.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.walk-step.is-flip .walk-copy{order:2}}