/*! Writen  by SCSS */
.msn-dataTable {
  font-size: 14px; }
  @media (min-width: 768px) {
    .msn-dataTable {
      border-top: none; } }
  @media screen and (max-width: 767px) {
    .msn-dataTable {
      font-size: 12px; } }

.msn-headlineCopy__inner {
  text-align: center; }
  @media screen and (max-width: 767px) {
    .msn-headlineCopy__inner {
      text-align: center; } }

@media screen and (max-width: 767px) {
  .msn-headlineCopy {
    font-size: 1.3125rem;
    font-size: 1.25rem; } }

@media (min-width: 768px) {
  .msn-dataTable tr:first-child td {
    border-top: solid 1px #d2d2d2; } }

@media (min-width: 768px) {
  .msn-dataTable td {
    border-bottom: solid 1px #d2d2d2;
    padding: 1.5em 0 1.5em 1em; } }
@media (max-width: 767px) {
  .msn-dataTable td {
    padding: 5px 7px 1em; } }

@media (min-width: 768px) {
  .msn-dataTable tr:first-child th {
    border-top: solid 1px #7d7d7d; } }

.msn-dataTable th {
  font-size: 13px; }
  @media (min-width: 768px) {
    .msn-dataTable th {
      border-bottom: solid 1px #7d7d7d;
      width: 24%;
      padding: 1.5em 0 1.5em 0; } }
  @media (max-width: 767px) {
    .msn-dataTable th {
      padding: 0 7px 5px; } }
  @media screen and (max-width: 480px) {
    .msn-dataTable th {
      font-size: 11px; } }

.msn-preAd__body dd:has(+ dt) {
  margin-bottom: 5px; }

/*# sourceMappingURL=outline.css.map */
