/* Chapter interactions stay expanded. Loading and release never collapse the reading layout. */
.bridge-experiment{border:1px solid #c6d3c9;border-radius:8px;background:#f5f6ef;margin:1.4rem 0;overflow:hidden;position:relative}
.bridge-experiment>.bridge-experiment-title{margin:0!important;padding:16px 20px;font-size:1.05rem!important;line-height:1.55;font-weight:600;color:#205a53;border:0}
.bridge-experiment>p{padding:0 20px;font-size:.9rem}.bridge-experiment .task{color:#49685d}
.bridge-experiment iframe{display:block;width:100%;height:970px;border:0;background:#fff}
.bridge-experiment-map iframe{height:1060px;min-height:440px}
.bridge-embed-status{position:absolute;left:0;right:0;bottom:0;height:970px;display:grid;place-items:center;background:#f8faf6;color:#63786d;font-size:.9rem;pointer-events:none}
.bridge-embed-status[hidden]{display:none}.bridge-experiment-map .bridge-embed-status{height:1060px;max-height:100%}
.bridge-experiment iframe:focus-visible{outline:3px solid #ad7838;outline-offset:-3px}
@media(max-width:700px){.bridge-experiment iframe{height:1300px}.bridge-experiment-map iframe{height:1240px}.bridge-embed-status{height:1300px}.bridge-experiment-map .bridge-embed-status{height:1240px}.bridge-experiment>.bridge-experiment-title{padding:14px 16px}.bridge-experiment>p{padding-left:16px;padding-right:16px}}
@media print{.bridge-embed-status{display:none}.bridge-experiment iframe{height:600px}.bridge-experiment{break-inside:avoid}}
