.exhibit-story-game.study-layout.study-focus .heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.exhibit-story-game .heading h1{margin:0;font-size:clamp(1.2rem,3vw,1.65rem)}.exhibit-story-game .heading [data-settings-open]{margin-left:auto;min-height:44px}.exhibit-story-game .pilot-reaction{display:none}.exhibit-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}.exhibit-reading,.exhibit-answer{min-width:0;padding:18px;border:1px solid #adc4cf;border-radius:20px;background:#fff}.exhibit-reading{background:#fffcf6;border-color:#dfceb7}.exhibit-reading h2,.exhibit-answer h2{font-size:1.18rem}.exhibit-scene{margin:14px 0}.exhibit-scene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:13px}.exhibit-scene figcaption{font-size:.9rem;line-height:1.55;color:#665e52;margin-top:8px}.exhibit-finish-art{max-width:680px;margin:auto}.exhibit-go{display:block;min-height:44px;padding:10px 0;font-weight:700}.exhibit-story-game button{touch-action:manipulation}.exhibit-answer button{min-height:52px;white-space:normal;overflow-wrap:anywhere}.exhibit-story-game :focus-visible{outline:3px solid #255d91;outline-offset:3px}.exhibit-story-game [id]{scroll-margin-top:18px}.exhibit-answer .rep-task{min-width:0}.exhibit-answer .choice-list{display:grid;grid-template-columns:1fr;gap:9px}.exhibit-answer .label-bins{display:grid;grid-template-columns:1fr;gap:12px}.exhibit-answer .label-bin{min-width:0}.exhibit-answer .label-bin ul{padding-left:22px}.exhibit-first-board{margin-top:18px;border-top:1px solid #dfceb7;padding-top:12px}.exhibit-first-board summary{min-height:44px;cursor:pointer;font-weight:700}.exhibit-first-board h3,.exhibit-observation-title{font-size:1rem}.exhibit-reading .boat-display{display:block;max-width:360px;width:100%;margin:auto}.exhibit-first-board li{line-height:1.6}.exhibit-answer .batch-placement{display:block}@media(max-width:899px){.exhibit-layout{grid-template-columns:1fr}.exhibit-reading>.exhibit-scene{max-width:540px;margin-inline:auto}.exhibit-reading,.exhibit-answer{padding:15px}}@media(max-width:379px){.exhibit-reading,.exhibit-answer{padding:10px}.exhibit-story-game .heading [data-settings-open]{margin-left:0}.exhibit-answer .rep-task{padding:10px 7px}.exhibit-scene figcaption{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.exhibit-story-game *{scroll-behavior:auto!important}}
