.movement-review{padding:.75rem 1.5rem;text-align:center;font-size:.875rem;color:var(--color-primary-700);background:var(--color-primary-100)}.movement-layout{display:grid;grid-template-columns:220px minmax(0,768px);justify-content:space-between;gap:4rem;padding-top:3rem;padding-bottom:4rem}.movement-contents{align-self:start;position:sticky;top:7rem}.movement-contents nav{display:flex;flex-direction:column;margin:1.5rem 0}.movement-contents nav a{display:flex;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--color-neutral-200);font-size:.875rem;font-weight:600;color:var(--color-primary-500)}.movement-contents>p:last-child{font-size:.875rem;line-height:1.5;color:var(--color-neutral-500)}.movement-chapter{scroll-margin-top:7rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-neutral-200)}.movement-pathway{margin-top:2rem;overflow:hidden}.movement-pathway img{width:100%;height:auto}.movement-pathway figcaption{padding:1rem 1.5rem;font-size:.875rem;line-height:1.5;color:var(--color-neutral-500)}.movement-pathway a{text-decoration:underline;color:var(--color-primary-500)}.movement-pathway details{padding:0 1.5rem 1.5rem}.movement-pathway summary{cursor:pointer;font-weight:600;padding:.75rem 0}.movement-pathway ol{display:grid;gap:1.5rem;padding-top:1rem}.movement-pathway li p{margin-top:.5rem;line-height:1.5}@media (max-width:900px){.movement-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.movement-contents{position:static}.movement-contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.movement-contents>p:last-child{display:none}}