<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --gradientFrom: var(--color-primary-dark);
  --gradientTo: var(--color-primary);
  --color-transparent: transparent;
  --color-white: #fff;
  --color-gray-100: #eeee;
  --color-gray-200: #e5e5e5;
  --color-gray-300: #dddddd;
  --color-gray-500: #888888;
  --color-gray-600: #808080;
  --color-gray-700: #666666;
  --color-gray-750: #333333;
  --color-gray-800: #2c2c2c;
  --color-gray-900: #222222;
  --color-offblack: #000000DE;
  --color-black: rgb(0,0,0);
}

/* --------------- */

#mainContentCustomerLayout {
  margin-top: 8rem;
}

/* HEADER */

header {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 50;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background-color: var(--headerBackground);
  font-family: var(--font-primary);
  color: var(--color-white);
  .scoreHeader {
    scrollbar-width: none!important;
    -ms-overflow-style: none;
  }
  .scoreHeader::-webkit-scrollbar {
    display: none;
  }
  .logo {
    width: 150px;
  }
  @media (min-width: 640px) {
    .logo {
      width: 175px;
    }
  }
  .social-icon {
    height: 2.25rem;
  }
  .social-icon {
    width: 2.25rem;
  }
  .social-icon {
    fill: var(--color-white);
  }
  .social-icon:hover {
    fill: var(--color-primary);
  }
  @media (min-width: 1024px) {
    .social-icon {
      height: 1.25rem;
    }
  }
  @media (min-width: 1024px) {
    .social-icon {
      width: 1.25rem;
    }
  }
  .social-mvp-gradient {
    background: linear-gradient(to right, transparent 0%, transparent 5%, var(--headerBackground)15%, var(--headerBackground) 100%);
  }
  .mainHeader {
    display: flex;
  }
  .mainHeader {
    height: -moz-fit-content;
    height: fit-content;
  }
  .mainHeader {
    min-height: 65px;
  }
  .mainHeader {
    width: 100%;
  }
  .mainHeader {
    align-items: center;
  }
  .mainHeader {
    justify-content: space-between;
  }
  .mainHeader {
    .nav-item {
      margin-left: 0.75rem;
      margin-right: 0.75rem;
    }
    .nav-item {
      display: flex;
    }
    .nav-item {
      width: -moz-fit-content;
      width: fit-content;
    }
    .nav-item {
      flex-direction: row;
    }
    .nav-item {
      align-items: center;
    }
    .nav-item {
      white-space: nowrap;
    }
    .nav-item {
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
    .nav-item {
      font-weight: 600;
    }
    .nav-item {
      text-transform: uppercase;
    }
    .nav-item {
      color: var(--color-primary);
    }
    .nav-item:hover {
      color: var(--color-white);
    }
    .sub-nav-item {
      text-transform: uppercase;
    }
  }
}

header.shrink {
  transition: height 1s ease-in-out;
  .scoreHeader {
    margin-top: -79px;
  }
  .scoreHeader {
    transition: margin-top 1s ease-in-out;
  }
  .logo {
    transition: all 1s ease-in-out;
  }
}

header.navHeader {
  .scoreHeader .scoreContainer {
    position: relative;
  }
  .scoreHeader .scoreContainer {
    display: flex;
  }
  .scoreHeader .scoreContainer {
    min-width: 112px;
  }
  .scoreHeader .scoreContainer {
    flex-direction: column;
  }
  .scoreHeader .scoreContainer {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .scoreHeader .scoreContainer {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .scoreHeader .scoreContainer {
    font-size: 0.65rem;
  }
  .scoreHeader .scoreContainer {
    font-weight: 400;
  }
  .scoreHeader .scoreContainer {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .scoreHeader .scoreContainer {
    --tw-gradient-from: var(--color-gray-800) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .scoreHeader .scoreContainer {
    --tw-gradient-to: #181818 var(--tw-gradient-to-position);
  }
  .scoreHeader .scoreContainer {
    .team-score {
      display: flex;
    }
    .team-score {
      flex-direction: row;
    }
    .team-score {
      justify-content: space-between;
    }
    .team-score {
      text-transform: uppercase;
    }
    .team-score {
      span {
        color: var(--color-white);
      }
    }
    .final-score {
      display: flex;
    }
    .final-score {
      flex-direction: row;
    }
    .final-score {
      justify-content: center;
    }
    .final-score {
      font-weight: 600;
    }
    .final-score {
      span {
        color: var(--color-gray-600);
      }
    }
  }
  .scoreSelectContainer {
    position: absolute;
  }
  .scoreSelectContainer {
    right: 0px;
  }
  .scoreSelectContainer {
    top: 0px;
  }
  .scoreSelectContainer {
    bottom: 0px;
  }
  .scoreSelectContainer {
    display: flex;
  }
  .scoreSelectContainer {
    align-items: center;
  }
  .scoreSelectContainer {
    justify-content: center;
  }
  .scoreSelectContainer {
    padding-left: 8rem;
  }
  .scoreSelectContainer {
    padding-right: 2.5rem;
  }
  .scoreSelectContainer {
    background: linear-gradient(to right, transparent 0%, #000000 20%);
  }
  .mainHeader {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

header.navHeader.shrink {
  .mainHeader {
    max-height: 65px;
    transition: height 1s ease;
  }
}

header.mvpHeader {
  .topHeader {
    height: 48px;
  }
  .topHeader {
    .logo {
      height: 38px;
    }
    .logo {
      width: auto;
    }
  }
  .bottomHeader {
    height: 45px;
  }
}

header.mvpHeader.shrink {
  .topHeader {
    margin-top: -48px;
  }
  .topHeader {
    transition: margin-top 1s ease;
    /* @apply !mt-0; */
  }
}

#modal {
  border-radius: 0.25rem;
}

#modal .modalHeader {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

#modal h6.modalTitle {
  font-family: var(--font-primary);
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-gray-900);
}

#modal .secondaryAction,
.comments-container .login-prompt .secondaryAction {
  font-family: var(--font-primary);
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--color-gray-800);
}

#modal .btn-primary:hover {
  color: var(--color-white) !important;
}

/* SITE MENU */

.site-menu-container {
  left: 0px;
  padding-left: 0px;
}

.site-menu .search-btn {
  background-color: var(--color-black);
}

.site-menu .label {
  font-family: var(--font-primary);
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400 !important;
}

.site-menu h3.sectionTitle {
  margin-bottom: 0px;
  padding-top: 0px;
}

.site-menu h3.sectionTitle .mainLine {
  padding-top: 0.5rem;
}

/* PROFILE */

.profilePage h6.modalTitle {
  margin-bottom: 1.5rem;
  font-family: var(--font-primary);
}

.profilePage .save-button {
  width: 100%;
}

.profilePage .profile-action-buttons a {
  font-family: var(--font-primary);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--color-primary-dark);
}

/* BUTTONS */

.btn-primary {
  border-radius: 3px;
  border-width: 1px;
  border-color: var(--color-black);
  padding: .9375rem;
  font-family: var(--font-copy-base);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  background-color: var(--color-transparent);
  color: var(--color-black);
}

.btn-primary:hover {
  background-color: var(--color-black);
  color: var(--color-white);
}

a.subscribeBtn {
  width: 100%;
  font-weight: 400;
  color: var(--color-black);
}

a.subscribeBtn:hover {
  background-color: var(--color-black);
  color: var(--color-white);
}

/* HEADINGS */

h3.sectionTitle {
  position: relative;
  margin-bottom: 2rem;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0px;
  padding-top: 1.75rem;
  span {
    font-family: var(--font-primary);
  }
  span {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  span {
    font-weight: 700;
  }
  span {
    text-transform: uppercase;
  }
  span {
    color: var(--color-black);
  }
  span {
    position: relative;
  }
  span {
    padding-top: 0px;
  }
  span {
    padding-right: 0px;
  }
  span {
    padding-bottom: 0px;
  }
  span {
    padding-left: 2rem;
  }
  span::before {
    content:'';
  }
  span::before {
    position: absolute;
  }
  span::before {
    bottom: -0.5rem;
  }
  span::before {
    margin-left: -2rem;
  }
  span::before {
    height: 0.25rem;
  }
  span::before {
    width: 100%;
  }
  span::before {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  span::before {
    --tw-gradient-from: var(--color-primary-dark) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  span::before {
    --tw-gradient-to: var(--color-primary) var(--tw-gradient-to-position);
  }
}

h4 {
  margin-bottom: 0px;
}

.article-color-bar {
  position: relative;
  height: 5rem;
  width: 100%;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--color-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--color-primary-dark) var(--tw-gradient-to-position);
}

.topic-tag {
  position: relative;
  display: inline-block;
  border-radius: 9999px;
  border-width: 3px;
  border-color: var(--color-primary);
}

.topic-tag:hover {
  background-color: var(--color-primary);
}

.topic-tag {
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: var(--font-primary);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-black) !important;
}

/* COMMENTS */

.comments-container .commentsHeader {
  background-color: var(--color-white);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.comments-container .commentsHeader h3.sectionTitle {
  margin-bottom: 0px;
  padding-top: 0px;
}

.comments-container .commentsHeader h3.sectionTitle span {
  margin-left: -0.25rem;
}

.commentsHeader .comment-close-icon {
  color: var(--color-black);
}

.comments-container .login-prompt p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  color: var(--color-black);
}

.comments-container .comments {
  padding-top: 1.5rem;
}

.comments-container .comments .user .username {
  font-family: var(--font-copy-base);
  font-weight: 600;
}

.comments-container .comments .isStaff {
  font-family: var(--font-primary);
  color: var(--color-white);
}

.comments-container .comments .commentInput {
  margin-bottom: 0.5rem;
}

.comments-container .comments .comment-action-row .btn-primary {
  width: 33.333333%;
}

.comments-container .comments .comment-action-row .btn-primary:hover {
  background-color: var(--color-black);
  color: var(--color-white);
}

.comment-menu.isDesktop::before {
  border-color: var(--color-transparent);
}

.comment-menu {
  background-color: var(--color-black);
}

.comment-menu .menuContainer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.comment-menu button h6,
.comment-menu a h6 {
  background-color: var(--color-black);
  font-family: var(--font-copy-base);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--color-primary);
}

h6.commentAction {
  font-size: 0.85rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 48px;
  color: var(--color-primary);
  position: relative;
}

.comment-btn-primary {
  border-width: 1px;
  border-color: var(--color-black);
  background-color: var(--color-white);
  color: var(--color-black);
}

.comment-btn-secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}

/* ARTICLE ITEMS */

.articleItem .img::before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 75%;
  background-color: var(--color-primary);
}

