.scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}.scenario-grid section{min-width:0}.scenario-grid dl{display:grid;gap:12px}.scenario-grid dt{font-size:13px;color:var(--muted)}.scenario-grid dd{font-size:21px;margin:0}.finance-chart{margin:20px 0}.finance-chart svg{width:100%;max-height:260px}.finance-chart figcaption{font-size:13px}.game-results{font-size:48px;display:flex;flex-wrap:wrap;gap:16px}.wheel-wrap{position:relative;width:250px;margin:20px auto}.decision-wheel{width:250px;height:250px;border-radius:50%;border:6px solid #17223b;animation:wheel-turn 1.2s ease-out}.wheel-pointer{position:absolute;top:-24px;left:113px;z-index:1}@keyframes wheel-turn{from{transform:rotate(0deg)}}@media(prefers-reduced-motion:reduce){.decision-wheel{animation:none}}@media print{header,footer,form,.actions{display:none!important}.table-scroll{overflow:visible}details{display:block}tr{break-inside:avoid}.scenario-grid{display:block}}.scenario-grid dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.scenario-grid dd{min-width:0;font-size:21px}.scenario-grid dd bdi{white-space:nowrap;overflow-wrap:normal;word-break:normal}.scenario-grid dt{line-height:1.6}
