.story-text>.story-chapter:last-child{padding-bottom:96px}
.story-chapter.holds-paid{--story-pin-range:1.09}
.story-chapter.holds-press{--story-pin-range:1.3}

.story-mess{transform:rotate(var(--r,0deg))}
.note{font-size:23px;padding:14px 16px 17px;width:176px}
.tally{background:linear-gradient(180deg,#f6f0e0,#eee5cf)}
.sum .ring svg{left:-10px;top:-4px;width:calc(100% + 20px);height:36px}
.sheet td.q .ring{padding:0 3px}
.sheet td.q .ring svg{left:-12px;top:-7px;width:calc(100% + 24px);height:30px}
.sheet.strip{width:236px}
.crossed{position:relative;color:#555;font-weight:600}
.crossed::after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2px;background:var(--pen);transform:rotate(-8deg)}
.fix-new{margin-left:10px;font-size:23px;line-height:0}
.which{position:absolute;right:-26px;bottom:-40px;font-family:'Caveat',cursive;font-weight:600;font-size:26px;line-height:1;transform:rotate(-7deg);white-space:nowrap}
.which .scrawl{left:-4px;top:25px;width:120px;height:12px}

.m-jordan{left:286px;top:10px;--r:6deg}
.m-sum{left:6px;top:24px;width:252px;--r:-5deg}
.m-tally{left:286px;top:170px;width:190px;--r:4deg}
.m-tally .scrib{font-size:22px;line-height:27px}
.m-sheet{left:6px;top:214px;--r:-3deg}
.m-fix{left:120px;top:426px;--r:-4deg}

@media (max-width:860px){
  .story{--story-stage-w:480;--story-stage-h:540}
  .story-pile-frame{height:auto;aspect-ratio:480/540}
  .story-text>.story-chapter:last-child{padding-bottom:64px}
}
