.embed-frame {
  width: 100%;
  border: 0;
  display: block;
}
.video-frame { aspect-ratio: 16 / 9; }
.pdf-frame { height: min(78vh, 850px); min-height: 520px; }
.document-actions { display: flex; justify-content: flex-end; margin-top: 1rem; }
@media (max-width: 700px) { .pdf-frame { height: 65vh; min-height: 420px; } }
