/* Website presentation adapter. Course mathematics, scripts, and sequence are unchanged. */
/* The classroom canvas's later desktop rule overwrites its earlier mobile minimum height. */
@media (max-width: 820px) {
  .focus { min-height: auto; }
  .visual { flex: 0 0 auto; min-height: 340px; height: auto; }
  .source-scene { height: auto; min-height: 340px; }
  .source-art { flex: 0 0 auto; height: 320px; min-height: 260px; }
  .source-label { flex-wrap: wrap; }
  .source-label small { margin-left: 0; }
}
