.memory-article .memory-eyebrow{color:var(--muted);font:500 .7rem/1.5 var(--ui);letter-spacing:.09em;text-transform:uppercase;display:block}.memory-article .memory-hand{color:var(--marker-ink);font:400 2.2rem/1.05 var(--marker);display:block}.memory-system{margin-block:2.5rem}.memory-run,.memory-store{text-align:center}.memory-run .memory-hand,.memory-store .memory-hand{margin:.25rem 0 .4rem}.memory-run>span:last-child,.memory-store>span:last-child{color:var(--muted);font-size:.875rem;display:block}.memory-fork{width:100%;height:52px;margin:.4rem 0}.memory-fork path,.memory-match path{fill:none;stroke:var(--rust);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.memory-scopes{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.memory-scope{border:1px solid var(--hairline);background:#fffcf6;min-width:0;padding:1.4rem 1.3rem;transform:rotate(-.35deg);box-shadow:0 10px 22px -15px #17141140}.memory-scope+.memory-scope{transform:rotate(.35deg)}.memory-scope h3{color:var(--rust);font:400 2.1rem/1.05 var(--marker);margin:0}.memory-scope .memory-scope-description{color:var(--muted);margin:.35rem 0 1.15rem;font-size:.8rem}.memory-scope dl>div{border-top:1px solid var(--hairline);margin:0;padding-top:.85rem}.memory-scope dl>div+div{margin-top:.85rem}.memory-scope dt{font-size:.875rem}.memory-scope dd{font-size:.875rem;line-height:1.55}.memory-store{border-top:1px dashed #b6ab98;border-bottom:1px dashed #b6ab98;padding:.85rem 1rem 1rem}.memory-recall{margin-block:2.5rem}.memory-tool{border:1px solid #b6ab98;padding:1rem 1.25rem}.memory-tool code{overflow-wrap:anywhere;margin-top:.4rem;font-size:.85rem;display:block}.memory-match{justify-content:center;align-items:center;gap:.85rem;display:flex}.memory-match svg{flex:none;width:24px;height:50px}.memory-match>span{color:var(--rust);font:400 1.8rem/1 var(--marker)}.memory-card{box-shadow:var(--print-shadow);border-top:2px solid var(--rust);background:#fff;margin:.5rem 1.3rem 0;padding:1.2rem 1.5rem 1.4rem;position:relative;transform:rotate(-.5deg)}.memory-card .memory-hand{margin:.4rem 0 .75rem}.memory-card p{font-size:.9375rem;line-height:1.65}.memory-unmatched{justify-content:center;align-items:center;gap:.7rem;margin-top:1.8rem;display:flex}.memory-unmatched>span{border:1px dashed #b6ab98;width:1.2rem;height:1.5rem;transform:rotate(8deg)}.memory-unmatched p{color:var(--muted);margin:0;font-size:.8125rem}@media (width<=34rem){.memory-scopes{grid-template-columns:1fr;gap:.85rem}.memory-fork{display:none}.memory-run{margin-bottom:1.2rem}.memory-store{margin-top:1.2rem}.memory-scope{padding:1.15rem}.memory-scope .memory-scope-description{margin-bottom:.8rem}.memory-card{margin-inline:.35rem;padding:1.15rem}.memory-card .memory-hand{font-size:2rem}.memory-tool{padding:1rem}.memory-tool code{font-size:.75rem}}.memory-delivery{margin:2rem 0}.memory-delivery table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.memory-delivery caption{text-align:left;color:var(--ink);padding-bottom:.8rem;font-weight:500}.memory-delivery th,.memory-delivery td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.85rem .65rem}.memory-delivery thead th{border-top:1px solid var(--hairline);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:500}.memory-delivery tbody th{width:26%;color:var(--ink);font-weight:500}.memory-delivery code{overflow-wrap:anywhere}@media (width<=34rem){.memory-delivery table{font-size:.875rem}.memory-delivery th,.memory-delivery td{padding:.75rem .4rem}.memory-delivery tbody th{width:30%}}
