<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  background-color: white;
  box-sizing: border-box;
}
.main * {
  box-sizing: border-box;
}
.main img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.header {
  background: transparent url('https://i.cdn.turner.com/adultswim/big/img/2016/06/23/sponsor-header-bg.png') no-repeat;
  background-size: cover;
  background-position: center center;
  color: white;
  font-family: 'Times New Roman';
  font-variant: small-caps;
  text-shadow: 2px 2px 2px #000000;
  padding: 2em 0;
  text-align: center;
}
@media (min-width: 1024px) {
  .header {
    text-align: left;
  }
}
.header h1 {
  font-size: 1.8em;
}
@media (min-width: 1024px) {
  .header h1 {
    font-size: 2.8em;
    padding: 0 20px;
  }
}
.header p {
  font-size: 0.9em;
  font-style: italic;
}
@media (min-width: 1024px) {
  .header p {
    font-size: 1.3em;
    padding: 0 20px;
    margin-left: 200px;
  }
}
.explanation {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 1280px;
}
@media (min-width: 768px) {
  .explanation {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .explanation .text {
    padding-right: 50px;
    -ms-flex: 1;
        flex: 1;
    margin: 3em 0;
  }
}
.explanation .image {
  margin: 0 -20px;
}
@media (min-width: 768px) {
  .explanation .image {
    -ms-flex: 1;
        flex: 1;
    margin: 5em 0;
  }
}
.explanation h2 {
  color: #1962a8;
  font-family: 'Times New Roman';
  font-size: 1.8em;
  font-style: italic;
  margin: 0.8em 0 0.5em;
}
.explanation p {
  font-size: 0.9em;
  margin-bottom: 1em;
  line-height: 1.1em;
}
.explanation ul {
  margin: 1em 0;
  font-size: 0.9em;
}
.explanation ul li {
  margin-bottom: 2px;
}
.interns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0 auto;
  max-width: 1280px;
  padding: 1em 7px;
}
@media (min-width: 768px) {
  .interns {
    padding: 1em 15px;
  }
}
.interns .intern {
  -ms-flex: 0 0 calc(50% - 20px);
      flex: 0 0 calc(50% - 20px);
  padding: 5px;
  margin: 10px;
  background-color: #00bff0;
}
@media (min-width: 768px) {
  .interns .intern {
    padding: 7px;
    margin: 15px;
    -ms-flex: 0 0 calc(25% - 30px);
        flex: 0 0 calc(25% - 30px);
  }
}
.interns .intern .name {
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-style: italic;
  padding: 0.2em 0 0.5em;
}
.interns .intern .image img {
  width: 100%;
}
.interns .intern .info {
  margin-top: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.interns .intern .info .sponsor-btn {
  background: #3498db;
  background: linear-gradient(to bottom, #568ec9 0%, #2870ba 6%, #185b9f 100%);
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 0.6em;
  display: inline-block;
  padding: 5px 5px;
  text-decoration: none;
  border: 1px solid #145997;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 768px) {
  .interns .intern .info .sponsor-btn {
    font-size: 0.8em;
    padding: 8px;
  }
}
.interns .intern .info .sponsor-btn:hover {
  background: #3cb0fd;
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.interns .intern .info .click-amount {
  color: white;
  font-weight: bold;
  font-size: 0.6em;
}
@media (min-width: 768px) {
  .interns .intern .info .click-amount {
    font-size: 0.8em;
  }
}
.interns .intern input {
  display: none;
}
.adult-swim-video-player {
  overflow: hidden;
}
</pre></body></html>