.record-flow[data-astro-cid-acjryokn]{background:#e8e9df;border:1px solid #c8ceba;margin:28px 0 24px;padding:26px}.flow-grid[data-astro-cid-acjryokn]{grid-template-columns:1fr 1.65fr 1fr;align-items:center;gap:28px;display:grid}.label[data-astro-cid-acjryokn],.time[data-astro-cid-acjryokn]{letter-spacing:.06em;color:#6c745e;margin:0 0 14px;font:11px monospace}.states[data-astro-cid-acjryokn]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.state[data-astro-cid-acjryokn]{background:#f3f1eb;border:1px solid #a7b18d;padding:13px 10px;position:relative}.state[data-astro-cid-acjryokn] strong[data-astro-cid-acjryokn]{color:#52603e;margin-bottom:12px;font:18px monospace;display:block}.state[data-astro-cid-acjryokn] span[data-astro-cid-acjryokn]{color:#4f5647;font:12px/1.9 monospace;display:block}.time[data-astro-cid-acjryokn]{justify-content:space-between;margin:12px 0 0;display:flex}.use[data-astro-cid-acjryokn] h4[data-astro-cid-acjryokn]{color:#4f603c;letter-spacing:-.02em;margin:0 0 12px;font-size:23px;font-weight:400}.use[data-astro-cid-acjryokn] p[data-astro-cid-acjryokn]{color:#69715d;margin:0 0 10px;font-size:14px}.use[data-astro-cid-acjryokn] ul[data-astro-cid-acjryokn]{color:#50594a;margin:0;padding-left:17px;font-size:14px;line-height:1.7}.replay[data-astro-cid-acjryokn]{border-left:2px solid #a0b3a4;padding-left:20px}.rewind[data-astro-cid-acjryokn]{border-right:2px solid #a9b38a;padding-right:20px}figcaption[data-astro-cid-acjryokn]{color:#747b6c;margin-top:22px;font-size:12px;line-height:1.6}@media (width<=750px){.flow-grid[data-astro-cid-acjryokn]{grid-template-columns:1fr 1fr;gap:24px}.sequence[data-astro-cid-acjryokn]{grid-area:1/1/auto/-1}.record-flow[data-astro-cid-acjryokn]{padding:20px}.use[data-astro-cid-acjryokn] h4[data-astro-cid-acjryokn]{font-size:20px}.use[data-astro-cid-acjryokn] ul[data-astro-cid-acjryokn]{font-size:13px}.state[data-astro-cid-acjryokn] span[data-astro-cid-acjryokn]{font-size:11px}.replay[data-astro-cid-acjryokn]{padding-left:14px}.rewind[data-astro-cid-acjryokn]{border:0;padding:0}}.state[data-astro-cid-acjryokn][data-connect]:after{content:"⇄";color:#677455;font:19px monospace;position:absolute;top:45%;right:-21px}.read-directions[data-astro-cid-acjryokn]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.read-directions[data-astro-cid-acjryokn] p[data-astro-cid-acjryokn]{color:#52603e;margin:0;font:12px/1.7 monospace}.read-directions[data-astro-cid-acjryokn] p[data-astro-cid-acjryokn]:last-child{text-align:left;color:#416655}@media (width<=750px){.states[data-astro-cid-acjryokn]{gap:17px}.state[data-astro-cid-acjryokn]{padding:12px 6px}.state[data-astro-cid-acjryokn][data-connect]:after{font-size:15px;right:-16px}.read-directions[data-astro-cid-acjryokn]{grid-template-columns:1fr;gap:4px}.read-directions[data-astro-cid-acjryokn] p[data-astro-cid-acjryokn]{font-size:11px}}.diagram[data-astro-cid-3ekdmdmh]{border:1px solid #c7cabb;width:100%;height:auto;display:block}g[data-astro-cid-3ekdmdmh] rect[data-astro-cid-3ekdmdmh]{fill:#20291f;fill-opacity:.95;rx:6}text[data-astro-cid-3ekdmdmh]{fill:#fff8df;letter-spacing:0;font:30px Arial,sans-serif}.move[data-astro-cid-3ekdmdmh]{fill:none;stroke:#fff3bc;stroke-width:6px}.later[data-astro-cid-3ekdmdmh]{stroke-dasharray:12 9}.link[data-astro-cid-3ekdmdmh]{fill:none;stroke:#a4f0df;stroke-width:5px;stroke-dasharray:11 8}.gate[data-astro-cid-3ekdmdmh]{fill:#fff3bc;fill-opacity:.12;stroke:#fff3bc;stroke-width:5px}.switch[data-astro-cid-3ekdmdmh]{fill:none;stroke:#a4f0df;stroke-width:5px}.leader[data-astro-cid-3ekdmdmh]{fill:none;stroke:#fff3bc;stroke-width:3px}.conflict[data-astro-cid-3ekdmdmh]{fill:#a54e39;fill-opacity:.45;stroke:#fff3bc;stroke-width:5px}.order[data-astro-cid-3ekdmdmh]{paint-order:stroke;stroke:#20291f;stroke-width:5px;stroke-linejoin:round;font-size:16px}.lesson-label[data-astro-cid-3ekdmdmh] text[data-astro-cid-3ekdmdmh]{font-size:48px}.passage-bracket[data-astro-cid-3ekdmdmh]{fill:none;stroke:#fff3bc;stroke-width:3px;stroke-linecap:square}.inset-label[data-astro-cid-3ekdmdmh]{font-size:24px}.inset-leader[data-astro-cid-3ekdmdmh]{fill:none;stroke:#fff3bc;stroke-width:2px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:#272b26;font-family:var(--font-atkinson),sans-serif;background:#f3f1eb;margin:0;font-size:17px;line-height:1.7}main[data-astro-cid-gwyl3wap]{width:100%;max-width:none;margin:0;padding:0}.wrap[data-astro-cid-gwyl3wap]{width:min(1200px,100% - 96px);margin-inline:auto}h1[data-astro-cid-gwyl3wap],h2[data-astro-cid-gwyl3wap],h3[data-astro-cid-gwyl3wap]{letter-spacing:-.045em;margin:0 0 25px;font-weight:400;line-height:1.1}h1[data-astro-cid-gwyl3wap]{font-size:clamp(70px,10vw,140px);line-height:.95}h2[data-astro-cid-gwyl3wap]{font-size:clamp(36px,4.4vw,62px)}h3[data-astro-cid-gwyl3wap]{font-size:28px;line-height:1.2}em[data-astro-cid-gwyl3wap]{color:#6b7544;font-style:normal}p[data-astro-cid-gwyl3wap]{color:#64665d;margin:0 0 20px}a[data-astro-cid-gwyl3wap]{color:inherit;text-underline-offset:5px}a[data-astro-cid-gwyl3wap]:hover{color:#6b7544}a[data-astro-cid-gwyl3wap]:focus-visible,video[data-astro-cid-gwyl3wap]:focus-visible{outline-offset:5px;outline:3px solid #859454}.skip[data-astro-cid-gwyl3wap]{z-index:10;background:#fff;padding:10px;position:absolute;top:-90px;left:20px}.skip[data-astro-cid-gwyl3wap]:focus{top:10px}.hero[data-astro-cid-gwyl3wap]{padding-top:54px}.kicker[data-astro-cid-gwyl3wap],.eyebrow[data-astro-cid-gwyl3wap],figcaption[data-astro-cid-gwyl3wap],dt[data-astro-cid-gwyl3wap],.rules[data-astro-cid-gwyl3wap] span[data-astro-cid-gwyl3wap],.insight[data-astro-cid-gwyl3wap] span[data-astro-cid-gwyl3wap]{letter-spacing:.08em;font-family:monospace;font-size:11px}.kicker[data-astro-cid-gwyl3wap]{color:#73766c;justify-content:space-between;gap:20px;margin-bottom:35px;display:flex}.intro[data-astro-cid-gwyl3wap]{justify-content:space-between;align-items:center;gap:40px;margin:35px 0 40px;display:flex}.intro[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{max-width:760px;margin:0;font-size:20px}.button[data-astro-cid-gwyl3wap]{white-space:nowrap;border:1px solid #9da58e;padding:13px 20px;font-size:14px;text-decoration:none}figure[data-astro-cid-gwyl3wap]{margin:0}img[data-astro-cid-gwyl3wap],video[data-astro-cid-gwyl3wap]{width:100%;height:auto;display:block}video[data-astro-cid-gwyl3wap]{aspect-ratio:2528/1385;background:#171b15}.cover[data-astro-cid-gwyl3wap]{aspect-ratio:1672/941;object-fit:cover}figcaption[data-astro-cid-gwyl3wap]{color:#75796d;padding:12px 0;font-size:10px}.metadata[data-astro-cid-gwyl3wap]{border-top:1px solid #cfd0c5;grid-template-columns:1fr 1.6fr .8fr 1.3fr;gap:20px;margin:20px 0 0;padding:24px 0 38px;display:grid}dt[data-astro-cid-gwyl3wap]{color:#777b6e;margin-bottom:7px}dd[data-astro-cid-gwyl3wap]{margin:0;font-size:15px}.chapters[data-astro-cid-gwyl3wap]{border-block:1px solid #cfd0c5}.chapters[data-astro-cid-gwyl3wap] .wrap[data-astro-cid-gwyl3wap]{justify-content:space-between;gap:20px;padding-block:19px;display:flex}.chapters[data-astro-cid-gwyl3wap] a[data-astro-cid-gwyl3wap]{font-size:12px;text-decoration:none}.section[data-astro-cid-gwyl3wap]{padding-block:90px}.split[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr;gap:75px;display:grid}.split[data-astro-cid-gwyl3wap]>[data-astro-cid-gwyl3wap]{min-width:0}.eyebrow[data-astro-cid-gwyl3wap]{color:#6b7544;margin-bottom:22px}.rules[data-astro-cid-gwyl3wap]{grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0;padding:0;list-style:none;display:grid}.rules[data-astro-cid-gwyl3wap] li[data-astro-cid-gwyl3wap]{border-top:1px solid #c7cabb;padding-top:20px}.rules[data-astro-cid-gwyl3wap] span[data-astro-cid-gwyl3wap]{color:#6b7544}.rules[data-astro-cid-gwyl3wap] h3[data-astro-cid-gwyl3wap]{margin-top:16px;font-size:25px}.rules[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{font-size:16px}.note[data-astro-cid-gwyl3wap]{border-block:1px solid #cfd0c5;gap:35px;padding:23px 0;display:flex}.note[data-astro-cid-gwyl3wap] strong[data-astro-cid-gwyl3wap]{min-width:160px;font-weight:400}.note[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{max-width:820px;margin:0;font-size:15px}.tinted[data-astro-cid-gwyl3wap]{background:#e8e9df;border-block:1px solid #d2d5c5}.section-heading[data-astro-cid-gwyl3wap]{max-width:820px;margin-bottom:35px}.lessons[data-astro-cid-gwyl3wap]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lessons[data-astro-cid-gwyl3wap] article[data-astro-cid-gwyl3wap]{min-width:0}.lessons[data-astro-cid-gwyl3wap] .eyebrow[data-astro-cid-gwyl3wap]{margin:20px 0 12px;display:block}.lessons[data-astro-cid-gwyl3wap] h3[data-astro-cid-gwyl3wap]{font-size:24px}.lessons[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{font-size:16px}.case[data-astro-cid-gwyl3wap]{margin-top:60px}.case[data-astro-cid-gwyl3wap] .split[data-astro-cid-gwyl3wap]{margin-bottom:25px}.insight[data-astro-cid-gwyl3wap]{background:#e7e9dc;border-top:2px solid #77814f;align-self:start;padding:35px}.insight[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{color:#495239;margin:20px 0;font-size:27px;line-height:1.4}.insight[data-astro-cid-gwyl3wap] small[data-astro-cid-gwyl3wap]{color:#737967;font-size:14px}.implementation[data-astro-cid-gwyl3wap]{border-top:1px solid #c8ceba;grid-template-columns:1fr 1fr;gap:75px;margin-top:55px;padding-top:45px;display:grid}.implementation[data-astro-cid-gwyl3wap] dl[data-astro-cid-gwyl3wap]{margin:0}.implementation[data-astro-cid-gwyl3wap] dl[data-astro-cid-gwyl3wap] div[data-astro-cid-gwyl3wap]{border-bottom:1px solid #cfd0c5;margin-bottom:20px;padding-bottom:18px}.implementation[data-astro-cid-gwyl3wap] dd[data-astro-cid-gwyl3wap]{color:#64665d}.technical-note[data-astro-cid-gwyl3wap]{font-size:14px}.ending-copy[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;display:grid}blockquote[data-astro-cid-gwyl3wap]{color:#515c3a;letter-spacing:-.025em;border-left:4px solid #77814f;margin:0;font-size:30px;line-height:1.4}.reflection[data-astro-cid-gwyl3wap]>p[data-astro-cid-gwyl3wap]:last-of-type{max-width:860px}.reflection[data-astro-cid-gwyl3wap]>a[data-astro-cid-gwyl3wap]{font-size:14px}@media (width<=900px){.wrap[data-astro-cid-gwyl3wap]{width:calc(100% - 48px)}.split[data-astro-cid-gwyl3wap],.implementation[data-astro-cid-gwyl3wap]{gap:35px}.lessons[data-astro-cid-gwyl3wap]{grid-template-columns:1fr}.lessons[data-astro-cid-gwyl3wap] article[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr;align-content:start;column-gap:30px;display:grid}.lessons[data-astro-cid-gwyl3wap] figure[data-astro-cid-gwyl3wap]{grid-row:span 4}.lessons[data-astro-cid-gwyl3wap] .eyebrow[data-astro-cid-gwyl3wap]{margin-top:0}.section[data-astro-cid-gwyl3wap]{padding-block:65px}.intro[data-astro-cid-gwyl3wap]{gap:25px}.metadata[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr}}@media (width<=600px){.wrap[data-astro-cid-gwyl3wap]{width:calc(100% - 36px)}.hero[data-astro-cid-gwyl3wap]{padding-top:35px}.kicker[data-astro-cid-gwyl3wap]{flex-direction:column;gap:7px}.intro[data-astro-cid-gwyl3wap]{flex-direction:column;align-items:start}.intro[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{font-size:18px}.chapters[data-astro-cid-gwyl3wap] .wrap[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.split[data-astro-cid-gwyl3wap],.implementation[data-astro-cid-gwyl3wap],.ending-copy[data-astro-cid-gwyl3wap],.rules[data-astro-cid-gwyl3wap],.lessons[data-astro-cid-gwyl3wap] article[data-astro-cid-gwyl3wap]{grid-template-columns:1fr;gap:25px;display:grid}.lessons[data-astro-cid-gwyl3wap] figure[data-astro-cid-gwyl3wap]{grid-row:auto}.lessons[data-astro-cid-gwyl3wap] article[data-astro-cid-gwyl3wap]{gap:0}.lessons[data-astro-cid-gwyl3wap] .eyebrow[data-astro-cid-gwyl3wap]{margin-top:18px}.note[data-astro-cid-gwyl3wap]{flex-direction:column;gap:10px}.section[data-astro-cid-gwyl3wap]{padding-block:50px}.case[data-astro-cid-gwyl3wap]{margin-top:40px}.insight[data-astro-cid-gwyl3wap]{padding:25px}.insight[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{font-size:24px}.metadata[data-astro-cid-gwyl3wap] dd[data-astro-cid-gwyl3wap]{font-size:14px}blockquote[data-astro-cid-gwyl3wap]{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.credits[data-astro-cid-gwyl3wap]{margin:0 0 32px;font-size:13px}.metadata[data-astro-cid-gwyl3wap]{padding-bottom:24px}.insight[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{margin:0}.annotated[data-astro-cid-gwyl3wap]{margin-bottom:28px}.sequence[data-astro-cid-gwyl3wap]{gap:28px;margin-bottom:36px;display:grid}.sequence[data-astro-cid-gwyl3wap] figure[data-astro-cid-gwyl3wap]{grid-template-columns:minmax(0,3fr) minmax(190px,1fr);align-items:center;gap:28px;display:grid}.sequence[data-astro-cid-gwyl3wap] figcaption[data-astro-cid-gwyl3wap]{font-family:var(--font-atkinson),sans-serif;letter-spacing:0;font-size:16px;line-height:1.7}.sequence[data-astro-cid-gwyl3wap] strong[data-astro-cid-gwyl3wap]{color:#4e5c38;margin-bottom:12px;font-size:21px;font-weight:400;display:block}@media (width<=750px){.sequence[data-astro-cid-gwyl3wap] figure[data-astro-cid-gwyl3wap]{grid-template-columns:1fr;gap:0}.sequence[data-astro-cid-gwyl3wap] figcaption[data-astro-cid-gwyl3wap]{font-size:15px}.sequence[data-astro-cid-gwyl3wap] strong[data-astro-cid-gwyl3wap]{margin-bottom:5px}}.diagram-note[data-astro-cid-gwyl3wap],.diagram-legend[data-astro-cid-gwyl3wap]{max-width:950px;font-size:14px}.diagram-legend[data-astro-cid-gwyl3wap]{border-block:1px solid #c8ceba;padding:16px 0}.legend-move[data-astro-cid-gwyl3wap],.legend-link[data-astro-cid-gwyl3wap]{margin:0 7px 0 12px;font-size:24px;font-weight:700;display:inline-block}.legend-move[data-astro-cid-gwyl3wap]{color:#7d6a2a}.legend-link[data-astro-cid-gwyl3wap]{color:#287766}summary[data-astro-cid-gwyl3wap]{cursor:pointer;color:#4e5c38;padding:20px 0;font-size:22px;line-height:1.4}summary[data-astro-cid-gwyl3wap]:focus-visible{outline-offset:5px;outline:3px solid #859454}.spoiler-content[data-astro-cid-gwyl3wap]{padding-top:28px}.lessons[data-astro-cid-gwyl3wap] img[data-astro-cid-gwyl3wap]{aspect-ratio:1280/718;object-fit:cover}@media (width<=600px){.diagram-legend[data-astro-cid-gwyl3wap]{font-size:13px}}.insight[data-astro-cid-gwyl3wap] dl[data-astro-cid-gwyl3wap]{margin:0}.insight[data-astro-cid-gwyl3wap] dl[data-astro-cid-gwyl3wap] div[data-astro-cid-gwyl3wap]+div[data-astro-cid-gwyl3wap]{margin-top:24px}.insight[data-astro-cid-gwyl3wap] dt[data-astro-cid-gwyl3wap]{color:#6b7544}.insight[data-astro-cid-gwyl3wap] dd[data-astro-cid-gwyl3wap]{color:#495239;font-size:20px;line-height:1.4}.ending-preview[data-astro-cid-gwyl3wap]{max-width:760px}.implementation[data-astro-cid-gwyl3wap]{display:block}.implementation-notes[data-astro-cid-gwyl3wap]{grid-template-columns:1fr 1fr;gap:45px;display:grid}.implementation-notes[data-astro-cid-gwyl3wap] p[data-astro-cid-gwyl3wap]{font-size:15px}.implementation-notes[data-astro-cid-gwyl3wap] strong[data-astro-cid-gwyl3wap]{color:#4e5c38;font-weight:400}.ending-design[data-astro-cid-gwyl3wap]{grid-template-columns:1.2fr 1fr;align-items:start;gap:45px;display:grid}.ending-design[data-astro-cid-gwyl3wap] blockquote[data-astro-cid-gwyl3wap]{margin-bottom:25px;font-size:25px}.spoiler[data-astro-cid-gwyl3wap]{border-top:1px solid #c8ceba;margin-top:28px}@media (width<=750px){.implementation-notes[data-astro-cid-gwyl3wap],.ending-design[data-astro-cid-gwyl3wap]{grid-template-columns:1fr;gap:22px}}
