*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:#272b26;font-family:var(--font-atkinson),sans-serif;background:#f3f1eb;font-size:16px;line-height:1.65}main[data-astro-cid-kmzk4avk]{width:100%;max-width:none;margin:0;padding:0}.hero[data-astro-cid-kmzk4avk],.cover[data-astro-cid-kmzk4avk],section[data-astro-cid-kmzk4avk]{width:min(1200px,100% - 96px);min-width:0;margin-inline:auto}a[data-astro-cid-kmzk4avk]{color:inherit;text-underline-offset:5px}a[data-astro-cid-kmzk4avk]:hover{color:#6c7845}a[data-astro-cid-kmzk4avk]:focus-visible{outline-offset:6px;outline:3px solid #a0b16b}.hero[data-astro-cid-kmzk4avk]{padding:56px 0 0}.kicker[data-astro-cid-kmzk4avk]{color:#73796a;justify-content:space-between;gap:20px;margin-bottom:38px;display:flex}.kicker[data-astro-cid-kmzk4avk],.eyebrow[data-astro-cid-kmzk4avk],.metadata[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk],.number[data-astro-cid-kmzk4avk],figcaption[data-astro-cid-kmzk4avk]{letter-spacing:.09em;font-family:monospace;font-size:11px;font-weight:400}h1[data-astro-cid-kmzk4avk],h2[data-astro-cid-kmzk4avk],h3[data-astro-cid-kmzk4avk]{color:inherit;font-weight:400}h1[data-astro-cid-kmzk4avk]{letter-spacing:-.065em;margin:0 0 35px;font-size:clamp(56px,8.3vw,112px);line-height:1}h1[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{color:#849064;letter-spacing:-.05em;margin-top:16px;font-size:.57em;display:block}h2[data-astro-cid-kmzk4avk]{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,4.5vw,64px);line-height:1.08}h3[data-astro-cid-kmzk4avk]{margin:0 0 13px;font-size:21px;line-height:1.3}p[data-astro-cid-kmzk4avk]{color:#62675c;margin:0 0 22px}.lead[data-astro-cid-kmzk4avk]{max-width:660px;font-size:18px}.section-intro[data-astro-cid-kmzk4avk]{max-width:800px;font-size:17px}.eyebrow[data-astro-cid-kmzk4avk]{color:#72834e;text-transform:uppercase;margin-bottom:25px}.metadata[data-astro-cid-kmzk4avk]{border-block:1px solid #d4d5c8;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px;padding:24px 0;display:grid}.metadata[data-astro-cid-kmzk4avk] div[data-astro-cid-kmzk4avk]{flex-direction:column;gap:10px;display:flex}.metadata[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{color:#72834e;font-size:10px}.metadata[data-astro-cid-kmzk4avk] strong[data-astro-cid-kmzk4avk]{font-size:14px;font-weight:400}.hero-links[data-astro-cid-kmzk4avk]{color:#62675c;justify-content:space-between;gap:20px;padding:25px 0 36px;font-size:12px;display:flex}.hero-links[data-astro-cid-kmzk4avk] a[data-astro-cid-kmzk4avk]{color:#333b2d}.cover[data-astro-cid-kmzk4avk]{background:#151713;margin-bottom:50px;padding:32px 8% 18px}.cover[data-astro-cid-kmzk4avk] img[data-astro-cid-kmzk4avk]{object-fit:contain;border-radius:0;width:100%;max-height:520px;display:block}.cover[data-astro-cid-kmzk4avk] figcaption[data-astro-cid-kmzk4avk]{color:#a6ab99;justify-content:space-between;gap:15px;margin-top:22px;font-size:10px;display:flex}.chapter-nav[data-astro-cid-kmzk4avk]{z-index:5;backdrop-filter:blur(12px);background:#f3f1ebed;border-block:1px solid #d4d5c8;position:sticky;top:0}.chapter-nav[data-astro-cid-kmzk4avk]>div[data-astro-cid-kmzk4avk]{justify-content:space-between;gap:28px;width:min(1200px,100% - 96px);margin:auto;padding-block:18px;display:flex;overflow:auto}.chapter-nav[data-astro-cid-kmzk4avk] a[data-astro-cid-kmzk4avk]{white-space:nowrap;font-size:12px;text-decoration:none}.chapter-nav[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{color:#929b7f;margin-right:12px;font-family:monospace}section[data-astro-cid-kmzk4avk]{border-bottom:1px solid #d4d5c8;padding:96px 0}.overview[data-astro-cid-kmzk4avk]{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.overview[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]:last-child{margin-bottom:0}.cards[data-astro-cid-kmzk4avk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:45px 0 30px;display:grid}.card[data-astro-cid-kmzk4avk]{border-top:1px solid #bec6af;padding-top:24px}.number[data-astro-cid-kmzk4avk]{color:#72834e;margin-bottom:24px;display:block}.card[data-astro-cid-kmzk4avk] h3[data-astro-cid-kmzk4avk]{font-size:19px}.card[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]{margin:0;font-size:14px}.aside[data-astro-cid-kmzk4avk]{color:#73796a;max-width:900px;font-size:12px}.columns[data-astro-cid-kmzk4avk]{grid-template-columns:1fr 1fr;gap:90px;margin-top:40px;display:grid}.columns[data-astro-cid-kmzk4avk]>[data-astro-cid-kmzk4avk]{min-width:0}.columns[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]{margin:0;font-size:15px}.flow[data-astro-cid-kmzk4avk]{color:#657a42;background:#e8e9df;border-block:1px solid #cfd3c3;justify-content:space-between;align-items:center;gap:16px;margin:40px 0 18px;padding:24px;font-family:monospace;font-size:12px;display:flex}.flow[data-astro-cid-kmzk4avk] b[data-astro-cid-kmzk4avk]{color:#72834e;flex:0 0 48px;min-width:48px;max-width:48px;height:12px;display:block;position:relative}.flow[data-astro-cid-kmzk4avk] b[data-astro-cid-kmzk4avk]:before{content:"";border-top:1.5px solid;position:absolute;top:5px;left:0;right:1px}.flow[data-astro-cid-kmzk4avk] b[data-astro-cid-kmzk4avk]:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:2px;right:2px;transform:rotate(45deg)}code[data-astro-cid-kmzk4avk]{color:#48583a;background:#e6e7dd;border-radius:0;font-family:monospace;font-size:14px}#inference[data-astro-cid-kmzk4avk]{color:#eceee4;background:#22271f;border:0;width:100%;padding-inline:max(48px,50% - 600px)}#inference[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]{color:#b5bba9}#inference[data-astro-cid-kmzk4avk] .eyebrow[data-astro-cid-kmzk4avk]{color:#b4c68d}#inference[data-astro-cid-kmzk4avk] code[data-astro-cid-kmzk4avk]{color:#d5dfbf;background:#333d2b}.example[data-astro-cid-kmzk4avk]{border-block:1px solid #48503e;grid-template-columns:1fr 1.1fr;margin:45px 0;display:grid}.expression[data-astro-cid-kmzk4avk]{background:#151713;min-width:0;padding:40px}.expression[data-astro-cid-kmzk4avk] pre[data-astro-cid-kmzk4avk]{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;margin:40px 0 55px;padding:0;font-size:clamp(24px,3vw,40px)}.expression[data-astro-cid-kmzk4avk] pre[data-astro-cid-kmzk4avk] code[data-astro-cid-kmzk4avk]{font-size:inherit;padding:0;color:#eceee4!important;background:0 0!important}.result[data-astro-cid-kmzk4avk]{border-top:1px solid #48503e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.result[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{color:#a6ab99;font-family:monospace;font-size:11px}.result[data-astro-cid-kmzk4avk] strong[data-astro-cid-kmzk4avk]{color:#b4c68d;font-size:clamp(24px,3vw,36px);font-weight:400}.example[data-astro-cid-kmzk4avk] ol[data-astro-cid-kmzk4avk]{margin:0;padding:40px 35px 20px 60px}.example[data-astro-cid-kmzk4avk] li[data-astro-cid-kmzk4avk]{margin-bottom:26px;padding-left:8px}.example[data-astro-cid-kmzk4avk] li[data-astro-cid-kmzk4avk]::marker{color:#b4c68d;font-family:monospace;font-size:12px}.example[data-astro-cid-kmzk4avk] h3[data-astro-cid-kmzk4avk]{margin-bottom:8px;font-size:19px}.example[data-astro-cid-kmzk4avk] li[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]{margin:0;font-size:14px}.reflection[data-astro-cid-kmzk4avk]{border:0}.reflection[data-astro-cid-kmzk4avk]>p[data-astro-cid-kmzk4avk]:not(.eyebrow){max-width:800px}.reflection[data-astro-cid-kmzk4avk]>h2[data-astro-cid-kmzk4avk]+p[data-astro-cid-kmzk4avk]{color:#404a36;letter-spacing:-.02em;font-size:26px;line-height:1.5}.skip[data-astro-cid-kmzk4avk]{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip[data-astro-cid-kmzk4avk]:focus{top:10px}@media (width<=900px){.hero[data-astro-cid-kmzk4avk],.cover[data-astro-cid-kmzk4avk],section[data-astro-cid-kmzk4avk],.chapter-nav[data-astro-cid-kmzk4avk]>div[data-astro-cid-kmzk4avk]{width:calc(100% - 48px)}.overview[data-astro-cid-kmzk4avk],.columns[data-astro-cid-kmzk4avk]{gap:40px}.cards[data-astro-cid-kmzk4avk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#inference[data-astro-cid-kmzk4avk]{padding-inline:24px}.kicker[data-astro-cid-kmzk4avk]{font-size:10px}.flow[data-astro-cid-kmzk4avk]{gap:10px;padding-inline:16px;font-size:11px}}@media (width<=600px){.hero[data-astro-cid-kmzk4avk],.cover[data-astro-cid-kmzk4avk],section[data-astro-cid-kmzk4avk],.chapter-nav[data-astro-cid-kmzk4avk]>div[data-astro-cid-kmzk4avk]{width:calc(100% - 36px)}.hero[data-astro-cid-kmzk4avk]{padding-top:35px}.kicker[data-astro-cid-kmzk4avk]{flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:9px}h1[data-astro-cid-kmzk4avk]{font-size:clamp(39px,9.8vw,58px)}h1[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{font-size:32px;line-height:1.1}h2[data-astro-cid-kmzk4avk]{font-size:39px}.lead[data-astro-cid-kmzk4avk],.section-intro[data-astro-cid-kmzk4avk]{font-size:16px}.metadata[data-astro-cid-kmzk4avk]{grid-template-columns:1fr 1fr;gap:24px 18px}.hero-links[data-astro-cid-kmzk4avk]{flex-direction:column;gap:12px}.cover[data-astro-cid-kmzk4avk]{padding:15px 10px}.cover[data-astro-cid-kmzk4avk] figcaption[data-astro-cid-kmzk4avk]{font-size:8px;display:block}.cover[data-astro-cid-kmzk4avk] figcaption[data-astro-cid-kmzk4avk] span[data-astro-cid-kmzk4avk]{display:block}.chapter-nav[data-astro-cid-kmzk4avk] a[data-astro-cid-kmzk4avk]{font-size:11px}section[data-astro-cid-kmzk4avk]{padding-block:60px}.overview[data-astro-cid-kmzk4avk],.cards[data-astro-cid-kmzk4avk],.columns[data-astro-cid-kmzk4avk],.example[data-astro-cid-kmzk4avk]{grid-template-columns:1fr;gap:24px}.cards[data-astro-cid-kmzk4avk]{margin-top:30px}.number[data-astro-cid-kmzk4avk]{margin-bottom:16px}.flow[data-astro-cid-kmzk4avk]{flex-direction:column;gap:10px;padding:24px 18px;font-size:12px}.flow[data-astro-cid-kmzk4avk] b[data-astro-cid-kmzk4avk]{flex:none;width:24px;min-width:24px;max-width:24px;margin-block:6px;transform:rotate(90deg)}#inference[data-astro-cid-kmzk4avk]{padding-inline:18px}.example[data-astro-cid-kmzk4avk]{gap:0}.expression[data-astro-cid-kmzk4avk]{padding:26px}.example[data-astro-cid-kmzk4avk] ol[data-astro-cid-kmzk4avk]{padding:28px 24px 8px 45px}.reflection[data-astro-cid-kmzk4avk]>h2[data-astro-cid-kmzk4avk]+p[data-astro-cid-kmzk4avk]{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:#fff;font-size:10pt}.skip[data-astro-cid-kmzk4avk],.chapter-nav[data-astro-cid-kmzk4avk]{display:none}.hero[data-astro-cid-kmzk4avk],.cover[data-astro-cid-kmzk4avk],section[data-astro-cid-kmzk4avk]{width:100%}.hero[data-astro-cid-kmzk4avk]{padding-top:24pt}h1[data-astro-cid-kmzk4avk]{font-size:44pt}h2[data-astro-cid-kmzk4avk]{font-size:30pt}section[data-astro-cid-kmzk4avk]{padding-block:28pt}.cards[data-astro-cid-kmzk4avk],.columns[data-astro-cid-kmzk4avk],.overview[data-astro-cid-kmzk4avk]{gap:20pt}.card[data-astro-cid-kmzk4avk],.example[data-astro-cid-kmzk4avk]{break-inside:avoid}#inference[data-astro-cid-kmzk4avk]{color:#272b26;background:#fff;padding-inline:0}#inference[data-astro-cid-kmzk4avk] p[data-astro-cid-kmzk4avk]{color:#62675c}.expression[data-astro-cid-kmzk4avk]{background:#e8e9df}.expression[data-astro-cid-kmzk4avk] pre[data-astro-cid-kmzk4avk] code[data-astro-cid-kmzk4avk]{color:#272b26!important}.result[data-astro-cid-kmzk4avk] strong[data-astro-cid-kmzk4avk],#inference[data-astro-cid-kmzk4avk] .eyebrow[data-astro-cid-kmzk4avk]{color:#657a42}}
