.ca-walkthrough{scroll-margin-top:6rem}.ca-walkthrough-date{color:var(--lp-muted);margin:0 0 .8rem;font-size:.9rem}.ca-walkthrough-intro{max-width:48rem;color:var(--lp-muted);margin:0;line-height:1.7}.ca-walkthrough-question{border-left:3px solid var(--lp-text);background:var(--lp-paper);max-width:48rem;color:var(--lp-text);margin:1.5rem 0 2.5rem;padding:1.25rem 1.5rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}.ca-walkthrough-steps{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.ca-walkthrough-steps>li{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-top:2rem;display:grid}.ca-walkthrough-number{color:var(--lp-muted);margin-bottom:.8rem;font-size:1rem;display:block}.ca-walkthrough-copy h3,.ca-walkthrough-reproduce h3{color:var(--lp-text);letter-spacing:-.02em;margin:0 0 .8rem;font-size:1.3rem;line-height:1.25}.ca-walkthrough-copy p,.ca-walkthrough-reproduce p{color:var(--lp-muted);margin:.8rem 0;font-size:1rem;line-height:1.7}.ca-walkthrough-copy a{min-height:2.75rem;color:var(--lp-text);text-underline-offset:.2em;margin-top:.5rem;padding:.5rem 0;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-block}.ca-walkthrough figure{min-width:0;margin:0}.ca-walkthrough figure img{border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:.75rem;width:100%;height:auto;display:block}.ca-walkthrough figure figcaption{color:var(--lp-muted);margin-top:.65rem;font-size:.875rem;line-height:1.6}.ca-walkthrough .ca-walkthrough-portrait{justify-self:center;width:min(100%,25.25rem)}.ca-walkthrough-reproduce{border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:1rem;max-width:52rem;margin-top:3rem;padding:clamp(1.2rem,3vw,2rem)}@media (width<=760px){.ca-walkthrough-steps>li{grid-template-columns:minmax(0,1fr);gap:1.2rem}.ca-walkthrough-question{padding:1rem 1.2rem}}.ca-walkthrough figure img.ca-walkthrough-instruction{width:min(100%,18.375rem);margin:1rem auto 0}
