/* Native local animation, paired with static SVG states for print. */
.week03-tree-player { max-width: 38rem; margin-inline: auto; }
.week03-tree-player video { display: block; width: 100%; height: auto; }
.week03-tree-player .week03-video-stacked { display: none; }
@media screen and (max-width: 767px) {
  .week03-tree-player .week03-video-wide { display: none; }
  .week03-tree-player .week03-video-stacked { display: block; }
}
@media print { .week03-tree-player { display: none; } }
