svg[data-astro-cid-ekjnmrl5]{background:#fff;border:1px solid #ccd1d2;width:100%;height:auto;display:block}text[data-astro-cid-ekjnmrl5]{text-anchor:middle;dominant-baseline:middle;font:700 23px sans-serif}*{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-usqjz4fo]{width:100%;max-width:none;margin:0;padding:0}.wrap[data-astro-cid-usqjz4fo]{width:min(1200px,100% - 96px);margin-inline:auto}.wrap[data-astro-cid-usqjz4fo]>[data-astro-cid-usqjz4fo]{min-width:0}h1[data-astro-cid-usqjz4fo],h2[data-astro-cid-usqjz4fo],h3[data-astro-cid-usqjz4fo]{letter-spacing:-.045em;margin:0 0 25px;font-weight:400;line-height:1.1}h1[data-astro-cid-usqjz4fo]{font-size:clamp(50px,7.8vw,106px)}.hero-subtitle[data-astro-cid-usqjz4fo]{color:#44718b;font-size:24px}h2[data-astro-cid-usqjz4fo]{font-size:clamp(34px,4.2vw,58px)}h3[data-astro-cid-usqjz4fo]{font-size:25px;line-height:1.25}p[data-astro-cid-usqjz4fo]{color:#646b6c;margin:0 0 20px}strong[data-astro-cid-usqjz4fo]{color:#354c59;font-weight:400}a[data-astro-cid-usqjz4fo]{color:inherit;text-underline-offset:5px}a[data-astro-cid-usqjz4fo]:hover{color:#44718b}a[data-astro-cid-usqjz4fo]:focus-visible,video[data-astro-cid-usqjz4fo]:focus-visible{outline-offset:5px;outline:3px solid #44718b}.skip[data-astro-cid-usqjz4fo]{z-index:10;background:#fff;padding:10px;position:absolute;top:-90px;left:20px}.skip[data-astro-cid-usqjz4fo]:focus{top:10px}.eyebrow[data-astro-cid-usqjz4fo],.kicker[data-astro-cid-usqjz4fo],figcaption[data-astro-cid-usqjz4fo],dt[data-astro-cid-usqjz4fo],.source[data-astro-cid-usqjz4fo]{letter-spacing:.08em;font-family:monospace;font-size:11px}.eyebrow[data-astro-cid-usqjz4fo]{color:#44718b;margin-bottom:22px}.hero[data-astro-cid-usqjz4fo]{padding-top:54px}.kicker[data-astro-cid-usqjz4fo]{color:#73766c;justify-content:space-between;gap:20px;margin-bottom:36px;display:flex}.hero-copy[data-astro-cid-usqjz4fo]{justify-content:space-between;align-items:center;gap:45px;margin:30px 0 42px;display:flex}.hero-copy[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]{max-width:760px;margin:0;font-size:19px}.button[data-astro-cid-usqjz4fo]{border:1px solid #a0b1ba;flex-shrink:0;padding:13px 20px;font-size:13px;text-decoration:none}figure[data-astro-cid-usqjz4fo]{margin:0}img[data-astro-cid-usqjz4fo],video[data-astro-cid-usqjz4fo]{width:100%;height:auto;display:block}video[data-astro-cid-usqjz4fo]{background:#243e56}figcaption[data-astro-cid-usqjz4fo]{color:#737b7d;padding:13px 0;font-size:10px}.metadata[data-astro-cid-usqjz4fo]{border-top:1px solid #ccd1d2;grid-template-columns:repeat(4,1fr);gap:24px;margin:20px 0 0;padding:24px 0 38px;display:grid}dt[data-astro-cid-usqjz4fo]{color:#777e80;margin-bottom:7px}dd[data-astro-cid-usqjz4fo]{margin:0;font-size:15px}.chapters[data-astro-cid-usqjz4fo]{border-block:1px solid #ccd1d2}.chapters[data-astro-cid-usqjz4fo] .wrap[data-astro-cid-usqjz4fo]{justify-content:space-between;gap:20px;padding-block:19px;display:flex;overflow:auto}.chapters[data-astro-cid-usqjz4fo] a[data-astro-cid-usqjz4fo]{white-space:nowrap;font-size:12px;text-decoration:none}.section[data-astro-cid-usqjz4fo]{padding-block:85px}.split[data-astro-cid-usqjz4fo]{grid-template-columns:1fr 1fr;gap:75px;display:grid}.panel[data-astro-cid-usqjz4fo]{background:#e5e9e8;border-top:2px solid #44718b;padding:32px}.panel[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]:last-child{margin:0}.ruled[data-astro-cid-usqjz4fo]{border-top:1px solid #ccd1d2}.section-heading[data-astro-cid-usqjz4fo]{max-width:820px;margin-bottom:35px}.tinted[data-astro-cid-usqjz4fo]{background:#e5e9e8;border-block:1px solid #cdd5d6}.mechanics[data-astro-cid-usqjz4fo]{gap:40px;display:grid}.mechanics[data-astro-cid-usqjz4fo] article[data-astro-cid-usqjz4fo]{border-top:1px solid #a7bbc5;grid-template-columns:1fr 1.3fr;align-items:center;gap:45px;padding-top:35px;display:grid}.mechanics[data-astro-cid-usqjz4fo] h3[data-astro-cid-usqjz4fo]{font-size:36px}.implementation-note[data-astro-cid-usqjz4fo]{border-left:2px solid #a7bbc5;padding-left:15px;font-size:14px}.mechanic-copy[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]:last-child{margin-bottom:0}.source[data-astro-cid-usqjz4fo]{letter-spacing:0;color:#44718b;font-size:10px}.implementation[data-astro-cid-usqjz4fo]{border-top:1px solid #c2cdd1;max-width:850px;margin-top:35px;padding-top:30px}.implementation[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]{margin:0}.plan-grid[data-astro-cid-usqjz4fo]{grid-template-columns:1fr 1fr;gap:25px 35px;display:grid}.plan-grid[data-astro-cid-usqjz4fo] img[data-astro-cid-usqjz4fo]{background:#fff;border:1px solid #d8dcd8}.takeaway[data-astro-cid-usqjz4fo]{border-top:1px solid #bdc9cd;padding-top:22px}.abilities[data-astro-cid-usqjz4fo]{flex-wrap:wrap;gap:24px 50px;margin:30px 0 0;display:flex}.abilities[data-astro-cid-usqjz4fo] dt[data-astro-cid-usqjz4fo]{color:#44718b}.role-card[data-astro-cid-usqjz4fo]{align-items:center;gap:18px;display:flex}.role-card[data-astro-cid-usqjz4fo]>img[data-astro-cid-usqjz4fo]{object-fit:cover;width:80px;height:80px;image-rendering:pixelated;border:2px solid}.role-a[data-astro-cid-usqjz4fo]>img[data-astro-cid-usqjz4fo]{border-color:#316981}.role-b[data-astro-cid-usqjz4fo]>img[data-astro-cid-usqjz4fo]{border-color:#86532d}.role-label[data-astro-cid-usqjz4fo]{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font:700 13px sans-serif;display:inline-grid}.role-label[data-astro-cid-usqjz4fo].a{background:#316981}.role-label[data-astro-cid-usqjz4fo].b{background:#86532d}.diagram-key[data-astro-cid-usqjz4fo]{flex-wrap:wrap;gap:15px 28px;display:flex}.diagram-key[data-astro-cid-usqjz4fo]>span[data-astro-cid-usqjz4fo]{align-items:center;gap:9px;display:inline-flex}.switch-key[data-astro-cid-usqjz4fo]{flex-wrap:wrap;gap:12px 30px;padding-top:18px;font-size:14px;display:flex}.switch-key[data-astro-cid-usqjz4fo] strong[data-astro-cid-usqjz4fo]{color:#8b3f66;display:block}.credits[data-astro-cid-usqjz4fo]{padding-block:32px}.credits[data-astro-cid-usqjz4fo] h2[data-astro-cid-usqjz4fo]{margin-bottom:16px;font-size:22px}.credits[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]{font-size:15px}.credits[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]:last-child{max-width:900px;margin:0}.abilities[data-astro-cid-usqjz4fo] dd[data-astro-cid-usqjz4fo]{font-size:18px}.diagram-key[data-astro-cid-usqjz4fo]{background:#e5e9e8;max-width:900px;padding:22px;font-size:14px}.level-case[data-astro-cid-usqjz4fo]{border-bottom:1px solid #ccd1d2;padding-block:35px 50px}.level-case[data-astro-cid-usqjz4fo] header[data-astro-cid-usqjz4fo]{max-width:820px;margin-bottom:28px}.level-case[data-astro-cid-usqjz4fo] h3[data-astro-cid-usqjz4fo]{font-size:34px}.sequence[data-astro-cid-usqjz4fo]{grid-template-columns:repeat(3,1fr);gap:30px;margin:25px 0 30px;padding:0;display:grid;list-style:none!important}.sequence[data-astro-cid-usqjz4fo]>li[data-astro-cid-usqjz4fo]::marker{content:""}.sequence[data-astro-cid-usqjz4fo] strong[data-astro-cid-usqjz4fo]{font-size:17px}.sequence[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]{margin:10px 0 0;font-size:15px}.case-frame[data-astro-cid-usqjz4fo]{max-width:960px;margin-inline:auto}.design-note[data-astro-cid-usqjz4fo]{max-width:900px;margin:22px 0 0;font-size:15px}.archive[data-astro-cid-usqjz4fo]{padding-block:30px}.archive[data-astro-cid-usqjz4fo] summary[data-astro-cid-usqjz4fo]{cursor:pointer;color:#294c62;padding-block:12px;font-size:20px}.archive[data-astro-cid-usqjz4fo] summary[data-astro-cid-usqjz4fo]:focus-visible{outline-offset:4px;outline:3px solid #44718b}.archive[data-astro-cid-usqjz4fo]>p[data-astro-cid-usqjz4fo]{margin-top:15px}.archive[data-astro-cid-usqjz4fo] .plan-grid[data-astro-cid-usqjz4fo]{margin-top:25px}@media (width<=900px){.wrap[data-astro-cid-usqjz4fo]{width:calc(100% - 48px)}.split[data-astro-cid-usqjz4fo]{gap:35px}.mechanics[data-astro-cid-usqjz4fo]{gap:30px}.mechanics[data-astro-cid-usqjz4fo] article[data-astro-cid-usqjz4fo]{grid-template-columns:1fr;gap:25px}.section[data-astro-cid-usqjz4fo]{padding-block:60px}}@media (width<=600px){.wrap[data-astro-cid-usqjz4fo]{width:calc(100% - 36px)}.hero[data-astro-cid-usqjz4fo]{padding-top:35px}.kicker[data-astro-cid-usqjz4fo]{flex-direction:column;gap:7px}.hero-copy[data-astro-cid-usqjz4fo]{flex-direction:column;align-items:flex-start;gap:20px}.hero-copy[data-astro-cid-usqjz4fo] p[data-astro-cid-usqjz4fo]{font-size:17px}.metadata[data-astro-cid-usqjz4fo]{grid-template-columns:1fr 1fr}.split[data-astro-cid-usqjz4fo],.plan-grid[data-astro-cid-usqjz4fo],.sequence[data-astro-cid-usqjz4fo]{grid-template-columns:1fr;gap:25px}.panel[data-astro-cid-usqjz4fo]{padding:24px}.section[data-astro-cid-usqjz4fo]{padding-block:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
