.gait-illustrated .lesson-layout{grid-template-columns:220px minmax(0,1fr);gap:35px;padding-left:5%;padding-right:5%;max-width:1600px;margin:auto}.gait-stage{margin:32px 0 44px;border-top:1px solid #c7b8a2;padding-top:22px}.gait-stage h3{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 20px}.gait-stage figure{margin:0}.gait-stage img{display:block;width:100%;height:auto;background:#10100f}.gait-stage figcaption{font-size:.98rem;line-height:1.7;margin:14px 0 20px}.gait-stage figcaption a{display:inline-block;text-decoration:underline;margin-left:6px}.gait-stage .study-row{background:#e4d7c3;padding:17px 20px}.gait-image-key{line-height:1.65;margin-bottom:20px;padding:20px;border-left:3px solid #a92329;background:#f8f1e5}.gait-stage a:focus-visible{outline:3px solid #a92329;outline-offset:4px}@media(max-width:1100px){.gait-illustrated .lesson-layout{grid-template-columns:1fr}.gait-illustrated .study-focus{position:static}.gait-illustrated .study-focus ul{display:flex;flex-wrap:wrap;gap:12px 30px}.gait-illustrated .study-focus li{max-width:32ch}.gait-illustrated .study-note{max-width:80ch}}@media(max-width:600px){.gait-illustrated .lesson-header h1{font-size:2.7rem}.gait-illustrated .study-focus ul{display:block}.gait-stage figure{margin-left:-2%;margin-right:-2%}}