.jd{gap:88px;min-width:0;display:grid}.jd-sec{border-top:2px solid var(--ink);grid-template-columns:84px minmax(0,1fr);gap:30px 22px;min-width:0;padding-top:20px;display:grid}.jd-sec.bare{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.jd-no{font-family:var(--disp);letter-spacing:-.02em;color:var(--c);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);grid-row:1/span 2;align-self:start;font-size:72px;font-weight:900;line-height:.8}.jd-h{color:var(--ink);text-wrap:balance;grid-column:2;margin:0;scroll-margin-top:110px;font-size:clamp(30px,2.7vw,42px);line-height:.9}.jd-b{grid-column:2;gap:32px;min-width:0;display:grid}.jd-sec.bare .jd-b{grid-column:1}.jd-b>:is(.jd-lead,.jd-p,.jd-term,.jd-not,.jd-h4,.jd-ticks){max-width:68ch}.jd .copy{color:color-mix(in srgb, var(--ink) 84%, var(--cocoa));font-size:16px;line-height:1.6}.jd strong{color:var(--ink);font-weight:700}.jd mark.hl{color:inherit;background-color:#0000}.jd-h4{border:1.5px solid var(--ink);background:var(--butter);justify-self:start;margin:8px 0 0;padding:5px 10px;font-size:11.5px;font-weight:700}.jd-lead{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(23px,2vw,28px);line-height:1.24}.jd-p{margin:0}.jd-term{border-left:4px solid var(--c);gap:16px;padding-left:16px;display:grid}.jd-term.has-ex{grid-template-columns:minmax(0,1fr) minmax(0,236px);align-items:start;gap:28px;max-width:none}.jd-term p{margin:0}.jd-t{width:fit-content;font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;color:var(--ink);background:linear-gradient(var(--butter), var(--butter)) 0 88% / 100% 42% no-repeat;margin-bottom:6px;padding:0 .08em;font-size:23px;font-weight:800;line-height:1;display:block}.jd-pills{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.jd-pills li{border:1.5px solid var(--ink);background:var(--c);height:28px;box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.jd-ex{background:var(--white);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin:0;padding:12px 16px 16px;transform:rotate(1.2deg)}.jd-ex figcaption{border-bottom:1px solid var(--rule);letter-spacing:.1em;color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:7px;font-size:10px;display:flex}.jd-ladder ol{flex-direction:column-reverse;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jd-ladder li{margin-left:calc(var(--i) * 14px);border:1.5px solid var(--ink);background:var(--c);box-shadow:2px 2px 0 var(--ink);gap:2px;padding:7px 10px 8px;display:grid;position:relative}.jd-ladder li+li:after{content:"↑";font:700 11px/8px var(--mono);position:absolute;bottom:100%;left:10px}.jd-ladder li .mono{color:var(--cocoa);font-size:9.5px}.jd-ladder li b{font-family:var(--disp);text-transform:uppercase;font-size:17px;font-weight:800;line-height:1}.jd-pull{background:var(--white);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);max-width:68ch;margin:6px 0 10px;padding:22px 26px 20px 34px;position:relative}.jd-pull:before{content:"";border:2px solid var(--ink);background:var(--c);width:12px;position:absolute;top:-2px;bottom:-2px;left:-2px}.jd-pull blockquote{color:var(--ink);margin:0;font-size:clamp(30px,2.8vw,40px);line-height:1.02}.jd-pull blockquote:before{content:"“"}.jd-pull blockquote:after{content:"”"}.jd-pull figcaption{margin-top:12px}.jd-not{border:1.5px dashed var(--ink);background:var(--cream);margin-top:10px;padding:20px 18px 14px;position:relative}.jd-not p{margin:0}.jd-not-tag{border:1.5px solid var(--ink);background:var(--blush);align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:12px;transform:rotate(-2deg)}.jd-cards{grid-template-columns:minmax(0,1fr);gap:24px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.jd-cards>li{background:var(--white);border:1.5px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:8px;padding:24px 20px 20px;display:flex;position:relative}.jd-cards>li:before{content:"";background:var(--c);border-bottom:1.5px solid var(--ink);height:7px;position:absolute;top:0;left:0;right:0}.jd-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.jd-card-top>.mono{color:var(--muted);font-size:10.5px;font-weight:700}.jd-card-t{font-family:var(--disp);text-transform:uppercase;color:var(--ink);font-size:21px;font-weight:800;line-height:1}.jd-cards .copy{font-size:15px;line-height:1.55}.jd-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.jd-chip{border:1.5px solid var(--ink);background:var(--butter);height:28px;box-shadow:2px 2px 0 var(--ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:0 10px;line-height:26px;display:inline-flex}.jd-chip b{font-family:var(--disp);text-transform:uppercase;color:var(--ink);font-size:17px;font-weight:800}.jd-chip small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cocoa);font-size:9.5px}.jd-facts{grid-template-columns:minmax(0,1fr);gap:22px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.jd-facts>li{background:var(--white);border:1.5px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:8px 18px;padding:0 16px 0 0;display:grid}.jd-fact{background:var(--c);border-right:1.5px solid var(--ink);flex-direction:column;grid-row:1/span 2;justify-content:center;align-self:stretch;gap:4px;padding:16px 14px 14px;display:flex}.jd-fact b{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(34px,2.8vw,42px);font-weight:900;line-height:.9}.jd-fact small{color:var(--ink);font-size:10px}.jd-facts .jd-chips{grid-column:2;padding-top:16px}.jd-facts .copy{grid-column:2;align-self:center;padding:16px 0;font-size:15px;line-height:1.55}.jd-facts .jd-chips+.copy{padding-top:0}.jd-facts+.jd-ticks{margin-top:2px}.jd-ticks{border-top:1px dashed var(--rule);margin:0;padding:0;list-style:none;display:grid}.jd-ticks>li{border-bottom:1px dashed var(--rule);gap:6px;padding:16px 0 16px 38px;display:grid;position:relative}.jd-ticks>li:before{content:"";border:1.5px solid var(--ink);background:var(--c);width:20px;height:20px;box-shadow:2px 2px 0 var(--ink);position:absolute;top:18px;left:0}.jd-ticks>li:after{content:"";border:solid var(--biro);border-width:0 2.6px 2.6px 0;width:7px;height:12px;position:absolute;top:20px;left:6px;rotate:40deg}.jd-ticks>li.has-fig .jd-chips{justify-self:start}.jd-steps{gap:24px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid;position:relative}.jd-steps:before{content:"";border-left:2px dashed var(--ink);position:absolute;top:20px;bottom:20px;left:21px}.jd-steps>li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.jd-step-n{z-index:1;border:2px solid var(--ink);background:var(--c);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);font-family:var(--disp);border-radius:50%;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid;position:relative}.jd-step-b{background:var(--white);border:1.5px solid var(--ink);gap:4px;padding:12px 16px 14px;display:grid}.jd-step-t{font-family:var(--disp);text-transform:uppercase;color:var(--ink);font-size:20px;font-weight:800;line-height:1.02}.jd-steps .copy{font-size:15px;line-height:1.5}.jd-signoff{--rot:-2deg;justify-self:start;margin:4px 0 0 60px;font-size:25px;line-height:1.1}.jd-wanted{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px;margin:6px 0 4px;padding:14px 6px 0 0;list-style:none;display:grid}.jd-wanted>li{text-align:center;background:var(--cream);border:2px solid var(--ink);outline:1.5px solid var(--ink);outline-offset:-8px;min-width:0;box-shadow:5px 5px 0 var(--ink);rotate:var(--r,0deg);flex-direction:column;align-items:center;gap:10px;padding:22px 18px 20px;display:flex;position:relative}.jd-w-tape{background:color-mix(in srgb, var(--butter) 78%, transparent);border-left:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-right:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);mix-blend-mode:multiply;width:74px;height:22px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-3deg}.jd-w-k{border-bottom:1px solid var(--rule);letter-spacing:.1em;color:var(--muted);justify-content:space-between;align-self:stretch;gap:8px;padding:0 6px 8px;font-size:9.5px;display:flex}.jd-w-h{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:clamp(40px,3.4vw,50px);font-weight:900;line-height:.85}.jd-w-t{font-family:var(--disp);text-transform:uppercase;color:var(--ink);text-wrap:balance;font-size:21px;font-weight:800;line-height:1}.jd-w-r{background:var(--c);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);flex-direction:column;align-self:stretch;align-items:center;gap:4px;margin:4px 0 2px;padding:10px 8px 12px;display:flex}.jd-w-r small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:700}.jd-w-r b{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 color-mix(in srgb, var(--ink) 22%, transparent);font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;line-height:.85}.jd-wanted>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 13px)}.jd-wanted .copy{text-wrap:pretty;font-size:14.5px;line-height:1.5}.jd-w-stamp{background:var(--white);color:#c2261c;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:2;box-shadow:2px 2px 0 var(--ink);border:2.5px solid #c2261c;border-radius:3px;padding:5px 9px 4px;font-size:12px;font-weight:800;position:absolute;bottom:-14px;right:-12px;rotate:-6deg}.jd-wanted+.jd-p{border:1.5px dashed var(--ink);background:var(--white);max-width:68ch;padding:14px 16px}@media (max-width:1280px){.jd-term.has-ex{grid-template-columns:minmax(0,1fr)}.jd-term.has-ex .jd-ex{max-width:300px}}@media (max-width:720px){.jd{gap:68px}.jd-sec{grid-template-columns:52px minmax(0,1fr);gap:24px 14px}.jd-b{gap:26px}.jd-facts>li{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding:0 0 16px}.jd-fact{border-right:0;border-bottom:1.5px solid var(--ink);grid-row:auto}.jd-facts :is(.jd-chips,.copy){grid-column:1;padding:0 14px}.jd-no{-webkit-text-stroke-width:1.5px;text-shadow:3px 3px 0 var(--ink);grid-row:1;align-self:center;font-size:46px}.jd-h{align-self:center;font-size:28px}.jd-b{grid-column:1/-1}.jd-cards{gap:20px}.jd-cards>li{padding:22px 16px 16px}.jd-pull{padding:18px 16px 16px 26px}.jd-pull blockquote{font-size:30px}.jd-term{padding-left:12px}.jd-signoff{margin-left:4px;font-size:22px}.jd-wanted{grid-template-columns:minmax(0,1fr);gap:34px;padding:14px 8px 0}.jd-wanted>li,.jd-wanted>li:last-child:nth-child(odd){grid-column:auto;justify-self:center;width:min(100%,330px)}.jd-w-stamp{right:-6px}}