.detailed .articleItem .img::before {
  background-color: var(--color-transparent);
}

.articleItem:hover .meta h3:not(.tag) {
  color: var(--color-primary);
}

ul.compactStyle .articleItem {
  border-bottom-width: 1px;
  border-color: var(--color-gray-200);
}

.secondaryFeaturedArticles ul.defaultStyle li {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

@media (min-width: 768px) {
  .secondaryFeaturedArticles ul.defaultStyle li {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.articleItem {
  padding-bottom: 1rem;
  .meta {
    margin-top: 0.75rem;
  }
  .meta {
    .tag {
      font-family: var(--font-primary);
    }
    .tag {
      font-size: 0.75rem;
      line-height: 1rem;
    }
    .tag {
      font-weight: 700;
    }
    .tag {
      text-transform: uppercase;
    }
    .tag {
      color: var(--color-gray-600);
    }
    .mvpDate {
      margin-left: 0.25rem;
    }
    .mvpDate {
      display: flex !important;
    }
    .mvpDate {
      flex-wrap: wrap;
    }
    .mvpDate {
      font-family: var(--font-primary);
    }
    .mvpDate {
      font-size: 0.75rem;
      line-height: 1rem;
    }
    .mvpDate {
      font-weight: 400;
    }
    .mvpDate {
      text-transform: uppercase;
    }
    .mvpDate {
      color: var(--color-gray-700);
    }
    .date {
      display: none;
    }
    .byline {
      font-family: var(--font-support);
    }
    .byline {
      font-size: 1rem;
      line-height: 1.5rem;
    }
    .byline {
      font-weight: 500;
    }
    .byline {
      text-transform: lowercase;
    }
    .byline {
      color: var(--color-black);
    }
    .byline {
      span {
        font-size: 1rem;
        line-height: 1.5rem;
      }
      span {
        text-transform: capitalize;
      }
      span {
        color: var(--color-primary-dark);
      }
    }
    .excerpt p {
      margin-bottom: 0.5rem;
    }
    .excerpt p {
      color: var(--color-black);
    }
  }
}

.articleItem .meta h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-family: var(--font-support);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  color: var(--color-gray-900);
}

@media (min-width: 640px) {
  .articleItem .meta h3 {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
}

.articleItem .meta h3 {
  margin-top: 6px;
  margin-bottom: 0.5rem;
  width: 100%;
}

ul.detailed li {
  padding-bottom: 0px;
  .articleItem {
    border-top-width: 0px !important;
  }
  .articleItem {
    border-bottom-width: 1px;
  }
  .articleItem {
    padding-top: 0px;
  }
  .articleItem {
    padding-bottom: 0.75rem;
  }
}

.detailed .articleItem .meta .tag,
.detailed .articleItem .meta .mvpDate {
  letter-spacing: 1.12px;
}

.detailed .articleItem .meta .flexContainer {
  display: flex;
  flex-direction: column-reverse;
}

.detailed .articleItem .meta .byline {
  color: var(--color-primary-dark);
}

.detailed .articleItem,
.compactStyle .articleItem {
  .meta {
    margin-top: 0px;
  }
  @media (min-width: 640px) {
    .meta {
      margin-top: 0.25rem;
    }
  }
  .meta {
    h3 {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
    }
    @media (min-width: 640px) {
      h3 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
      }
    }
  }
}

/* SIDE WIDGET */

.sideWidget {
  position: relative;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-top: 0px;
  margin-bottom: 0.25rem;
  width: 98%;
}

.sideWidget .tabGroup {
  position: relative;
  margin-top: 0.25rem;
  width: 100%;
  background-color: var(--color-gray-100);
}

.sideWidget .tabGroup .tab {
  display: block;
  width: 33.333333%;
  cursor: pointer;
  white-space: nowrap;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
  font-family: var(--font-primary);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-gray-700);
}

.sideWidget .tabGroup .active {
  background-color: var(--color-white);
}

.sideWidget .tabContent {
  width: 100%;
  background-color: var(--color-white);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 0.25rem;
}

.sideWidget .articleItem .meta {
  margin-top: 0px;
  margin-bottom: 0px;
}

.sideWidget .articleItem .meta .tag {
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-weight: 400;
  letter-spacing: 1.12px;
}

.sideWidget .articleItem .meta h2.title {
  font-family: var(--font-support);
  font-size: 1rem;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.2rem;
  color: var(--color-gray-900);
}

.sideWidget a.articleItem:hover h2.title {
  color: var(--color-primary);
}

/* STANDINGS / SCHEDULES / STATS PAGES */

.teamSectionNav {
  margin-top: 10rem;
}

/* FEATURED ARTICLE */

.articleHero {
  .mvpHero {
    img {
      -o-object-fit: cover;
         object-fit: cover;
    }
    @media (min-width: 640px) {
      img {
        -o-object-fit: contain;
           object-fit: contain;
      }
    }
  }
  .heroHeadText {
    position: absolute;
  }
  .heroHeadText {
    left: 0px;
    right: 0px;
  }
  .heroHeadText {
    bottom: 0px;
  }
  .heroHeadText {
    z-index: 20;
  }
  .heroHeadText {
    padding-bottom: 1.25rem;
  }
  .heroHeadText {
    font-family: var(--font-support);
  }
  .heroHeadText {
    background-image: linear-gradient(to bottom, rgba(17, 17, 17, 0) 0,
                rgba(17, 17, 17, .7) 50%,
                rgb(17, 17, 17) 100%);
    h1.heroTitle {
      position: relative;
    }
    h1.heroTitle {
      margin-top: 0.375rem;
    }
    h1.heroTitle {
      margin-left: 1.5rem;
    }
    h1.heroTitle {
      margin-bottom: 0.5rem;
    }
    h1.heroTitle {
      width: 90%;
    }
    @media (min-width: 768px) {
      h1.heroTitle {
        margin-left: 3rem;
      }
    }
    h1.heroTitle {
      font-size: 1.5rem;
      line-height: 2rem;
    }
    h1.heroTitle {
      font-weight: 600;
    }
    h1.heroTitle {
      color: var(--color-white);
    }
    @media (min-width: 640px) {
      h1.heroTitle {
        font-size: 2.5rem;
      }
    }
    @media (min-width: 640px) {
      h1.heroTitle {
        line-height: 2.875rem;
      }
    }
    .heroTag {
      display: block;
    }
    .heroTag {
      width: -moz-fit-content;
      width: fit-content;
    }
    .heroTag {
      background-color: var(--color-primary);
    }
    .heroTag {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }
    .heroTag {
      padding-right: 1.5rem;
    }
    .heroTag {
      padding-left: 1.5rem;
    }
    @media (min-width: 768px) {
      .heroTag {
        padding-left: 3rem;
      }
    }
    .heroTag {
      font-size: 0.625rem;
    }
    .heroTag {
      font-weight: 700;
    }
    .heroTag {
      text-transform: uppercase;
    }
    .heroTag {
      color: var(--color-white);
    }
    .readout {
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
    .readout {
      color: var(--color-white);
    }
    .readout {
      position: relative;
    }
    .readout {
      margin-top: 0px;
    }
    .readout {
      margin-left: 3rem;
    }
    .readout {
      margin-bottom: 0.5rem;
    }
    .readout {
      display: none;
    }
    .readout {
      width: 100%;
    }
    .readout {
      padding-right: 5rem;
    }
    @media (min-width: 1024px) {
      .readout {
        display: block;
      }
    }
    .photoCredit {
      position: absolute;
    }
    .photoCredit {
      bottom: 0.25rem;
    }
    .photoCredit {
      right: 25px;
    }
    @media (min-width: 1024px) {
      .photoCredit {
        bottom: 0.5rem;
      }
    }
    .photoCredit {
      font-family: var(--font-primary);
    }
    .photoCredit {
      font-size: 0.625rem;
    }
    .photoCredit {
      font-weight: 300;
    }
    .photoCredit {
      color: var(--color-white);
    }
  }
}

/* ARTICLE PAGE */

.mvpArticlePage .articleContent {
  .articleImage {
    width: 100%;
  }
  .articleImage {
    padding-bottom: 1.5rem;
  }
  .articleImage {
    img {
      width: 100%;
    }
    p.photoCredit {
      margin: 0px;
    }
    p.photoCredit {
      margin-right: 1rem;
    }
    p.photoCredit {
      font-size: 0.625rem;
    }
    p.photoCaption {
      font-weight: 300;
    }
  }
  .articleHeadText {
    position: absolute;
  }
  .articleHeadText {
    left: 0px;
    right: 0px;
  }
  .articleHeadText {
    bottom: 0px;
  }
  .articleHeadText {
    z-index: 20;
  }
  .articleHeadText {
    font-family: var(--font-support);
  }
  .articleHeadText {
    background-image: linear-gradient(
            to bottom,rgba(17,17,17,0) 0,
            rgba(17,17,17,.7) 50%,
            rgb(17,17,17) 100%);
    h1 {
      position: relative;
    }
    h1 {
      margin-top: 0.375rem;
    }
    h1 {
      margin-left: 0.5rem;
    }
    h1 {
      margin-bottom: 1.25rem;
    }
    h1 {
      width: 90%;
    }
    @media (min-width: 640px) {
      h1 {
        margin-left: 1.5rem;
      }
    }
    @media (min-width: 768px) {
      h1 {
        margin-left: 3rem;
      }
    }
    @media (min-width: 1024px) {
      h1 {
        margin-bottom: 2.5rem;
      }
    }
    h1 {
      font-size: 1.5rem;
      line-height: 2rem;
    }
    h1 {
      font-weight: 600;
    }
    h1 {
      color: var(--color-white);
    }
    @media (min-width: 640px) {
      h1 {
        font-size: 1.875rem;
      }
    }
    @media (min-width: 640px) {
      h1 {
        line-height: 2.25rem;
      }
    }
    @media (min-width: 768px) {
      h1 {
        font-size: 3rem;
      }
    }
    @media (min-width: 768px) {
      h1 {
        line-height: 3.5rem;
      }
    }
    .tag {
      font-size: 0.625rem;
    }
    .tag {
      font-weight: 700;
    }
    .tag {
      text-transform: uppercase;
    }
    .tag {
      color: var(--color-white);
    }
    @media (min-width: 1024px) {
      .tag {
        font-size: 1rem;
        line-height: 1.5rem;
      }
    }
    .tag {
      display: block;
    }
    .tag {
      width: -moz-fit-content;
      width: fit-content;
    }
    .tag {
      background-color: var(--color-primary);
    }
    .tag {
      padding-top: 0.25rem;
    }
    .tag {
      padding-bottom: 0.125rem;
    }
    .tag {
      padding-right: 1.5rem;
    }
    .tag {
      padding-left: 1.5rem;
    }
    @media (min-width: 768px) {
      .tag {
        padding-left: 3rem;
      }
    }
    .heroCap {
      position: absolute;
    }
    .heroCap {
      bottom: 0.25rem;
    }
    .heroCap {
      right: 25px;
    }
    @media (min-width: 1024px) {
      .heroCap {
        bottom: 0.5rem;
      }
    }
    .heroCap {
      font-family: var(--font-primary);
    }
    .heroCap {
      font-size: 0.625rem;
    }
    .heroCap {
      font-weight: 300;
    }
    .heroCap {
      color: var(--color-white);
    }
  }
  .articleColorBar {
    position: relative;
  }
  .articleColorBar {
    height: 2.5rem;
  }
  .articleColorBar {
    width: 100%;
  }
  .articleColorBar {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  .articleColorBar {
    --tw-gradient-from: var(--color-primary) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .articleColorBar {
    --tw-gradient-to: var(--color-primary-dark) var(--tw-gradient-to-position);
  }
  .metaContainer {
    position: relative;
  }
  .metaContainer {
    margin-bottom: 0.5rem;
  }
  .metaContainer {
    display: flex;
  }
  .metaContainer {
    flex-direction: row;
  }
  .metaContainer {
    flex-wrap: wrap;
  }
  .metaContainer {
    align-items: flex-end;
  }
  .metaContainer {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .metaContainer {
    font-family: var(--font-primary);
  }
  .metaContainer {
    .authorAvatar {
      height: 5rem;
    }
    .authorAvatar {
      min-height: 5rem;
    }
    .authorAvatar {
      width: 5rem;
    }
    .authorAvatar {
      min-width: 5rem;
    }
    .authorAvatar {
      border-radius: 9999px;
    }
    .authorAvatar {
      -o-object-fit: cover;
         object-fit: cover;
    }
    .authorAvatar {
      img {
        height: 100%;
      }
      img {
        width: 100%;
      }
      img {
        border-radius: 9999px;
      }
    }
    .meta {
      padding-top: 0.5rem;
    }
    @media (min-width: 640px) {
      .meta {
        padding-top: 0px;
      }
    }
    .meta {
      .byline {
        font-size: 1rem;
        line-height: 1.5rem;
      }
      .byline {
        font-weight: 500;
      }
      .byline {
        span {
          margin-left: 0.25rem;
        }
        span {
          color: var(--color-primary);
        }
      }
      .articleDate {
        margin-bottom: 0.5rem;
      }
      .articleDate {
        font-size: 0.75rem;
        line-height: 1rem;
      }
      .articleDate {
        font-weight: 600;
      }
      .articleDate {
        color: var(--color-gray-500);
      }
    }
  }
  article#containerArticleCopy {
    padding-left: 0px;
    padding-right: 0px;
  }
  article#containerArticleCopy {
    font-family: var(--font-primary);
  }
  article#containerArticleCopy {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  article#containerArticleCopy {
    font-weight: 400;
  }
  article#containerArticleCopy {
    color: var(--color-offblack);
  }
  @media (min-width: 1024px) {
    article#containerArticleCopy {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  article#containerArticleCopy {
    h1 {
      margin-top: 1rem;
    }
    h1 {
      margin-bottom: 0.5rem;
    }
    h1 {
      font-family: var(--font-support);
    }
    h1 {
      font-size: 3rem;
      line-height: 1;
    }
    h1 {
      font-weight: 700;
    }
    h1 {
      color: var(--color-gray-900) !important;
    }
    h2 {
      margin-top: 1rem;
    }
    h2 {
      margin-bottom: 0.5rem;
    }
    h2 {
      font-family: var(--font-support);
    }
    h2 {
      font-size: 2.25rem !important;
      line-height: 2.5rem !important;
    }
    h2 {
      font-weight: 700;
    }
    h3,
        h3 span {
      margin-top: 1rem;
    }
    h3,
        h3 span {
      margin-bottom: 0.5rem;
    }
    h3,
        h3 span {
      font-family: var(--font-primary);
    }
    h3,
        h3 span {
      font-size: 1.75rem;
    }
    h3,
        h3 span {
      font-weight: 500;
    }
    h3,
        h3 span {
      line-height: 2.25rem;
    }
    h3,
        h3 span {
      color: var(--color-gray-900);
    }
    h3 strong {
      font-weight: 700;
    }
    h4 {
      margin-left: 0px;
      margin-right: 0px;
    }
    h4 {
      margin-top: 1rem;
    }
    h4 {
      margin-bottom: 0.5rem;
    }
    h4 {
      font-family: var(--font-accent) !important;
    }
    h4 {
      font-size: 1.5rem;
      line-height: 2rem;
    }
    h4 {
      font-weight: 600;
    }
    h4 {
      color: var(--color-gray-900);
    }
    h5 {
      margin-top: 1rem;
    }
    h5 {
      margin-bottom: 0.5rem;
    }
    h5 {
      font-size: 1.25rem;
      line-height: 1.75rem;
    }
    h6 {
      margin-top: 1rem;
    }
    h6 {
      margin-bottom: 0.5rem;
    }
    h6 {
      font-size: 1.125rem;
      line-height: 1.75rem;
    }
    h6 {
      font-weight: 700;
    }
    p:not(.photoCredit):not(.photoCaption) {
      margin-bottom: 1rem;
    }
    p:not(.photoCredit):not(.photoCaption) {
      font-family: var(--font-primary);
    }
    p:not(.photoCredit):not(.photoCaption) {
      font-size: 1.125rem;
      line-height: 1.75rem;
    }
    p:not(.photoCredit):not(.photoCaption) {
      font-weight: 400;
    }
    p:not(.photoCredit):not(.photoCaption) {
      color: var(--color-offblack);
    }
    p strong {
      font-weight: 700;
    }
    p a {
      color: var(--color-primary);
    }
    a {
      font-weight: 700;
    }
    a {
      color: var(--color-primary);
    }
    a.btn.btn-primary {
      font-weight: 400;
    }
    a.btn.btn-primary {
      color: var(--color-black);
    }
    a.btn.btn-primary:hover {
      color: var(--color-primary);
    }
    blockquote {
      position: relative;
    }
    blockquote {
      margin-top: 2rem;
    }
    blockquote {
      width: 100%;
    }
    blockquote {
      padding: 1rem;
    }
    blockquote {
      text-align: left;
    }
    blockquote {
      p {
        font-family: var(--font-support) !important;
      }
      p {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
      }
      p {
        font-weight: 700 !important;
      }
      p {
        color: var(--color-black) !important;
      }
      @media (min-width: 768px) {
        p {
          font-size: 1.875rem !important;
          line-height: 2.25rem !important;
        }
      }
      @media (min-width: 768px) {
        p {
          line-height: 2.75rem !important;
        }
      }
    }
    blockquote::before {
      content: "";
    }
    blockquote::before {
      position: absolute;
    }
    blockquote::before {
      top: 0px;
    }
    blockquote::before {
      left: 0px;
    }
    blockquote::before {
      margin-left: -1rem;
    }
    blockquote::before {
      height: 0.5rem;
    }
    blockquote::before {
      width: 10rem;
    }
    blockquote::before {
      background-color: var(--color-primary);
    }
    .premiumContentBlocker {
      h6 {
        margin-top: 1rem;
      }
      h6 {
        margin-bottom: 0.5rem;
      }
      h6 {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }
      h6 {
        font-weight: 700;
      }
      h6 {
        text-transform: uppercase;
      }
      p:not(.photoCredit):not(.photoCaption) {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }
      @media (min-width: 768px) {
        p:not(.photoCredit):not(.photoCaption) {
          font-size: 1rem;
          line-height: 1.5rem;
        }
      }
      .secondaryAction {
        display: block;
      }
    }
  }
  a.commentBtn {
    border-radius: 9999px;
  }
  a.commentBtn {
    border-width: 3px;
  }
  a.commentBtn {
    border-color: var(--color-primary);
  }
  a.commentBtn {
    background-color: var(--color-transparent);
  }
  a.commentBtn {
    display: block;
  }
  a.commentBtn {
    width: 100%;
  }
  a.commentBtn {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  a.commentBtn {
    padding-left: 0px;
    padding-right: 0px;
  }
  a.commentBtn {
    text-align: center;
  }
  a.commentBtn {
    font-family: var(--font-support);
  }
  a.commentBtn {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  a.commentBtn {
    text-transform: uppercase;
  }
  a.commentBtn {
    color: var(--color-black) !important;
  }
  a.commentBtn {
    cursor: pointer;
  }
  .relatedTopics {
    border-style: none;
  }
  .relatedTopics {
    padding-left: 0px;
  }
  @media (min-width: 1024px) {
    .relatedTopics {
      border-left-width: 1px;
    }
  }
  @media (min-width: 1024px) {
    .relatedTopics {
      border-color: var(--color-gray-200);
    }
  }
  @media (min-width: 1024px) {
    .relatedTopics {
      padding-left: 2rem;
    }
  }
  .relatedTopics {
    .articleItem {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
    }
    .articleItem {
      .meta {
        margin-top: 0px;
        margin-bottom: 0px;
      }
      .meta {
        .tag {
          margin-top: 0px;
          margin-bottom: 0px;
        }
        .tag {
          background-color: var(--color-transparent);
        }
        .tag {
          padding: 0px;
        }
        .tag {
          font-family: var(--font-primary);
        }
        .tag {
          font-size: 0.625rem;
        }
        .tag {
          font-weight: 400;
        }
        h2.title {
          margin-bottom: 0px;
        }
        h2.title {
          font-family: var(--font-support);
        }
        h2.title {
          font-size: 1rem;
          line-height: 1.5rem;
        }
        h2.title {
          text-transform: capitalize;
        }
        h2.title {
          line-height: 22px;
        }
        h2.title {
          color: var(--color-gray-900);
        }
      }
    }
  }
}

/* FOOTERs */

.mvpFooter {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--color-black);
  .footerSocialLinks a {
    height: 3rem;
  }
  .footerSocialLinks a {
    width: 3rem;
  }
  .footerSocialLinks a {
    border-radius: 9999px;
  }
  .footerSocialLinks a {
    border-width: 3px;
  }
  .footerSocialLinks a {
    border-color: var(--color-primary);
  }
  .footerSocialLinks a {
    padding: 0.5rem;
  }
  .footerSocialLinks a {
    display: flex;
  }
  .footerSocialLinks a {
    cursor: pointer;
  }
  .footerSocialLinks a {
    align-items: center;
  }
  .footerSocialLinks a {
    justify-content: center;
  }
  .footerSocialLinks a {
    .social-icon {
      height: 1.5rem;
    }
    .social-icon {
      width: 1.5rem;
    }
    .social-icon {
      fill: var(--color-white);
    }
  }
  .logo {
    width: 120px;
  }
}

.snFooter {
  .footerSocialLinks a {
    height: 3rem;
  }
  .footerSocialLinks a {
    width: 3rem;
  }
  .footerSocialLinks a {
    border-radius: 9999px;
  }
  .footerSocialLinks a {
    border-width: 3px;
  }
  .footerSocialLinks a {
    border-color: var(--color-primary);
  }
  .footerSocialLinks a {
    padding: 0.5rem;
  }
  .footerSocialLinks a {
    display: flex;
  }
  .footerSocialLinks a {
    cursor: pointer;
  }
  .footerSocialLinks a {
    align-items: center;
  }
  .footerSocialLinks a {
    justify-content: center;
  }
  .footerSocialLinks a {
    .social-icon {
      height: 1.5rem;
    }
    .social-icon {
      width: 1.5rem;
    }
    .social-icon {
      fill: var(--color-white);
    }
  }
  .logo {
    width: 120px;
  }
}

/* mobile footer */

.footerNav {
  height: 76px;
  background-color: rgba(0,0,0,0.75);
  padding-top: 0.5rem;
  padding-bottom: 1rem;
  .nav-items {
    display: flex;
  }
  .nav-items {
    justify-content: space-between;
  }
  .nav-items {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .nav-items {
    .navItem {
      position: relative;
    }
    .navItem {
      margin-bottom: 0px;
    }
    .navItem {
      display: flex;
    }
    .navItem {
      width: 100%;
    }
    .navItem {
      align-items: flex-start;
    }
    .navItem {
      justify-content: center;
    }
    .navItem {
      background-color: var(--color-transparent);
    }
    .navItem {
      a {
        display: flex;
      }
      a {
        flex-direction: column;
      }
      a {
        align-items: center;
      }
      a {
        justify-content: center;
      }
      a {
        img {
          height: 2rem;
        }
        img {
          width: 2rem;
        }
      }
      span.nav-label {
        white-space: nowrap;
      }
      span.nav-label {
        text-align: center;
      }
      span.nav-label {
        font-size: 0.75rem;
        line-height: 1rem;
      }
      span.nav-label {
        color: var(--color-gray-200);
      }
    }
    .navItem.active {
      margin: 0px;
    }
    .navItem.active {
      span.nav-label {
        font-family: var(--font-copy-sans);
      }
      span.nav-label {
        color: var(--color-white);
      }
    }
  }
}</pre></body></html>