  body { margin: 0; background: #000000; color: #ff3333;       font-family: FreeSans Bold, Arial, sans-serif; text-transform: uppercase !important; }
img {  max-width: 100%;  height: auto;  display: block;  margin: 0 auto;}
  .wrap { max-width: 1000px; margin: 0 auto; padding: 12px;  margin-top: 60px; }
  h1 {  letter-spacing: 0.06em;   }
  .copy { text-transform: uppercase; line-height: 1.5; }
  .coverage { color: #cc2222; font-size: 0.85em; }
  .frame-holder { position: relative; width: 100%;     padding-top: 62%; }
  .frame-holder iframe { position: absolute; inset: 0;       width: 100%; height: 100%;
                          border: 0; }
  a { color: #ff3333; }
.copy ul { margin: 6px 0 0 0; padding-left: 24px; }
.copy li { margin: 2px 0; }

.table-bordered {
    background-color: #000000 !important;    border: 3px solid #ff0000 !important;    border-collapse: collapse !important;    margin-top: 20px;    table-layout: fixed;}

.table-bordered thead th {    background-color: #000000 !important;    border: 2px solid #ff0000 !important;    color: #ffffff !important;    text-transform: uppercase !important;    letter-spacing: 1px;}

.table-bordered tbody td {
    background-color: #000000 !important;    border: 2px solid #ff0000 !important;    color: #ffffff !important;    text-transform: uppercase !important;}


.table-bordered th:nth-child(1),  
.table-bordered td:nth-child(1) {    width: 80px;}
.table-bordered th:nth-child(2),  
.table-bordered td:nth-child(2) {   width: 170px;}


.table-bordered th {
    background-color: #111111 !important;    color: #ffffff !important;        letter-spacing: 1px;}

.table-bordered td {
    color: #ffffff !important;    
}

.table-bordered tr:hover {
    background-color: #222222 !important;}

.table-bordered a {
    color: #ff0000 !important;    text-decoration: underline !important;}

.table-bordered a:hover {
    color: #ffffff !important;    text-decoration: none !important;}

.table-responsive {    overflow-x: auto;    margin: 20px 0;}