.memory-hero[data-astro-cid-szz7kdhm]{text-align:center;max-width:58rem;margin-inline:auto;padding-block:6rem 5rem}.memory-hero[data-astro-cid-szz7kdhm] .h1[data-astro-cid-szz7kdhm]{letter-spacing:-.035em;text-wrap:balance;margin-bottom:1.5rem}.memory-hero[data-astro-cid-szz7kdhm] .text-size-medium[data-astro-cid-szz7kdhm],.memory-close[data-astro-cid-szz7kdhm] .text-size-medium[data-astro-cid-szz7kdhm]{max-width:44rem;color:var(--fg-secondary);margin:0 auto 2rem}.memory-hero[data-astro-cid-szz7kdhm] .button-group[data-astro-cid-szz7kdhm],.memory-close[data-astro-cid-szz7kdhm] .button-group[data-astro-cid-szz7kdhm]{justify-content:center}.section-intro[data-astro-cid-szz7kdhm]{max-width:49rem}.section-intro[data-astro-cid-szz7kdhm] .h2[data-astro-cid-szz7kdhm],.setup-intro[data-astro-cid-szz7kdhm] .h2[data-astro-cid-szz7kdhm],.reading-section[data-astro-cid-szz7kdhm]>.h2[data-astro-cid-szz7kdhm],.memory-close[data-astro-cid-szz7kdhm] .h2[data-astro-cid-szz7kdhm]{letter-spacing:-.035em;text-wrap:balance;margin-bottom:1.5rem}.memory-link[data-astro-cid-szz7kdhm]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.memory-link[data-astro-cid-szz7kdhm]:focus-visible{outline:2px solid var(--stone-900);outline-offset:4px}.memory-loop[data-astro-cid-szz7kdhm]{color:var(--stone-900);background:var(--amber-200)}.loop-steps[data-astro-cid-szz7kdhm]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin:3rem 0 2rem;padding:0;list-style:none;display:grid}.loop-steps[data-astro-cid-szz7kdhm] li[data-astro-cid-szz7kdhm]{border-top:1px solid var(--stone-900);padding-top:1rem}.loop-number[data-astro-cid-szz7kdhm]{margin-bottom:1rem;font-size:.875rem;display:block}.loop-steps[data-astro-cid-szz7kdhm] .h4[data-astro-cid-szz7kdhm]{margin-bottom:.75rem}.loop-steps[data-astro-cid-szz7kdhm] p[data-astro-cid-szz7kdhm]{line-height:1.6}.loop-return[data-astro-cid-szz7kdhm]{margin-bottom:.75rem;font-weight:500}.setup-layout[data-astro-cid-szz7kdhm]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 5rem;display:grid}.setup-intro[data-astro-cid-szz7kdhm]>p[data-astro-cid-szz7kdhm]{color:var(--fg-secondary);margin-bottom:1.5rem;line-height:1.65}.setup-steps[data-astro-cid-szz7kdhm]{margin:0;padding-left:1.5rem}.setup-steps[data-astro-cid-szz7kdhm] li[data-astro-cid-szz7kdhm]{margin-bottom:2rem;padding-left:.75rem}.setup-steps[data-astro-cid-szz7kdhm] li[data-astro-cid-szz7kdhm]:last-child{margin-bottom:0}.setup-steps[data-astro-cid-szz7kdhm] li[data-astro-cid-szz7kdhm]::marker{font-weight:600}.setup-steps[data-astro-cid-szz7kdhm] .h4[data-astro-cid-szz7kdhm]{margin-bottom:.75rem}.setup-steps[data-astro-cid-szz7kdhm] p[data-astro-cid-szz7kdhm]{color:var(--fg-secondary);line-height:1.65}.setup-note[data-astro-cid-szz7kdhm]{border-top:1px solid var(--border-primary);color:var(--fg-secondary);grid-column:1/-1;padding-top:1.5rem;line-height:1.6}.reading-list[data-astro-cid-szz7kdhm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2.5rem;display:grid}.reading-link[data-astro-cid-szz7kdhm]{color:inherit;border-top:1px solid var(--border-primary);padding-block:1.5rem;text-decoration:none;display:block}.reading-link[data-astro-cid-szz7kdhm] .h3[data-astro-cid-szz7kdhm]{letter-spacing:-.035em;text-wrap:balance;margin-bottom:1rem}.reading-link[data-astro-cid-szz7kdhm] p[data-astro-cid-szz7kdhm]{color:var(--fg-secondary);max-width:45ch;margin-bottom:1.5rem;line-height:1.65}.reading-link[data-astro-cid-szz7kdhm]:hover .memory-link[data-astro-cid-szz7kdhm]{text-decoration-thickness:2px}.reading-link[data-astro-cid-szz7kdhm]:focus-visible{outline:2px solid var(--stone-900);outline-offset:5px}.memory-close[data-astro-cid-szz7kdhm]{text-align:center;max-width:48rem;margin-inline:auto}@media (width<=991px){.loop-steps[data-astro-cid-szz7kdhm]{grid-template-columns:1fr;gap:1.5rem}.loop-steps[data-astro-cid-szz7kdhm] li[data-astro-cid-szz7kdhm]{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;display:grid}.loop-number[data-astro-cid-szz7kdhm]{grid-row:1/3;margin:0;padding-top:.25rem}.loop-steps[data-astro-cid-szz7kdhm] p[data-astro-cid-szz7kdhm]{grid-column:2;max-width:65ch}.setup-layout[data-astro-cid-szz7kdhm]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=767px){.memory-hero[data-astro-cid-szz7kdhm]{padding-block:4rem 3rem}.reading-list[data-astro-cid-szz7kdhm]{grid-template-columns:1fr;gap:1rem}.setup-steps[data-astro-cid-szz7kdhm]{padding-left:1.25rem}}
