| 
							 | 
						body { | 
					
					
						
						| 
							 | 
						    font-family: 'Source Sans 3', sans-serif; | 
					
					
						
						| 
							 | 
						    font-size: 1.5vh; | 
					
					
						
						| 
							 | 
						    font-weight: 400; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						table { | 
					
					
						
						| 
							 | 
						    width: 100%; | 
					
					
						
						| 
							 | 
						    border-collapse: collapse; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						th, td { | 
					
					
						
						| 
							 | 
						    border: 1px solid #ddd; | 
					
					
						
						| 
							 | 
						    padding: 8px; | 
					
					
						
						| 
							 | 
						    text-align: center; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						th { | 
					
					
						
						| 
							 | 
						    background-color: #f2f2f2; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						video { | 
					
					
						
						| 
							 | 
						    width: 100%; | 
					
					
						
						| 
							 | 
						    height: auto; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						p { | 
					
					
						
						| 
							 | 
						    font-size: 1.5vh; | 
					
					
						
						| 
							 | 
						    font-weight: bold; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						h2 { | 
					
					
						
						| 
							 | 
						    font-size: 2vh; | 
					
					
						
						| 
							 | 
						    font-weight: bold; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						.video-container { | 
					
					
						
						| 
							 | 
						    position: relative; | 
					
					
						
						| 
							 | 
						    padding-bottom: 56.25%;  | 
					
					
						
						| 
							 | 
						    height: 0; | 
					
					
						
						| 
							 | 
						  } | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						.video-container iframe { | 
					
					
						
						| 
							 | 
						    position: absolute; | 
					
					
						
						| 
							 | 
						    top: 0; | 
					
					
						
						| 
							 | 
						    left: 0; | 
					
					
						
						| 
							 | 
						    width: 100%; | 
					
					
						
						| 
							 | 
						    height: 100%; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						.video-header { | 
					
					
						
						| 
							 | 
						    background-color: #f2f2f2; | 
					
					
						
						| 
							 | 
						    text-align: center; | 
					
					
						
						| 
							 | 
						    font-size: 1.5vh; | 
					
					
						
						| 
							 | 
						    font-weight: bold; | 
					
					
						
						| 
							 | 
						    padding: 8px; | 
					
					
						
						| 
							 | 
						} |