.s3-2-module__MAv-hW__plates,.s3-2-module__MAv-hW__key,.s3-2-module__MAv-hW__keyWrap,.s3-2-module__MAv-hW__notebook,.s3-2-module__MAv-hW__vagrant,.s3-2-module__MAv-hW__recap,.s3-2-module__MAv-hW__treeFig{--fg-stock:#f7f2e4;--fg-stock-2:#efe7d2;--fg-ink:#33291d;--fg-moss:#3d5c2e;--fg-moss-wash:#d9dac7;--fg-rust:#8f3f17;--fg-rule:#d8ccb0;--fg-muted:#5e5343}.s3-2-module__MAv-hW__kit{color:var(--dc-slate);font-family:var(--dc-font-util)!important;font-size:13px!important}.s3-2-module__MAv-hW__kit span{color:#33291d;text-transform:uppercase;letter-spacing:.08em;background:#d9dac7;margin-right:8px;padding:2px 6px}.s3-2-module__MAv-hW__sources{max-width:65ch;margin:8px 0 16px;font-size:14px;line-height:1.5}.s3-2-module__MAv-hW__sources summary{cursor:pointer;font-family:var(--dc-font-util);color:var(--dc-slate);font-size:12.5px}.s3-2-module__MAv-hW__sources ul{gap:10px;margin:10px 0 0;padding:0 0 0 18px;display:grid}.s3-2-module__MAv-hW__sources a{color:inherit;overflow-wrap:anywhere}.s3-2-module__MAv-hW__usedFor{color:var(--dc-slate);display:block}.s3-2-module__MAv-hW__tag,.s3-2-module__MAv-hW__tagSmall{border:1.5px solid var(--fg-moss,#3d5c2e);color:var(--fg-moss,#3d5c2e);background:var(--fg-stock,#f7f2e4);font-family:var(--dc-font-util);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.s3-2-module__MAv-hW__tag{width:28px;height:28px;font-size:13px}.s3-2-module__MAv-hW__tagSmall{width:22px;height:22px;font-size:11px}.s3-2-module__MAv-hW__plates{grid-template-columns:minmax(0,1fr);gap:18px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.s3-2-module__MAv-hW__plate{background:var(--fg-stock);color:var(--fg-ink);border:1px solid var(--fg-rule);box-shadow:inset 0 0 0 5px var(--fg-stock),inset 0 0 0 6px var(--fg-rule),0 10px 24px -20px #33291d99;border-radius:2px;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"head spec""body body""strain strain";gap:6px 12px;padding:16px 16px 14px;scroll-margin-top:96px;display:grid}.s3-2-module__MAv-hW__plateHead{grid-area:head;align-self:start}.s3-2-module__MAv-hW__plateNo{font-family:var(--dc-font-util);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin:4px 0;font-size:11px}.s3-2-module__MAv-hW__plateName{font-family:var(--dc-font-read);align-items:center;gap:10px;margin:0;font-size:22px;font-style:italic;font-weight:600;line-height:1.2;display:flex}.s3-2-module__MAv-hW__specimen{fill:none;width:72px;height:72px;stroke:var(--fg-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:spec}.s3-2-module__MAv-hW__leaf{fill:var(--fg-moss-wash)}.s3-2-module__MAv-hW__fine{stroke-width:.9px}.s3-2-module__MAv-hW__ground{stroke:var(--fg-muted);stroke-dasharray:2 3}.s3-2-module__MAv-hW__drift{stroke:var(--fg-muted);stroke-width:1px;stroke-dasharray:2 2}.s3-2-module__MAv-hW__print{fill:var(--fg-ink);stroke:none}.s3-2-module__MAv-hW__printOpen{fill:var(--fg-stock);stroke:var(--fg-rust);stroke-width:1.4px}.s3-2-module__MAv-hW__brief{stroke:var(--fg-muted);stroke-width:1.2px;stroke-dasharray:3 2.5}.s3-2-module__MAv-hW__plateBody{grid-area:body;gap:8px;margin:4px 0 0;display:grid}.s3-2-module__MAv-hW__plateBody>div{border-top:1px solid var(--fg-rule);padding-top:8px}.s3-2-module__MAv-hW__plateBody dt{font-family:var(--dc-font-util);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.s3-2-module__MAv-hW__plateBody dd{font-family:var(--dc-font-read);margin:2px 0 0;font-size:16.5px;line-height:1.5}.s3-2-module__MAv-hW__plateBody b{font-weight:600}.s3-2-module__MAv-hW__moveRow dt{color:var(--fg-moss);font-weight:700}.s3-2-module__MAv-hW__moveRow dd{font-weight:600}.s3-2-module__MAv-hW__strainLine{font-family:var(--dc-font-util);color:var(--fg-muted);grid-area:strain;align-items:center;gap:10px;margin:6px 0 0;font-size:12px;display:flex}.s3-2-module__MAv-hW__strainLine b{color:var(--fg-ink);font-weight:600}.s3-2-module__MAv-hW__strain{stroke:var(--fg-muted);stroke-width:1.2px;stroke-linecap:round;flex:none}.s3-2-module__MAv-hW__strainOn{fill:var(--fg-moss);stroke:none}.s3-2-module__MAv-hW__strainOff{fill:var(--fg-stock);stroke:var(--fg-muted);stroke-width:1px}.s3-2-module__MAv-hW__plate:target{outline:2px solid var(--fg-moss);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.s3-2-module__MAv-hW__plate:target{animation:s3-2-module__MAv-hW__plateFind 1.4s var(--dc-ease,ease)1}}@keyframes s3-2-module__MAv-hW__plateFind{0%{outline-offset:12px;outline-color:#0000}to{outline-color:var(--fg-moss);outline-offset:3px}}@container (min-width:600px){.s3-2-module__MAv-hW__plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.s3-2-module__MAv-hW__plate:nth-child(odd){transform:rotate(-.4deg)}.s3-2-module__MAv-hW__plate:nth-child(2n){transform:rotate(.35deg)}}.s3-2-module__MAv-hW__keyWrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 32px;margin:8px 0 12px;display:grid}.s3-2-module__MAv-hW__keyTitle{font-family:var(--dc-font-read);color:var(--fg-ink);margin:0 0 8px;font-size:20px;font-style:italic;font-weight:600}.s3-2-module__MAv-hW__key{border-top:1.5px solid var(--fg-ink);margin:0;padding:0;list-style:none}.s3-2-module__MAv-hW__couplet{border-bottom:1px solid var(--fg-rule);padding:8px 0;scroll-margin-top:96px}.s3-2-module__MAv-hW__couplet:target{background:var(--fg-moss-wash)}.s3-2-module__MAv-hW__lead{font-family:var(--dc-font-read);color:var(--fg-ink);grid-template-columns:2.6ch minmax(0,1fr) auto;align-items:end;column-gap:8px;margin:0;padding:3px 0;font-size:16.5px;line-height:1.45;display:grid}.s3-2-module__MAv-hW__leadNo{font-family:var(--dc-font-util);color:var(--fg-muted);align-self:start;padding-top:3px;font-size:12.5px;font-weight:700}.s3-2-module__MAv-hW__leadMid{align-items:flex-end;gap:6px;min-width:0;display:flex}.s3-2-module__MAv-hW__leadText{flex:0 auto;min-width:0}.s3-2-module__MAv-hW__leader{border-bottom:2px dotted var(--fg-muted);opacity:.55;flex:1 0 12px;margin-bottom:6px}.s3-2-module__MAv-hW__leadTo{justify-self:end}.s3-2-module__MAv-hW__goTo,.s3-2-module__MAv-hW__goKind{font-family:var(--dc-font-util);color:var(--fg-moss);text-underline-offset:3px;white-space:nowrap;font-size:13px}.s3-2-module__MAv-hW__goKind{align-items:center;gap:6px;font-weight:700;display:inline-flex}@container (max-width:459px){.s3-2-module__MAv-hW__lead{grid-template-columns:2.6ch minmax(0,1fr)}.s3-2-module__MAv-hW__leadTo{grid-column:2;padding-top:2px}}.s3-2-module__MAv-hW__treeFig{margin-top:16px}.s3-2-module__MAv-hW__treePaper{fill:var(--fg-stock);stroke:var(--fg-rule)}.s3-2-module__MAv-hW__edge,.s3-2-module__MAv-hW__edgeOn{fill:none;stroke-linecap:round;stroke-linejoin:round}.s3-2-module__MAv-hW__edge path{stroke:var(--fg-muted);stroke-width:1.4px}.s3-2-module__MAv-hW__edgeOn path{stroke:var(--fg-moss);stroke-width:3.2px}.s3-2-module__MAv-hW__edgeWord{font-family:var(--dc-font-util);fill:var(--fg-muted);stroke:none;font-size:12.5px}.s3-2-module__MAv-hW__edgeOn .s3-2-module__MAv-hW__edgeWord{fill:var(--fg-moss);font-weight:700}.s3-2-module__MAv-hW__node circle{fill:var(--fg-ink)}.s3-2-module__MAv-hW__node text{font-family:var(--dc-font-util);fill:var(--fg-stock);font-size:12.5px;font-weight:700}.s3-2-module__MAv-hW__leafNode circle,.s3-2-module__MAv-hW__leafOn circle{fill:var(--fg-stock);stroke:var(--fg-moss);stroke-width:1.5px}.s3-2-module__MAv-hW__leafOn circle{fill:var(--fg-moss)}.s3-2-module__MAv-hW__leafTag{font-family:var(--dc-font-util);fill:var(--fg-moss);font-size:12.5px;font-weight:700}.s3-2-module__MAv-hW__leafOn .s3-2-module__MAv-hW__leafTag{fill:var(--fg-stock)}.s3-2-module__MAv-hW__leafName{font-family:var(--dc-font-read);fill:var(--fg-ink);font-size:13.5px;font-style:italic}.s3-2-module__MAv-hW__leafOn .s3-2-module__MAv-hW__leafName{font-weight:600}@container (min-width:760px){.s3-2-module__MAv-hW__keyWrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.s3-2-module__MAv-hW__treeFig{margin-top:34px}}.s3-2-module__MAv-hW__steps{counter-reset:step;gap:0;max-width:72ch;margin:20px 0;padding:0;list-style:none;display:grid}.s3-2-module__MAv-hW__steps>li{counter-increment:step;border-top:1px solid var(--dc-rule);grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:14px 0;display:grid}.s3-2-module__MAv-hW__steps>li>*{grid-column:2}.s3-2-module__MAv-hW__steps>li:before{content:counter(step);color:#3d5c2e;width:36px;height:36px;font-family:var(--dc-font-read);border:1.5px solid #3d5c2e;border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:20px;font-style:italic;font-weight:700;display:grid}.s3-2-module__MAv-hW__steps h3{margin:0 0 4px;font-size:19px;font-weight:800}.s3-2-module__MAv-hW__steps p{font-family:var(--dc-font-read);margin:0;font-size:18px;line-height:1.6}.s3-2-module__MAv-hW__vagrant{background:var(--fg-stock);max-width:64ch;color:var(--fg-ink);border-left:3px dashed var(--fg-rust);font-family:var(--dc-font-read);margin:8px 0 0;padding:14px 16px;font-size:17px;line-height:1.55}.s3-2-module__MAv-hW__vagrant p{margin:0}.s3-2-module__MAv-hW__vagrantHead{font-family:var(--dc-font-util);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-rust);font-size:12px;margin-bottom:4px!important}.s3-2-module__MAv-hW__recap{gap:12px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.s3-2-module__MAv-hW__recap li{font-family:var(--dc-font-read);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:18px;line-height:1.5;display:grid}.s3-2-module__MAv-hW__recap li>.s3-2-module__MAv-hW__tagSmall{margin-top:3px}.s3-2-module__MAv-hW__recapKey{border-bottom:1px solid var(--fg-rule);padding-bottom:10px}.s3-2-module__MAv-hW__recapMark{fill:none;width:22px;height:22px;stroke:var(--fg-moss);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.s3-2-module__MAv-hW__recap b{font-weight:700}.s3-2-module__MAv-hW__notebook{--line:28px;max-width:68ch;color:var(--fg-ink);background:linear-gradient(90deg,transparent 36px,color-mix(in srgb,var(--fg-rust)45%,transparent)36px,color-mix(in srgb,var(--fg-rust)45%,transparent)37.5px,transparent 37.5px),repeating-linear-gradient(to bottom,transparent 0 calc(var(--line) - 1px),color-mix(in srgb,var(--fg-moss)14%,transparent)calc(var(--line) - 1px)var(--line)),var(--fg-stock);border:1px solid var(--fg-rule);border-radius:3px 3px 3px 12px;gap:0;margin:16px 0 20px;padding:10px 16px 10px 48px;list-style:none;display:grid;position:relative;box-shadow:0 12px 26px -22px #33291db3}.s3-2-module__MAv-hW__entry{border-bottom:1px dashed var(--fg-rule);padding:14px 0 16px;position:relative}.s3-2-module__MAv-hW__entry:last-child{border-bottom:0}.s3-2-module__MAv-hW__entry p{margin:0}.s3-2-module__MAv-hW__margin{border:2px solid var(--fg-moss);width:28px;height:28px;color:var(--fg-moss);font-family:var(--dc-font-util);background:var(--fg-stock);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:-44px;transform:rotate(-6deg)}.s3-2-module__MAv-hW__when{font-family:var(--dc-font-util);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:11.5px}.s3-2-module__MAv-hW__seen{font-family:var(--dc-font-read);font-size:18px;font-style:italic;line-height:var(--line);margin-top:4px!important}.s3-2-module__MAv-hW__keyed{font-family:var(--dc-font-util);color:var(--fg-moss);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex;margin:8px 0 6px!important}.s3-2-module__MAv-hW__keyed b{font-weight:700}.s3-2-module__MAv-hW__note{font-family:var(--dc-font-read);font-size:16.5px;line-height:1.55}.s3-2-module__MAv-hW__note+.s3-2-module__MAv-hW__note{margin-top:4px!important}.s3-2-module__MAv-hW__note b{font-family:var(--dc-font-util);letter-spacing:.04em;font-size:12px;font-weight:700}.s3-2-module__MAv-hW__note:last-child b{color:var(--fg-rust)}.s3-2-module__MAv-hW__ruleChip{margin-top:8px}@media (max-width:480px){.s3-2-module__MAv-hW__plate{grid-template-columns:minmax(0,1fr) 56px;padding:14px 14px 12px}.s3-2-module__MAv-hW__specimen{width:56px;height:56px}.s3-2-module__MAv-hW__plateName{font-size:20px}.s3-2-module__MAv-hW__notebook{padding:8px 12px 8px 44px}.s3-2-module__MAv-hW__margin{left:-40px}.s3-2-module__MAv-hW__steps>li{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.s3-2-module__MAv-hW__steps>li:before{width:30px;height:30px;font-size:17px}}
