.water-game h2:focus{outline:none}.water-game .water-board{max-width:1060px;margin:0 auto}.water-game .water-board>.activity-panel-body{padding:24px 32px}.water-game .water-context{color:#4c625b;margin:12px 0;font-size:21px;line-height:1.5}.water-game .water-board h2{margin:12px 0 22px;font-size:clamp(24px,2.2vw,30px)}.water-game .water-choices{gap:10px}.water-game .water-choices button{min-height:58px;padding:14px 18px;font-size:21px}.water-game .water-earned{margin:8px 0;font-size:24px}.water-game .water-explanation{margin:0;padding:12px 0;font-size:21px;line-height:1.5}.water-game .water-details{color:#536465}.water-game .water-details summary{font-size:16px}.water-game .water-details p{font-size:17px}.water-game .water-details a{color:#246b7a}.water-game .water-hint{background:#fff3cd;border-left:4px solid #c5993a;padding:12px}.water-game .activity-actions{padding-top:12px}.water-game .activity-actions>.primary-button{min-width:180px;font-size:18px}@media (max-width:700px){.water-game .water-board>.activity-panel-body{padding:18px}.water-game .water-context,.water-game .water-explanation{font-size:18px}.water-game .water-choices button{font-size:19px}}
