.movie-facts > .movie-fact--split { display: none; }
@media (max-width: 640px) {
  .movie-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .movie-facts > .movie-fact { grid-column: 1 / -1; }
  .movie-facts > .movie-fact--split { display: grid; grid-column: auto; min-width: 0; padding-left: 16px; border-left: 1px solid var(--line); }
  .movie-facts > .movie-fact--split-first { padding-left: 0; padding-right: 20px; border-left: 0; }
  .movie-fact--split dd { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
}
.playback-poster picture { position: absolute; inset: 0; display: block; width: 100%; height: 100%; }

.movie-watch-info { margin-top: 20px; margin-bottom: 24px; }
.movie-watch-info h2 { font-size: 1.15rem; margin-bottom: 10px; }
.movie-watch-info p { line-height: 1.7; max-width: 80ch; }
.movie-watch-info nav { margin-top: 12px; line-height: 2.5; }
.movie-watch-info a { text-decoration: underline; text-underline-offset: 3px; }
.movie-watch-info a:focus-visible { outline: 2px solid #f0a13c; outline-offset: 4px; }
