.movement-guide{color:#1b211c;max-width:1000px;margin:auto;padding:clamp(20px,5vw,64px)}.movement-guide header{border-top:2px solid;padding-top:24px}.movement-guide h1{letter-spacing:-.055em;max-width:15ch;margin:0 0 22px;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1}.movement-guide h1 em{color:#36563c;font-family:Georgia,serif;font-weight:400}.movement-guide p,.movement-guide li{max-width:72ch;margin:1em 0;font-size:1rem;line-height:1.7}.movement-guide figure{margin:28px 0}.movement-guide figure img{border:1px solid #dfdfdc;width:100%;height:auto;display:block}.movement-guide figcaption,.movement-guide .guide-byline{color:#535a52;margin:10px 0;font-size:.85rem}.movement-guide nav{flex-wrap:wrap;gap:12px 24px;margin:24px 0;display:flex}.movement-guide a{color:#284c32;text-underline-offset:3px;text-decoration:underline}.movement-guide section{border-top:1px solid #cdd0c8;margin-top:32px;padding-top:32px;scroll-margin-top:24px}.movement-guide h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.12}.movement-guide section>img{border:1px solid #dfdfdc;width:min(100%,540px);height:auto}.movement-guide ol{padding-left:1.6rem;list-style:decimal}.movement-guide li{padding-left:.35em}.movement-guide .prompt-card{max-width:100%;margin:24px 0}.movement-guide pre{white-space:pre-wrap;overflow-wrap:anywhere}
