/* Shared content primitives. Each edition has its own composition below. */
.editorial{--text:#263021;--muted:#606e55;--rule:#c0c9b2;color:var(--text);font-family:Arial,sans-serif}.editorial *{box-sizing:border-box}.editorial .essay{margin:0;position:relative}.editorial .essay-head h2{margin:18px 0 23px;font:500 48px/1.02 Arial,sans-serif;letter-spacing:-1.9px;color:inherit}.editorial .feature-label{font:12px/1.5 Consolas,monospace;letter-spacing:.02em;display:block}.editorial .essay-deck{font:20px/1.55 Georgia,serif;color:inherit;margin:0;max-width:38em}.editorial .prose{max-width:38em}.editorial .prose p{font:18px/1.8 Georgia,serif;margin:0 0 22px;color:inherit}.editorial .prose .editor-note{font:12px/1.7 Arial,sans-serif;color:var(--muted);margin:25px 0 0}.editorial .evidence{margin:0;border:0;border-radius:0;background:transparent;min-width:0;color:inherit}.editorial figcaption{font:12px/1.6 Consolas,monospace;letter-spacing:.015em;padding:0 0 18px;border:0;color:var(--muted);display:block}.editorial .read-code{font:16px/1.85 Consolas,'Courier New',monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible;word-break:normal;margin:0;padding:0;color:inherit;min-height:0}.editorial .read-code code{font:inherit;color:inherit;background:none}.editorial p code{font:inherit;background:transparent;padding:0;color:inherit}.editorial .call-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule);margin-top:25px}.editorial .call{padding:22px 18px 15px 0;min-width:0}.editorial .call+.call{border-left:1px solid var(--rule);padding-left:22px}.editorial .call>span{font:12px/1.6 Consolas,monospace}.editorial .call .read-code{font-size:21px;line-height:1.65;margin:16px 0 12px;letter-spacing:-.5px}.editorial .call>p{font:13px/1.7 Arial,sans-serif;margin:0}.editorial .invalid>span{color:#a7422f}.editorial .valid>span{color:#48682e}.editorial .inference{display:flex;align-items:start;gap:25px;margin-top:28px;border-top:1px solid var(--rule);padding-top:25px}.editorial .inference-line{font:70px/1 Arial,sans-serif;opacity:.45}.editorial .inference>div>span{font:14px Consolas,monospace}.editorial .inference strong{display:block;font:normal 100px/.95 Georgia,serif;letter-spacing:-5px;margin:15px 0}.editorial .inference p{font:14px/1.7 Arial,sans-serif;margin:0}.editorial .completion-list{margin:25px 0 0}.editorial .completion-list>div{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:15px 20px;border-bottom:1px solid var(--rule);font:18px/1.6 Consolas,monospace}.editorial .completion-list code{font:inherit}.editorial .completion-list span{font-size:14px}.editorial .completion-list .chosen{background:#d2e6ac;color:#314a21}.editorial .completion-result{padding-top:25px}.editorial .completion-result>span{font:12px/1.6 Consolas,monospace;display:block;margin-bottom:14px}.editorial .file-step figcaption{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule);margin-bottom:20px}.editorial .file-step figcaption strong{font-weight:400;color:inherit}.editorial .follow-line{display:flex;gap:20px;align-items:center;padding:25px 0}.editorial .follow-line>span{font-size:44px;line-height:1}.editorial .follow-line p{font:12px/1.7 Consolas,monospace;margin:0}.editorial kbd{font:12px Consolas,monospace;border:1px solid var(--rule);border-radius:3px;padding:4px 7px;margin-left:10px}.editorial .rename-line{display:flex;align-items:center;gap:30px;padding:15px 0}.editorial .rename-line>span{font:12px Consolas,monospace;width:55px}.editorial .rename-line del,.editorial .rename-line ins{font:36px/1.2 Arial,sans-serif;letter-spacing:-1px}.editorial .rename-line del{color:#a75546;text-decoration-thickness:1px}.editorial .rename-line ins{color:#466e2d;text-decoration:none}.editorial .evidence-rename>.read-code{border-top:1px solid var(--rule);padding-top:25px;margin-top:25px}.reading-intro,.editorial-end{padding:35px 0}.reading-intro>span{font:12px Consolas,monospace}.reading-intro>p{font:16px/1.7 Georgia,serif;margin:14px 0 0}.editorial-end>p{font:32px/1.2 Georgia,serif;margin:0 0 25px;letter-spacing:-1px}.editorial-end>a{font:12px Consolas,monospace;text-decoration:underline}
/* 01: field notebook. Condensed headlines, marginal numbers, wide evidence. */
.edition-original{max-width:1240px;margin:auto;padding:0 5%}.edition-original .reading-intro{margin-left:10%;padding-top:45px}.edition-original .essay{display:grid;grid-template-columns:10% minmax(0,1fr) minmax(0,1.2fr);gap:30px 35px;padding:60px 0 65px;border-top:1px solid var(--rule)}.edition-original .editorial-index{font:700 72px/.9 Barlow,Impact,sans-serif;color:#849277;grid-column:1}.edition-original .essay-head{grid-column:2}.edition-original .essay-head h2{font:700 70px/.88 Barlow,Impact,sans-serif;letter-spacing:-1px}.edition-original .essay-deck{font-size:20px}.edition-original .essay-evidence{grid-column:3;grid-row:1 / 3;align-self:center}.edition-original .prose{grid-column:2;font-size:17px}.edition-original .prose p{font-size:17px;line-height:1.8}.edition-original .evidence-types{background:#e0efc6;padding:27px}.edition-original .call-comparison{grid-template-columns:1fr}.edition-original .call+.call{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.edition-original .call .read-code{font-size:24px}.edition-original .story-hover{grid-template-columns:10% minmax(0,1.45fr) minmax(0,1fr)}.edition-original .story-hover .essay-head{grid-column:2 / 4;max-width:680px}.edition-original .story-hover .essay-evidence{grid-column:2;grid-row:2}.edition-original .story-hover .prose{grid-column:3;grid-row:2;align-self:center}.edition-original .story-hover .inference strong{font-size:130px}.edition-original .story-completion .completion-list{background:#e4e9e0}.edition-original .story-definition .essay-head{grid-column:2 / 4;max-width:620px}.edition-original .story-definition .essay-evidence{grid-column:2 / 4;grid-row:2}.edition-original .story-definition .evidence-definition{display:grid;grid-template-columns:1fr 70px 1fr;gap:20px}.edition-original .story-definition .follow-line{flex-direction:column;justify-content:center;padding:0}.edition-original .story-definition .follow-line>span{transform:rotate(-90deg)}.edition-original .story-definition .follow-line p{font-size:12px;text-align:center}.edition-original .story-definition kbd{display:block;margin:10px 0 0}.edition-original .story-definition .prose{grid-column:2 / 4;max-width:680px}.edition-original .editorial-end{margin-left:10%;border-top:1px solid var(--rule);padding:50px 0}
/* 06: aligned color modules. Color belongs to an explanation, not a theme. */
.edition-color{--text:#192bbd;--muted:#4d5694;--rule:#a6add7;max-width:1600px;margin:auto}.edition-color .reading-intro{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule)}.edition-color .reading-intro>p{font-family:Arial,sans-serif;margin:0}.edition-color .essay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);border-bottom:1px solid var(--rule)}.edition-color .module-label{grid-column:1 / -1;padding:20px 5%;display:flex;justify-content:space-between;font:12px/1.6 Consolas,monospace;border-bottom:1px solid var(--rule)}.edition-color .essay-head{padding:42px 10% 30px}.edition-color .essay-head h2{font:500 54px/.96 Arial,sans-serif;letter-spacing:-2.5px}.edition-color .essay-deck{font:19px/1.6 Arial,sans-serif}.edition-color .essay-evidence{grid-column:2;grid-row:2 / 4;padding:45px 8%;background:#d7ff65;color:#192bbd;border-left:1px solid var(--rule)}.edition-color .prose{padding:0 10% 40px;grid-column:1;max-width:none}.edition-color .prose p{font:17px/1.8 Arial,sans-serif}.edition-color .prose .editor-note{font-size:12px}.edition-color .evidence figcaption{color:#404f8d}.edition-color .call .read-code{font-size:22px}.edition-color .story-hover{grid-template-columns:1fr 1.3fr}.edition-color .story-hover .essay-evidence{background:#f8aa75;color:#49214c}.edition-color .story-hover .inference strong{font:110px/.95 Arial,sans-serif;letter-spacing:-8px}.edition-color .story-completion .essay-evidence{background:#e2e8f1}.edition-color .story-completion .completion-list .chosen{background:#192bbd;color:#e7f0d0}.edition-color .story-definition .essay-head{grid-column:1 / -1;padding:40px 5%;display:grid;grid-template-columns:1fr 1fr;gap:20px 7%}.edition-color .story-definition .feature-label{grid-column:1 / -1}.edition-color .story-definition .essay-head h2{margin:0;max-width:500px}.edition-color .story-definition .essay-deck{align-self:end}.edition-color .story-definition .essay-evidence{grid-column:1 / -1;grid-row:auto;background:#722054;color:#ffe0f1;border-left:0;padding:45px 5%}.edition-color .story-definition .evidence-definition{display:grid;grid-template-columns:1fr 130px 1fr;gap:25px;--muted:#ffc4e9;--rule:#b977a2}.edition-color .story-definition .follow-line{justify-content:center;flex-direction:column}.edition-color .story-definition .follow-line>span{transform:rotate(-90deg)}.edition-color .story-definition .prose{grid-column:1 / -1;padding:35px 5%;max-width:900px}.edition-color .story-rename .essay-evidence{background:#f7d74e}.edition-color .editorial-end{padding:55px 5%;background:#192bbd;color:#e7f0d0}
/* 07: specimen sheets. A type or symbol anchors every article. */
.edition-type{--text:#252522;--muted:#706958;--rule:#bfb7a7;max-width:1440px;margin:auto;padding:0 6%}.edition-type .reading-intro{display:flex;justify-content:space-between;align-items:center}.edition-type .reading-intro>p{font-family:Consolas,monospace;font-size:14px;margin:0}.edition-type .essay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:30px 8%;padding:0 0 60px;border-top:1px solid #252522}.edition-type .specimen-caption{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:20px;font:12px/1.6 Consolas,monospace}.edition-type .subject-type{grid-column:1 / -1;font:500 clamp(90px,12vw,185px)/.95 Arial,sans-serif;letter-spacing:-.08em;color:#ed482b;border-bottom:1px solid var(--rule);padding:20px 0 30px;overflow-wrap:anywhere}.edition-type .subject-rename{font-size:clamp(50px,7vw,100px);letter-spacing:-.065em}.edition-type .essay-head{grid-column:1}.edition-type .essay-head h2{font-size:42px;letter-spacing:-1.8px;max-width:450px}.edition-type .essay-deck{font:17px/1.7 Arial,sans-serif}.edition-type .essay-evidence{grid-column:2;grid-row:3 / 5;padding-top:10px}.edition-type .prose{grid-column:1}.edition-type .prose p{font:16px/1.8 Arial,sans-serif}.edition-type .prose .editor-note{font:12px/1.7 Consolas,monospace}.edition-type .evidence figcaption{font-size:12px;border-bottom:1px solid var(--rule);margin-bottom:22px}.edition-type .inference strong{font:normal 80px/1 Consolas,monospace;letter-spacing:-5px}.edition-type .completion-list .chosen{background:#ed482b;color:#fff6e4}.edition-type .evidence-types>.contract{border-left:2px solid #ed482b;padding-left:22px}.edition-type .call-comparison{grid-template-columns:1fr}.edition-type .call+.call{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.edition-type .story-definition .subject-type{font-size:150px;line-height:.65}.edition-type .story-definition .essay-head{grid-column:2}.edition-type .story-definition .essay-evidence{grid-column:1;grid-row:3 / 5}.edition-type .story-definition .prose{grid-column:2}.edition-type .editorial-end{border-top:1px solid #252522;padding:50px 0}
/* 08: object and detail. Quiet serif prose, numbered close views, definition first. */
.edition-object{--text:#39372f;--muted:#79715e;--rule:#c9c1b2;max-width:1160px;margin:auto;padding:0 6%}.edition-object .reading-intro{border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center}.edition-object .reading-intro>p{margin:0;text-align:right;font-size:15px}.edition-object .essay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:35px 10%;padding:45px 0 65px;border-bottom:1px solid var(--rule)}.edition-object .object-article-label{grid-column:1 / -1;display:flex;justify-content:space-between;gap:25px;color:#9c493c;font:12px/1.6 Consolas,monospace}.edition-object .essay-head h2{font:normal 43px/1.1 Georgia,serif;letter-spacing:-1.5px;margin-top:0}.edition-object .essay-head .feature-label{display:none}.edition-object .essay-deck{font-size:18px}.edition-object .essay-evidence{grid-column:2;grid-row:2 / 4;align-self:center}.edition-object .prose{grid-column:1}.edition-object .prose p{font:17px/1.85 Georgia,serif}.edition-object .prose .editor-note{font:12px/1.7 Arial,sans-serif}.edition-object .story-definition .essay-head{grid-column:1 / -1;max-width:650px}.edition-object .story-definition .essay-evidence{grid-column:1 / -1;grid-row:auto}.edition-object .story-definition .evidence-definition{display:grid;grid-template-columns:1fr 110px 1fr;gap:25px}.edition-object .file-step{padding:25px;background:#e3e0d7}.edition-object .follow-line{flex-direction:column;justify-content:center;color:#a44233}.edition-object .story-definition .follow-line>span{transform:rotate(-90deg)}.edition-object .follow-line p{text-align:center}.edition-object kbd{display:block;margin:12px 0 0}.edition-object .story-definition .prose{grid-column:1 / -1;max-width:680px}.edition-object .inference{border-top:0;gap:15px}.edition-object .inference-line{color:#ac4b3b}.edition-object .inference strong{font:italic 95px/.95 Georgia,serif;color:#a44233}.edition-object .story-hover .essay-evidence{padding:20px 0}.edition-object .story-types .essay-evidence{grid-column:1 / -1;grid-row:auto;padding:30px 0}.edition-object .story-types .essay-head{grid-column:1 / -1;max-width:630px}.edition-object .story-types .prose{grid-column:1 / -1;max-width:680px}.edition-object .story-types .contract{font-size:19px}.edition-object .story-types .call .read-code{font-size:26px}.edition-object .completion-list .chosen{background:#d8d3c7;color:#7a3329}.edition-object .rename-line ins{color:#934a3a}.edition-object .editorial-end{padding:50px 0;color:#8a4639}
/* 09: cover story. Meaningful scene changes, big evidence, calm explanatory text. */
.edition-cover{--text:#e6ecdd;--muted:#b2c2a4;--rule:#526647;background:#20251e;color:var(--text)}.edition-cover .reading-intro{display:flex;justify-content:space-between;align-items:center;padding:35px 6%;border-bottom:1px solid var(--rule)}.edition-cover .reading-intro>p{margin:0;color:#b1c2a3}.edition-cover .essay{padding:35px 6% 55px}.edition-cover .chapter-label{display:flex;justify-content:space-between;font:12px/1.6 Consolas,monospace;color:#afc994;margin-bottom:35px}.edition-cover .essay-head{max-width:1000px}.edition-cover .essay-head .feature-label{display:none}.edition-cover .essay-head h2{font:500 clamp(55px,6.8vw,96px)/.95 Arial,sans-serif;letter-spacing:-.055em;max-width:1000px;margin:0 0 27px}.edition-cover .essay-deck{font:23px/1.5 Georgia,serif;max-width:680px}.edition-cover .essay-evidence{margin:45px 0;max-width:1100px}.edition-cover .prose{max-width:680px;margin-left:25%}.edition-cover .prose p{font:18px/1.8 Arial,sans-serif;color:#c3cfb7}.edition-cover .prose .editor-note{font-size:12px;color:#a4b894}.edition-cover .read-code{font-size:22px;line-height:1.75}.edition-cover .evidence-types{background:#c8ff38;color:#21301b;padding:35px;--muted:#4a6236;--rule:#8eaf42}.edition-cover .evidence-types .call .read-code{font-size:34px}.edition-cover .invalid>span{color:#8b3428}.edition-cover .valid>span{color:#3d601f}.edition-cover .story-hover{background:#dce5d1;color:#263a20;--muted:#4b633e;--rule:#a9b99b}.edition-cover .story-hover .chapter-label{color:#546c44}.edition-cover .story-hover .essay-head{max-width:800px}.edition-cover .story-hover .essay-head h2{font:normal 66px/1 Georgia,serif;letter-spacing:-3px}.edition-cover .story-hover .essay-evidence{margin-left:22%;max-width:850px}.edition-cover .story-hover .inference{gap:45px}.edition-cover .story-hover .inference strong{font-size:170px;letter-spacing:-10px;color:#365d23}.edition-cover .story-hover .prose p{color:#405836}.edition-cover .story-hover .prose .editor-note{color:#58704b}.edition-cover .story-completion{border-bottom:1px solid #526647}.edition-cover .story-completion .essay-head{max-width:850px}.edition-cover .story-completion .essay-evidence{max-width:850px;margin-left:15%}.edition-cover .completion-list>div{font-size:30px;padding:22px 25px}.edition-cover .completion-list .chosen{background:#c8ff38;color:#263a20}.edition-cover .completion-list>div span{font-size:18px}.edition-cover .story-definition .evidence-definition{display:grid;grid-template-columns:1fr 110px 1fr;gap:30px}.edition-cover .story-definition .follow-line{flex-direction:column;justify-content:center;color:#c8ff38}.edition-cover .story-definition .follow-line>span{transform:rotate(-90deg)}.edition-cover .story-definition .follow-line p{text-align:center}.edition-cover kbd{display:block;margin:15px 0 0}.edition-cover .story-definition .read-code{font-size:18px}.edition-cover .story-rename{background:#c8ff38;color:#24351b;--muted:#4c633b;--rule:#9ebf5f}.edition-cover .story-rename .chapter-label{color:#506c38}.edition-cover .story-rename .essay-evidence{max-width:850px;margin-left:15%}.edition-cover .rename-line del,.edition-cover .rename-line ins{font-size:70px;letter-spacing:-3px}.edition-cover .rename-line ins{color:#274b1a}.edition-cover .story-rename .prose p{color:#3d572d}.edition-cover .story-rename .prose .editor-note{color:#587347}.edition-cover .editorial-end{padding:50px 6%;border-top:1px solid var(--rule)}
@media(max-width:1000px){.edition-original .essay{grid-template-columns:7% minmax(0,1fr) minmax(0,1.2fr);gap:25px}.edition-original .essay-head h2{font-size:57px}.edition-original .editorial-index{font-size:54px}.edition-original .evidence-types{padding:22px}.edition-original .read-code{font-size:14px}.edition-original .story-definition .evidence-definition,.edition-object .story-definition .evidence-definition,.edition-color .story-definition .evidence-definition{grid-template-columns:1fr;gap:18px}.edition-original .story-definition .follow-line,.edition-object .story-definition .follow-line,.edition-color .story-definition .follow-line{flex-direction:row;padding:10px 0;justify-content:start}.edition-original .story-definition .follow-line>span,.edition-object .story-definition .follow-line>span,.edition-color .story-definition .follow-line>span{transform:none}.edition-original .story-definition kbd,.edition-object kbd{display:inline-block;margin:0 0 0 10px}.edition-color .essay-head h2{font-size:43px}.edition-color .essay-evidence{padding:35px 7%}.edition-color .call-comparison{grid-template-columns:1fr}.edition-color .call+.call{border-left:0;border-top:1px solid var(--rule);padding:22px 0}.edition-type .essay{gap:25px 6%}.edition-type .essay-head h2{font-size:36px}.edition-object .essay{gap:30px 7%}.edition-object .essay-head h2{font-size:38px}.edition-cover .story-definition .evidence-definition{grid-template-columns:1fr;max-width:700px}.edition-cover .story-definition .follow-line{flex-direction:row;justify-content:start}.edition-cover .story-definition .follow-line>span{transform:none}.edition-cover kbd{display:inline-block;margin:0 0 0 10px}.edition-cover .story-hover .inference strong{font-size:140px}.editorial .call .read-code{font-size:21px}}
@media(max-width:650px){.editorial .essay-head h2{font-size:36px;line-height:1.08;letter-spacing:-1.2px}.editorial .feature-label{font-size:12px}.editorial .essay-deck{font-size:19px;line-height:1.55}.editorial .read-code{font-size:14px;line-height:1.8;letter-spacing:-.25px}.editorial figcaption{font-size:12px;line-height:1.6;padding-bottom:17px}.editorial .prose p{font-size:17px;line-height:1.8}.editorial .prose .editor-note{font-size:12px;line-height:1.7}.editorial .call-comparison{grid-template-columns:1fr}.editorial .call+.call{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.editorial .call{padding:20px 0}.editorial .call .read-code{font-size:24px;margin:12px 0}.editorial .call>span{font-size:12px}.editorial .call>p{font-size:14px}.editorial .inference{gap:20px}.editorial .inference-line{font-size:50px}.editorial .inference strong{font-size:92px;letter-spacing:-5px}.editorial .inference p{font-size:14px}.editorial .completion-list>div{padding:14px 15px;font-size:19px}.editorial .completion-list span{font-size:14px}.editorial .completion-result>span{font-size:12px}.editorial .file-step figcaption{gap:15px;flex-wrap:wrap}.editorial .follow-line p{font-size:12px}.editorial .rename-line{gap:20px}.editorial .rename-line del,.editorial .rename-line ins{font-size:34px}.editorial .reading-intro{display:block;padding:28px 0}.editorial .reading-intro>p{margin-top:14px;font-size:16px;text-align:left}.editorial .editorial-end>p{font-size:29px}.edition-original{padding:0 6%}.edition-original .reading-intro{margin-left:0}.edition-original .essay,.edition-original .story-hover{display:flex;flex-direction:column;gap:0;padding:32px 0 40px}.edition-original .editorial-index{font:700 42px/1 Barlow,Impact,sans-serif;margin-bottom:20px}.edition-original .essay-head h2{font:700 53px/.94 Barlow,Impact,sans-serif;letter-spacing:-.6px;margin:17px 0 22px}.edition-original .essay-evidence{width:100%;margin:28px 0}.edition-original .evidence-types{padding:24px 18px}.edition-original .prose{width:100%}.edition-original .story-hover .inference strong{font-size:110px}.edition-original .story-definition .evidence-definition{display:block}.edition-original .story-definition .follow-line{display:flex;flex-direction:row;padding:25px 0;gap:15px}.edition-original .story-definition kbd{display:inline-block;margin:0 0 0 10px}.edition-original .editorial-end{margin-left:0;padding:40px 0}.edition-color .reading-intro{padding:28px 6%}.edition-color .essay,.edition-color .story-hover{display:block}.edition-color .module-label{padding:17px 6%;font-size:12px;gap:15px}.edition-color .module-label>span:last-child{max-width:48%;text-align:right}.edition-color .essay-head,.edition-color .story-definition .essay-head{padding:32px 6%;display:block}.edition-color .essay-head h2{font:500 40px/1 Arial,sans-serif;letter-spacing:-1.5px;margin:20px 0}.edition-color .essay-head .essay-deck{font:19px/1.6 Arial,sans-serif}.edition-color .story-definition .essay-head h2{margin:20px 0}.edition-color .essay-evidence,.edition-color .story-definition .essay-evidence{padding:30px 6%;border-left:0}.edition-color .prose,.edition-color .story-definition .prose{padding:30px 6%;max-width:none}.edition-color .prose p{font:17px/1.8 Arial,sans-serif}.edition-color .story-hover .inference strong{font-size:100px}.edition-color .story-definition .evidence-definition{display:block}.edition-color .story-definition .follow-line{display:flex;flex-direction:row;padding:25px 0;gap:15px}.edition-color .story-definition kbd{display:inline-block;margin:0 0 0 10px}.edition-color .editorial-end{padding:40px 6%}.edition-type{padding:0 6%}.edition-type .essay{display:flex;flex-direction:column;gap:0;padding:0 0 35px}.edition-type .specimen-caption{padding-top:20px;font-size:12px;gap:20px}.edition-type .specimen-caption>span:last-child{max-width:50%;text-align:right}.edition-type .subject-type{font-size:20vw;padding:25px 0;letter-spacing:-.085em;line-height:1.1}.edition-type .subject-completion{font-size:17vw}.edition-type .subject-rename{font-size:12vw;line-height:1.2;letter-spacing:-.065em}.edition-type .story-definition .subject-type{font-size:110px;line-height:1;padding:15px 0}.edition-type .essay-head{padding-top:25px}.edition-type .essay-head h2{font:500 34px/1.05 Arial,sans-serif;letter-spacing:-1.2px;margin:17px 0 22px}.edition-type .essay-deck{font:18px/1.65 Arial,sans-serif}.edition-type .essay-evidence{padding:30px 0}.edition-type .prose p{font:17px/1.8 Arial,sans-serif}.edition-type .inference strong{font:normal 75px/1 Consolas,monospace}.edition-type .evidence-types>.contract{padding-left:15px}.edition-type .editorial-end{padding:40px 0}.edition-object{padding:0 6%}.edition-object .essay{display:flex;flex-direction:column;gap:0;padding:27px 0 40px}.edition-object .object-article-label{font-size:12px;margin-bottom:28px;gap:20px}.edition-object .essay-head h2{font:normal 36px/1.1 Georgia,serif;margin:0 0 22px;letter-spacing:-1.1px}.edition-object .essay-deck{font-size:18px}.edition-object .essay-evidence{width:100%;margin:30px 0}.edition-object .story-definition .evidence-definition{display:block}.edition-object .file-step{padding:22px 17px}.edition-object .follow-line{flex-direction:row;padding:25px 0;gap:15px}.edition-object .story-definition .follow-line>span{transform:none}.edition-object .follow-line p{text-align:left}.edition-object kbd{display:inline-block;margin:0 0 0 10px}.edition-object .story-types .contract{font-size:15px}.edition-object .story-types .call .read-code{font-size:26px}.edition-object .story-hover .inference strong{font-size:100px}.edition-object .prose p{font:17px/1.85 Georgia,serif}.edition-object .editorial-end{padding:40px 0}.edition-cover .reading-intro{padding:28px 6%}.edition-cover .essay{padding:28px 6% 40px}.edition-cover .chapter-label{font-size:12px;margin-bottom:30px;gap:20px}.edition-cover .chapter-label>span:last-child{max-width:55%;text-align:right}.edition-cover .essay-head h2{font:500 47px/.98 Arial,sans-serif;letter-spacing:-2px;margin-bottom:25px}.edition-cover .essay-deck{font:21px/1.5 Georgia,serif}.edition-cover .essay-evidence,.edition-cover .story-hover .essay-evidence,.edition-cover .story-completion .essay-evidence,.edition-cover .story-rename .essay-evidence{margin:30px 0;max-width:none}.edition-cover .evidence-types{padding:25px 18px}.edition-cover .evidence-types .contract{font-size:14px;letter-spacing:-.4px}.edition-cover .evidence-types .call .read-code{font-size:25px}.edition-cover .prose{margin-left:0;max-width:none}.edition-cover .prose p{font:17px/1.8 Arial,sans-serif}.edition-cover .story-hover .essay-head h2{font:normal 42px/1.04 Georgia,serif;letter-spacing:-1.5px}.edition-cover .story-hover .inference{gap:20px}.edition-cover .story-hover .inference strong{font-size:115px;letter-spacing:-7px}.edition-cover .read-code{font-size:15px;line-height:1.85}.edition-cover .completion-list>div{font-size:25px;padding:19px 18px}.edition-cover .completion-list>div span{font-size:15px}.edition-cover .story-definition .evidence-definition{display:block}.edition-cover .story-definition .read-code{font-size:14px}.edition-cover .story-definition .follow-line{flex-direction:row;padding:25px 0;gap:15px}.edition-cover .story-definition .follow-line>span{transform:none}.edition-cover kbd{display:inline-block;margin:0 0 0 10px}.edition-cover .rename-line del,.edition-cover .rename-line ins{font-size:42px;letter-spacing:-1.5px}.edition-cover .editorial-end{padding:40px 6%}}
/* Keep file names and step labels readable on the plum definition module. */
.edition-color .story-definition .evidence figcaption{color:#ffd6f0}
@media(prefers-reduced-motion:reduce){.editorial *{animation:none!important;transition:none!important}}
