.future-page{padding-bottom:24px}.future-intro{padding:32px 0 20px}.future-intro h1{margin-bottom:12px}.future-intro>p{font-size:15px;color:var(--muted)}.future-scene{border-top:1px solid var(--line);padding:25px 0 16px}.future-scene h2{font-size:18px;margin:0 0 16px;line-height:1.6}.scene-number{display:inline-block;font-size:12px;color:var(--muted);font-weight:400;margin-right:14px;vertical-align:2px}.scene-memory{font-size:13px;color:#647167;line-height:1.8;max-width:790px}.scene-memory>span{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.scene-dialogue{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 16px;margin:18px 0 12px;padding:18px 20px;background:#f1f5ee;border-left:2px solid #92aa93}.scene-dialogue dt{font-size:12px;color:var(--muted);padding-top:3px}.scene-dialogue dd{font-size:15px;line-height:1.8;margin:0;overflow-wrap:anywhere}.future-page p{overflow-wrap:anywhere}.future-page footer p{max-width:760px}.future-page footer a{color:var(--green);text-underline-offset:3px}@media(max-width:650px){.future-intro{padding-top:26px}.future-scene h2{font-size:17px}.scene-dialogue{grid-template-columns:1fr;gap:4px;padding:14px 16px}.scene-dialogue dd{margin-bottom:10px}.scene-dialogue dd:last-child{margin-bottom:0}.scene-number{margin-right:10px}}
