.wd-prob{padding-block:clamp(2.5rem,1.5rem + 4vh,4.5rem) clamp(2.5rem,2rem + 3vh,4rem)}.wd-prob__defs{position:absolute;width:0;height:0;overflow:hidden}.wd-prob__ledger{--wd-prob-arrow-w:clamp(4.5rem,3rem + 4vw,7rem);--wd-prob-gap:clamp(1rem,0.5rem + 1.5vw,2rem);max-width:72rem;margin-inline:auto}.wd-prob__columns{display:grid;grid-template-columns:minmax(0,1fr) var(--wd-prob-arrow-w) minmax(0,1.15fr);column-gap:var(--wd-prob-gap);padding-bottom:.5rem;border-bottom:1px solid var(--wd-line)}.wd-prob__column{font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);font-weight:600;line-height:1.1;letter-spacing:.01em;color:var(--wd-accent)}.wd-prob__column--solution{grid-column:3}.wd-prob__rows{margin:0;padding:0;list-style:none}.wd-prob__row{display:grid;grid-template-columns:minmax(0,1fr) var(--wd-prob-arrow-w) minmax(0,1.15fr);align-items:center;column-gap:var(--wd-prob-gap);padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);border-bottom:1px solid var(--wd-line)}.wd-prob__row:last-child{border-bottom:0}.wd-prob__problem{display:flex;align-items:baseline;gap:.9rem}.wd-prob__number{flex:none;min-width:1.4rem;font-size:clamp(2.1rem,1.8rem + 1vw,2.9rem);line-height:1;color:var(--wd-accent)}.wd-prob__headline,.wd-prob__number{font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;font-weight:600}.wd-prob__headline{margin:0;font-size:clamp(1.7rem,1.45rem + .9vw,2.3rem);line-height:1.1;letter-spacing:.01em;color:var(--wd-fg);text-wrap:balance}.wd-prob__arrow{display:block;width:100%;height:auto;overflow:visible;color:var(--wd-accent)}.wd-prob__stroke{stroke-dasharray:1;stroke-dashoffset:0}.wd-prob__stroke--echo{opacity:.45}.wd-prob__solution{margin:0;max-width:42ch;font-size:clamp(1rem,.96rem + .3vw,1.12rem);line-height:1.55;color:var(--wd-fg-muted);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.wd-prob[data-draw=pending] .wd-prob__arrowhead,.wd-prob[data-draw=pending] .wd-prob__columns,.wd-prob[data-draw=pending] .wd-prob__problem,.wd-prob[data-draw=pending] .wd-prob__solution{opacity:0}.wd-prob[data-draw=pending] .wd-prob__stroke{stroke-dashoffset:1}.wd-prob[data-draw=in] .wd-prob__columns,.wd-prob[data-draw=in] .wd-prob__problem{animation:wd-prob-rise .5s var(--wd-ease) both}.wd-prob[data-draw=in] .wd-prob__problem{animation-delay:calc(.1s + var(--wd-prob-i) * .16s)}.wd-prob[data-draw=in] .wd-prob__stroke{animation:wd-prob-draw .55s ease-out both;animation-delay:calc(.3s + var(--wd-prob-i) * .16s)}.wd-prob[data-draw=in] .wd-prob__stroke--echo{animation-duration:.5s;animation-delay:calc(.42s + var(--wd-prob-i) * .16s)}.wd-prob[data-draw=in] .wd-prob__arrowhead{animation:wd-prob-pop .2s var(--wd-ease) both;animation-delay:calc(.78s + var(--wd-prob-i) * .16s)}.wd-prob[data-draw=in] .wd-prob__solution{animation:wd-prob-rise .5s var(--wd-ease) both;animation-delay:calc(.8s + var(--wd-prob-i) * .16s)}}@keyframes wd-prob-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes wd-prob-pop{0%{opacity:0}to{opacity:1}}@keyframes wd-prob-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:699px){.wd-prob__columns{display:none}.wd-prob__row{grid-template-columns:minmax(0,1fr);row-gap:.5rem;justify-items:start}.wd-prob__arrow{width:3.25rem;height:3.25rem;margin-left:2.4rem;transform:rotate(90deg);transform-origin:50% 50%}.wd-prob__solution{max-width:none}}