.back-to-top-button {
  --back-to-top-button-background-color: var(--default-color);
  --back-to-top-button-hover-opacity: var(--opacity-70)
}

body.news .back-to-top-button {
  --back-to-top-button-background-color: var(--blue-40)
}

body.better .back-to-top-button {
  --back-to-top-button-background-color: var(--teal-30)
}

body.today .back-to-top-button {
  --back-to-top-button-background-color: var(--accent-blue);
  --back-to-top-button-hover-opacity: 1
}

.back-to-top-button {
  background-color: #0000;
  border: none;
  bottom: var(--space-20);
  opacity: 0;
  outline: none;
  padding: 0;
  pointer-events: none;
  position: fixed;
  right: var(--space-36);
  z-index: 2000
}

body.today .back-to-top-button path {
  stroke: var(--black)
}

body.today .back-to-top-button rect:last-child {
  fill: var(--black)
}

.back-to-top-button :hover {
  opacity: var(--back-to-top-button-hover-opacity)
}

.back-to-top-button.isVisible {
  opacity: 1;
  pointer-events: all
}

.back-to-top-button__square {
  fill: var(--back-to-top-button-background-color)
}

body.today .back-to-top-button:hover .back-to-top-button__square {
  fill: var(--accent-purple)
}

@media only screen and (max-width: 757px) {
  .back-to-top-button {
    bottom: var(--space-8)
  }
}

@media only screen and (min-width: 758px)and (max-width:999px) {
  .back-to-top-button {
    bottom: var(--space-20)
  }
}

@keyframes styles_live-dot-blink__jVMBT {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__dDxSI {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__L_npQ {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__Qo3Qw {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_cardByline__xytla {
  --cb--byline-thumbnail--margin: 0 var(--spacing-2) 0 0;
  --cb--authors--color: var(--grey-60);
  --cb--authors--font-size: 1rem;
  --cb--authors--font-family: var(--founders-cond);
  --cb--authors--font-weight: normal;
  --cb--authors--line-height: var(--leading-100);
  --cb--authors--margin: 0
}

body.select .styles_cardByline__xytla {
  --cb--authors--color: #555;
  --cb--authors--font-family: var(--lato);
  --cb--authors--font-weight: 900;
  --cb--authors--margin: 0 0 4px 0
}

body.today .styles_cardByline__xytla {
  --cb--authors--font-family: var(--secondary-font);
  --cb--authors--color: var(--grey-70)
}

.styles_cardByline__xytla {
  display: flex;
  margin-bottom: var(--spacing-5);
  margin-top: .5rem;
  min-height: 1.75rem
}

.styles_bylineThumbnail__WW6mJ {
  margin: var(--cb--byline-thumbnail--margin)
}

.styles_bylineThumbnail__WW6mJ img,
.styles_bylineThumbnail__WW6mJ picture {
  border-radius: 50%;
  display: block;
  height: 2.25rem;
  overflow: auto;
  width: 2.25rem
}

.styles_inner__k_XvF {
  display: flex
}

.styles_authors__d6hSl {
  align-self: center;
  color: var(--cb--authors--color);
  font-family: var(--cb--authors--font-family);
  font-size: var(--cb--authors--font-size);
  font-weight: var(--cb--authors--font-weight);
  line-height: var(--cb--authors--line-height);
  margin: var(--cb--authors--margin)
}

@keyframes styles_live-dot-blink__YWrBL {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__urLGX {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__8pMNd {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__kvkwQ {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_cardHeadline__tHxeP {
  --card-headline--color: inherit;
  --card-headline--font-family: var(--founders-cond);
  --card-headline--font-size: var(--text-24);
  --card-headline--font-weight: var(--normal);
  --card-headline--line-height: var(--leading-100);
  --card-headline--margin: 0 0 1.25rem 0
}

body.select .styles_cardHeadline__tHxeP {
  --card-headline--color: var(--grey-70);
  --card-headline--font-family: var(--lato);
  --card-headline--font-size: 20px;
  --card-headline--font-weight: 900;
  --card-headline--line-height: var(--leading-125)
}

body.today .styles_cardHeadline__tHxeP {
  --card-headline--color: var(--grey-70);
  --card-headline--font-family: var(--primary-font);
  --card-headline--font-size: var(--text-20);
  --card-headline--line-height: 1.5
}

@media only screen and (min-width: 758px) {
  body.today .styles_cardHeadline__tHxeP {
    --card-headline--font-size: 1.5rem
  }
}

.article-body .article-body__content>h2.styles_cardHeadline__tHxeP,
h2.styles_cardHeadline__tHxeP {
  color: var(--card-headline--color);
  font-family: var(--card-headline--font-family);
  font-size: var(--card-headline--font-size);
  font-weight: var(--card-headline--font-weight);
  line-height: var(--card-headline--line-height);
  margin: var(--card-headline--margin)
}

@keyframes styles_live-dot-blink__4UQgk {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__PpYpm {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__flD_y {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__HjDUE {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_cardTimestamp__dAe6N {
  --card-timestamp--margin-top: 0.5rem;
  --card-timestamp--margin-bottom: 0.5rem;
  --card-timestamp--padding-bottom: 0.25rem
}

body.today .styles_cardTimestamp__dAe6N {
  --card-timestamp--margin-top: 0.75rem;
  --card-timestamp--margin-bottom: 0.75rem;
  --card-timestamp--padding-bottom: 0.5rem
}

@media only screen and (min-width: 1240px) {
  body.today .styles_cardTimestamp__dAe6N {
    --card-timestamp--margin-top: 1.25rem
  }
}

.styles_cardTimestamp__dAe6N {
  --ts--text-color: var(--red-50, #cb1111);
  --ts--font-weight: 400;
  --ts--letter-spacing: -0.5px;
  --ts--font-family: var(--founders-cond);
  margin-bottom: var(--card-timestamp--margin-bottom);
  margin-top: var(--card-timestamp--margin-top);
  padding-bottom: var(--card-timestamp--padding-bottom)
}

.styles_cardTimestamp__dAe6N.styles_eventEnded___hyeJ {
  --ts--text-color: var(--grey-70, #2a2a2a)
}

.styles_cardTimestamp__dAe6N.styles_noWrap__L_bF5 {
  white-space: nowrap
}

body.today .styles_cardTimestamp__dAe6N {
  --ts--letter-spacing: 0
}

body.today .styles_cardTimestamp__dAe6N:not(.styles_eventEnded___hyeJ) {
  --ts--text-color: #ff503c
}

body.select .styles_cardTimestamp__dAe6N:not(.styles_eventEnded___hyeJ) {
  --ts--text-color: #0477c9
}

body.select .styles_cardTimestamp__dAe6N.styles_eventEnded___hyeJ {
  --ts--text-color: #171717
}

body.telemundo .styles_cardTimestamp__dAe6N:not(.styles_eventEnded___hyeJ) {
  --ts--text-color: #c31010
}

:root {
  --lbc--stripes--background: #3061ff80;
  --lbc--before--border-color: var(--grey-40);
  --lbc--share-link--color: var(--grey-50);
  --lbc--pq-lo--font-size: 1.25rem;
  --lbc-small--font-size: 1rem;
  --lbc--pq-lo--font-weight: var(--light);
  --lbc--pq-lo--line-height: var(--leading-125);
  --last-body-item-background-gradient: #fff0;
  --last-body-item-background-gradient-base: #fff;
  --lbc--share-link--width: 1.5rem;
  --lbc--share-link--height: 1.5rem;
  --card--border-style: dashed;
  --figcaption--margin-top: 1rem
}

:root .share-list__copy_icon {
  --social-share-menu-icon--font-size: 1.25rem
}

.deportes,
.entretenimiento,
.noticias,
.shows,
.telemundo {
  --lbc--stripes--background: var(--blue-40)
}

.select {
  --lbc--stripes--background: #b9bfc5;
  --lbc--before--border-color: #ccc;
  --lbc--share-link--color: #999;
  --lbc--pq-lo--font-size: 1.5rem;
  --lbc--pq-lo--font-weight: 900;
  --lbc--pq-lo--line-height: 1.8rem
}

.today {
  --lbc--stripes--background: var(--orange-30);
  --lbc-small--font-size: 1.25rem;
  --lbc--share-link--color: var(--secondary-color);
  --lbc--share-link--width: 1.25rem;
  --lbc--share-link--height: 1.25rem;
  --card--border-style: solid
}

@keyframes zoomAndFadeIn {
  0% {
    opacity: 0;
    transform: scale(.9)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

.live-blog-card {
  scroll-margin-top: 68px
}

.live-blog-card:before {
  border-bottom: .0625rem var(--card--border-style) var(--lbc--before--border-color);
  content: "";
  display: block;
  width: 100%
}

.live-blog-card a>h2,
.live-blog-card a>h3,
.live-blog-card>h3 {
  font-size: 20px !important;
  margin-bottom: 20px !important;
  margin-top: 0 !important
}

.live-blog-card a>h4,
.live-blog-card>h4 {
  font-size: 18px !important
}

@media only screen and (max-width: 757px) {

  .live-blog-card .body-list-el li,
  .live-blog-card>p {
    font-size: 1rem;
    font-size: var(--lbc-small--font-size)
  }
}

.live-blog-card .body-list-el,
.live-blog-card>.liftout,
.live-blog-card>.related {
  margin: 1.5rem 0
}

.live-blog-card>.blockquote {
  margin: 3rem 0 2rem .5625rem
}

.live-blog-card>.pullquote {
  margin: 3rem 0 2rem
}

.live-blog-card .liftout__text,
.live-blog-card .pullquote__quote {
  font-size: 1.25rem;
  font-size: var(--lbc--pq-lo--font-size);
  font-weight: var(--lbc--pq-lo--font-weight);
  line-height: var(--lbc--pq-lo--line-height)
}

.live-blog-card figcaption {
  margin-bottom: 1.5rem
}

.live-blog-card__byline-thumbnail picture {
  margin: 1.5rem;
  width: 2.25rem
}

.live-blog-card__byline-thumbnail a:hover {
  opacity: 1
}

.live-blog-card p a:hover {
  opacity: var(--opacity-70)
}

@media only screen and (min-width: 758px) {
  .live-blog-card {
    scroll-margin-top: 350px
  }
}

.live-blog-card .hidden-show-more-content {
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.article-body .live-blog-card.article-body__content {
  --article-body-ol-li-margin: 0 0 1.5rem 6px;
  --article-body-ol-font-size: 18px
}

.article-body .live-blog-card.article-body__content .body-list-el>li {
  margin-left: 0
}

.article-body .live-blog-card.article-body__content .body-list-el>li:before {
  font-size: 18px;
  margin-right: .5em;
  vertical-align: initial;
  width: auto
}

.article-body .live-blog-card.article-body__content .body-list-el:last-child {
  margin-bottom: 0
}

.article-body .live-blog-card.article-body__content .break-above:before {
  content: none
}

.article-body .live-blog-card.article-body__content .embed-widget {
  margin: 1.5rem 0
}

.cardsContainer>:not(.lastCard).card:last-child {
  height: 148px;
  overflow: hidden;
  position: relative
}

.cardsContainer>:not(.lastCard).card:last-child:after {
  background: linear-gradient(180deg, #fff0, hsla(0, 0%, 100%, .786) 56.77%, #fff);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.live-blog-card.newActiveItem {
  animation: zoomAndFadeIn .3s ease-in 0s 1 normal forwards
}

.share-list__wrapper {
  align-items: center;
  display: flex
}

.share-list__wrapper .share__link-copy {
  margin: 0 .75rem
}

.share-list__wrapper .share__link-copy .icon-link {
  color: var(--lbc--share-link--color)
}

.share-list__wrapper .share__link-copy .icon-link:hover {
  opacity: var(--opacity-70)
}

.share-list__wrapper :global(body.today .share--card) {
  border: none;
  font-size: var(--share-list-icon-size-s);
  height: 1.25rem;
  line-height: 1.875rem;
  margin-right: 0;
  width: 1.25rem
}

.share-list__wrapper :global(body.today .share--card):hover {
  background-color: #0000;
  border: none;
  cursor: pointer
}

.share-list__wrapper .share__sms {
  line-height: 0;
  margin-left: .75rem;
  margin-right: .75rem
}

.share-list__wrapper .share__sms .icon-sms {
  height: 1.5rem;
  height: var(--lbc--share-link--height);
  width: 1.5rem;
  width: var(--lbc--share-link--width)
}

.share-list__wrapper .share__sms .icon-sms path {
  fill: var(--lbc--share-link--color)
}

div.share-list__icons .social-share-menu__container {
  --social-share-menu-item-icon--color: var(--grey-60);
  --share-list-social-list-icon-margin: 0 0.75rem;
  --share-list-social-list-icon-max-width: 1.875rem;
  --social-share-menu-copy--font-size: 1.25rem
}

body.news div.share-list__icons .social-share-menu__container {
  --social-share-menu-icon--font-size: 1.5rem;
  --social-share-menu-container--column-gap: 0;
  --social-share-menu-sms-icon--font-size: 1.75rem;
  --social-share-menu-icon--width: 3rem;
  --social-share-menu-item-icon--color: var(--grey-60)
}

@media only screen and (min-width: 758px) {
  body.news div.share-list__icons .social-share-menu__container {
    --social-share-menu-container--column-gap: 0
  }
}

body.news div.share-list__icons .social-share-menu__container .share-list__copy_icon {
  --social-share-menu-icon--font-size: 1.25rem
}

body.news div.share-list__icons .social-share-menu__container .icon_link {
  --social-share-menu-icon--font-size: 1.25rem;
  --social-share-menu-container--column-gap: 40px
}

.share-list-container {
  overflow-x: clip;
  position: relative
}

.share-list-container:after {
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  width: 30px
}

.share-list__wrapper {
  background: #fff;
  cursor: pointer;
  height: 36px;
  padding: 0 2px
}

.close-icon,
.share--card {
  cursor: pointer
}

.close-icon {
  background: none;
  border: none;
  color: inherit;
  font: inherit;
  height: 24px;
  margin: 0 0 0 12px;
  outline: inherit;
  padding: 0
}

.close-icon:hover {
  opacity: var(--opacity-70)
}

.social-share-button {
  align-items: center;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  font: inherit;
  font-family: var(--oswald-font-family);
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  outline: inherit;
  padding: 0;
  position: relative;
  z-index: 1
}

.social-share-button:hover {
  opacity: var(--opacity-70)
}

.share-list__icons {
  align-items: center;
  display: flex;
  transform: translateX(150%);
  transition: transform .35s ease-in-out
}

.share-list__icons.showSocialShare {
  transform: translateX(0)
}

.share-btn-txt {
  align-items: center;
  display: inline-flex;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: 35px;
  transition: opacity .3s ease-in-out
}

.share-btn-txt.showSocialShare {
  opacity: 0;
  right: -35px
}

@keyframes styles_live-dot-blink__dtgDa {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__xBu5F {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__4aV3l {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__bA3t6 {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chartCardHeadline__hQEvw {
  --chart-card-headline--color: inherit;
  --chart-card-headline--font-family: var(--oswald-font-family);
  --chart-card-headline--font-size: 21px;
  --chart-card-headline--font-weight: 500;
  --chart-card-headline--line-height: 120%
}

.article-body .article-body__content>h2.styles_chartCardHeadline__hQEvw,
h2.styles_chartCardHeadline__hQEvw {
  color: var(--chart-card-headline--color);
  font-family: var(--chart-card-headline--font-family);
  font-size: var(--chart-card-headline--font-size);
  font-weight: var(--chart-card-headline--font-weight);
  line-height: var(--chart-card-headline--line-height);
  margin: 0 0 12px
}

@keyframes styles_live-dot-blink__dg_9r {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__p8YV8 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__VkkIT {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__Z__M8 {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chatCardTimestamp__yjt2S {
  --card-timestamp--margin-top: 0.5rem;
  --card-timestamp--margin-bottom: 0.5rem;
  --card-timestamp--padding-bottom: 0.25rem;
  --chatStyle-ts--text-color: var(--red-50, #cb1111);
  margin-bottom: var(--card-timestamp--margin-bottom);
  margin-top: var(--card-timestamp--margin-top);
  padding-bottom: var(--card-timestamp--padding-bottom);
  white-space: nowrap
}

.styles_chatCardTimestamp__yjt2S.styles_eventEnded__oScme {
  --chatStyle-ts--text-color: var(--grey-60, #555)
}

@keyframes styles_live-dot-blink__g_r_Y {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__8zvBt {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__QwkDi {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__PSah_ {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chatCardByline___KHac {
  --chat-blog--byline--text: 0.8125rem;
  --chat-blog--author-name--font-family: var(--oswald-font-family);
  --chat-blog--author-name--color: var(--grey-100);
  --chat-blog--authors-bio--color: var(--grey-60);
  display: box;
  font-family: var(--chat-blog--author-name--font-family);
  font-size: var(--chat-blog--byline--text);
  line-height: 135%;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden
}

.styles_chatCardByline___KHac a,
.styles_chatCardByline___KHac a:link,
.styles_chatCardByline___KHac a:visited {
  text-decoration: underline
}

.styles_chatCardByline___KHac a:hover {
  opacity: .7
}

.styles_chatCardByline--name__XxOL0 {
  color: var(--chat-blog--author-name--color);
  font-weight: 500
}

.styles_chatCardByline--bio__moCJl {
  color: var(--chat-blog--authors-bio--color);
  display: box;
  font-weight: 400;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden
}

.styles_chatCardByline--shortbio__fVvwi {
  margin-left: 8px
}

@keyframes styles_live-dot-blink__NEgHh {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__82OTX {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__Zax_D {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__e_RJV {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chatCardBylineThumbnail__HWngo {
  --avatar-bg-color: var(--blue-70)
}

body.msnbc .styles_chatCardBylineThumbnail__HWngo {
  --avatar-bg-color: var(--blue-40)
}

.styles_bylineThumbnail__mMxrB {
  background-color: var(--avatar-bg-color);
  border: 1.5px solid #fff;
  border-radius: 50%;
  display: block;
  margin: 0
}

.styles_bylineThumbnail__mMxrB img,
.styles_bylineThumbnail__mMxrB picture,
.styles_bylineThumbnail__mMxrB svg {
  border-radius: 50%;
  display: block;
  height: 2.25rem;
  overflow: auto;
  width: 2.25rem
}

.styles_bylineThumbnail__mMxrB a:hover {
  opacity: 1
}

.styles_chatCardBylineThumbnail__HWngo:nth-child(2) .styles_bylineThumbnail__mMxrB {
  margin-left: -5px
}

@keyframes styles_live-dot-blink__H7U_9 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__1NgRL {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__KNuB5 {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__K7KVH {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chatCartByline__mUVLh {
  --cb--authors--line-height: var(--leading-100);
  --cb--authors--margin: 0;
  display: flex;
  gap: 5px;
  margin-bottom: 0;
  margin-top: .25rem;
  min-height: 1.75rem
}

.styles_inner__C2T4Z {
  display: flex
}

.styles_authors__I__zM {
  align-self: center;
  flex-wrap: nowrap;
  line-height: var(--cb--authors--line-height);
  margin: var(--cb--authors--margin)
}

@keyframes styles_live-dot-blink__oiOkM {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__eiRfc {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__FW_AE {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__tbsNq {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_countChip__wkEXI {
  align-items: baseline;
  background-color: #555;
  border: 1.5px solid #fff;
  border-radius: 100%;
  color: var(--white);
  cursor: default;
  display: inline-flex;
  font-size: 18px;
  font-weight: 500;
  height: 32px;
  justify-content: center;
  margin-left: -5px;
  padding-right: 1px;
  padding-top: 1px;
  width: 32px
}

@keyframes styles_live-dot-blink__bjxLO {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__7iOdI {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__Aua64 {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__krIIM {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_reportingFrom__cmKPT {
  --color: #555;
  align-items: baseline;
  color: var(--color);
  display: flex;
  font-family: var(--oswald-font-family);
  gap: 3px;
  line-height: 1.35
}

.styles_icon__UBlV_ {
  flex-shrink: 0;
  transform: translateY(1px)
}

.styles_icon__UBlV_ path {
  fill: var(--color)
}

@keyframes styles_live-dot-blink__CjOid {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in___8XjR {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__is2_G {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__v7Rm_ {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_reportingFrom__MzKFY {
  --color: #555
}

.styles_chatCardEyebrow__mnag3 {
  background-color: #102039;
  border-radius: 0 0 3px 3px;
  color: #fff;
  font-family: var(--oswald-font-family);
  font-size: 15px;
  line-height: 1.15;
  margin-bottom: 4px;
  max-width: max-content;
  padding: 3px 8px 4px
}

@keyframes styles_live-dot-blink__TrTws {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__dW_cO {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__aWNWs {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__4_S9b {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_chat-blog-card__wNypF {
  --lbc--stripes--background: #3061ff80;
  --cc--before--border-color: #102039;
  --lbc--share-link--color: var(--grey-60);
  --share-list-color: var(--grey-60);
  --lbc--pq-lo--font-size: 1.25rem;
  --lbc-small--font-size: 1rem;
  --lbc--pq-lo--font-weight: var(--light);
  --lbc--pq-lo--line-height: var(--leading-125);
  --last-body-item-background-gradient: #fff0;
  --last-body-item-background-gradient-base: #fff;
  --lbc--share-link--width: 1.5rem;
  --lbc--share-link--height: 1.5rem;
  --chat-card--border-style: solid;
  --figcaption--margin-top: 1rem;
  --lbc--avatar-bg-color: var(--blue-70)
}

.styles_shows__zLOmC {
  --lbc--stripes--background: var(--blue-40)
}

body.styles_msnbc__PQvsa .styles_chat-blog-card__wNypF {
  --lbc--avatar-bg-color: var(--blue-40)
}

@keyframes styles_zoomAndFadeIn__X_GL8 {
  0% {
    opacity: 0;
    transform: scale(.9)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

.styles_chat-blog-card__wNypF {
  --article-body-ol-li-margin: 0 0 1.5rem 6px;
  --article-body-ol-font-size: 18px;
  padding: 20px 0;
  scroll-margin-top: 68px
}

.styles_chat-blog-card__wNypF:before {
  border-bottom: .125rem var(--chat-card--border-style) var(--cc--before--border-color);
  content: "";
  display: block;
  width: 100%
}

.styles_chat-blog-card__wNypF a>h2,
.styles_chat-blog-card__wNypF a>h3,
.styles_chat-blog-card__wNypF>h3 {
  font-size: 20px !important;
  margin-bottom: 20px !important;
  margin-top: 0 !important
}

.styles_chat-blog-card__wNypF a>h4,
.styles_chat-blog-card__wNypF>h4 {
  font-size: 18px !important
}

@media only screen and (max-width: 757px) {

  .styles_chat-blog-card__wNypF .styles_body-list-el__1HV1O li,
  .styles_chat-blog-card__wNypF>p {
    font-size: var(--lbc-small--font-size)
  }
}

.styles_chat-blog-card__wNypF .styles_body-list-el__1HV1O,
.styles_chat-blog-card__wNypF>.styles_liftout__norJL,
.styles_chat-blog-card__wNypF>.styles_related__d2Kpf {
  margin: 1.5rem 0
}

.styles_chat-blog-card__wNypF>.styles_blockquote__qKlaX {
  margin: 3rem 0 2rem .5625rem
}

.styles_chat-blog-card__wNypF>.styles_pullquote__AndRx {
  margin: 3rem 0 2rem
}

.styles_chat-blog-card__wNypF .styles_liftout__text__Gul9u,
.styles_chat-blog-card__wNypF .styles_pullquote__quote__TEcPW {
  font-size: var(--lbc--pq-lo--font-size);
  font-weight: var(--lbc--pq-lo--font-weight);
  line-height: var(--lbc--pq-lo--line-height)
}

.styles_chat-blog-card__wNypF figcaption {
  margin-bottom: 1.5rem
}

.styles_chat-blog-card__byline-thumbnail___IKxn picture {
  margin: 1.5rem;
  width: 2.25rem
}

.styles_chat-blog-card__byline-thumbnail___IKxn a:hover {
  opacity: 1
}

.styles_chat-blog-card__wNypF p a:hover {
  opacity: var(--opacity-70)
}

.styles_chat-blog-card__wNypF .styles_hidden-show-more-content__FOVN1 {
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.styles_chat-blog-card__wNypF .styles_time-stamp-social-share-container__pmafU {
  align-items: center;
  display: flex;
  height: 44px;
  justify-content: space-between
}

.styles_chat-blog-card__wNypF .styles_authors-container__wY7vB {
  align-items: center;
  display: flex;
  font-family: var(--oswald-font-family);
  font-size: 13px;
  gap: 5px;
  position: relative
}

.styles_chat-blog-card__wNypF.styles_isReply__QagGl {
  padding: 12px 0
}

.styles_chat-blog-card__wNypF.styles_isReply__QagGl:before {
  border-bottom: none
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .break-above:before {
  content: none
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .embed-widget {
  margin: .75rem 0
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .body-list-el {
  margin-top: 1.25rem
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .body-graf {
  margin-bottom: 18px;
  margin-top: 0
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .body-list-el:last-child {
  margin-bottom: 0
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .body-list-el li:before {
  margin-right: .5em;
  vertical-align: initial;
  width: auto
}

.article-body .article-body__content .styles_chat-blog-card__wNypF .styles_authors-container__wY7vB a,
.article-body .article-body__content .styles_chat-blog-card__wNypF .styles_authors-container__wY7vB a:hover,
.article-body .article-body__content .styles_chat-blog-card__wNypF .styles_authors-container__wY7vB a:link {
  color: var(--chat-blog--author-name--color)
}

.styles_cardsContainer__0dQ7Q>:not(.styles_lastCard__KvRIn).styles_card__tFOWa:last-child {
  height: 148px;
  overflow: hidden;
  position: relative
}

.styles_cardsContainer__0dQ7Q>:not(.styles_lastCard__KvRIn).styles_card__tFOWa:last-child:after {
  background: linear-gradient(180deg, #fff0, hsla(0, 0%, 100%, .786) 56.77%, #fff);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.styles_card__tFOWa.styles_newActiveItem__LQVpZ {
  animation: styles_zoomAndFadeIn__X_GL8 .3s ease-in 0s 1 normal forwards
}

.styles_share-list__wrapper__wjK_H {
  align-items: center;
  display: flex
}

.styles_share-list__wrapper__wjK_H .styles_share__link-copy__xj58P {
  margin: 0 .75rem
}

.styles_share-list__wrapper__wjK_H .styles_share__link-copy__xj58P .styles_icon-link__3rJ_4 {
  color: var(--lbc--share-link--color)
}

.styles_share-list__wrapper__wjK_H .styles_share__link-copy__xj58P .styles_icon-link__3rJ_4:hover {
  opacity: var(--opacity-70)
}

.styles_share-list__wrapper__wjK_H .styles_share__sms__kjcOZ {
  line-height: 0;
  margin-left: .75rem;
  margin-right: .75rem
}

.styles_share-list__wrapper__wjK_H .styles_share__sms__kjcOZ .styles_icon-sms__hmjS1 {
  height: var(--lbc--share-link--height);
  width: var(--lbc--share-link--width)
}

.styles_share-list__wrapper__wjK_H .styles_share__sms__kjcOZ .styles_icon-sms__hmjS1 path {
  fill: var(--lbc--share-link--color)
}

.styles_author-thumbnails__qhUtP {
  --hover-area: 5px;
  align-items: center;
  display: flex;
  margin: -5px;
  margin: calc(var(--hover-area)*-1);
  padding: 5px;
  padding: var(--hover-area)
}

.styles_author-dropdown__s_ZeC {
  background-color: var(--white);
  border: 1px solid var(--grey-60);
  box-shadow: 1px 3px 2px 0 rgba(0, 0, 0, .251);
  display: none;
  list-style: none;
  padding: 12px;
  position: absolute;
  top: 38px;
  width: 335px;
  z-index: 11
}

.styles_author-thumbnails__qhUtP.styles_isTapped__xv4Q_ .styles_author-dropdown__s_ZeC {
  display: flex;
  flex-direction: column;
  gap: 8px
}

@media(hover: hover) {
  .styles_author-thumbnails__qhUtP:hover .styles_author-dropdown__s_ZeC {
    display: flex;
    flex-direction: column;
    gap: 8px
  }
}

.styles_dropdown-item__KF7EM {
  margin: 0
}

@keyframes styles_live-dot-blink__BA2sz {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__WhQKt {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__4fB79 {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__kLIZ9 {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_jumpLinkList__3j_rb {
  background-color: #0000;
  font-family: var(--default-text-font-family);
  font-size: var(--text-12);
  font-style: normal;
  font-weight: 400;
  line-height: var(--spacing-16);
  list-style-type: none;
  margin: 0;
  width: 100%
}

.select .styles_jumpLinkList__3j_rb {
  font-family: var(--lato);
  font-size: var(--text-17);
  line-height: 170%
}

.today .styles_jumpLinkList__3j_rb {
  font-family: Mada, sans-serif;
  font-size: var(--text-18);
  line-height: 150%
}

.styles_jumpLinkList__item___QFWB {
  border-left: none;
  padding-bottom: var(--text-12);
  padding-left: var(--text-12)
}

.select .styles_jumpLinkList__item___QFWB {
  border-left: 2px solid var(--blue-60)
}

.today .styles_jumpLinkList__item___QFWB {
  border-left: 2px solid #ffb186
}

.styles_jumpLinkList__item___QFWB:last-child {
  padding-bottom: 0
}

.styles_jumpLinkList__itemLink__WKl6G {
  color: var(--grey-70);
  opacity: var(--opacity-100);
  text-decoration: none
}

.select .styles_jumpLinkList__itemLink__WKl6G:focus,
.select .styles_jumpLinkList__itemLink__WKl6G:hover {
  color: var(--blue-60);
  opacity: var(--opacity-70);
  text-decoration: none
}

.today .styles_jumpLinkList__itemLink__WKl6G:focus,
.today .styles_jumpLinkList__itemLink__WKl6G:hover {
  color: var(--orange-30);
  text-decoration: underline;
  text-decoration-color: #ffb186;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px
}

.styles_jumpLinkList__activeItem__iPi7F {
  border-left: unset;
  font-weight: 700
}

.today .styles_jumpLinkList__activeItem__iPi7F:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="8" height="23" viewBox="0 0 8 23" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="23" transform="translate(0.5)" fill="%23FFF2EB"/><path d="M0.5 8L7.5 11.5L0.5 15V8Z" fill="%23FF503C"/></svg>')
}

.select .styles_jumpLinkList__activeItem__iPi7F:before,
.today .styles_jumpLinkList__activeItem__iPi7F:before {
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 24px;
  margin-left: -15px;
  vertical-align: middle;
  width: 16px
}

.select .styles_jumpLinkList__activeItem__iPi7F:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="7" height="23" viewBox="0 0 7 23" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="23" transform="translate(0.5)" fill="%23EBF5FC"/><path d="M0 8L7 11.5L0 15V8Z" fill="%23005594"/></svg>')
}

@keyframes styles_live-dot-blink__Dp3jW {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__it25E {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__kgeGE {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__KFsEL {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_replies__XttTw {
  border-left: .15rem solid var(--grey-60);
  padding-left: 1.5rem
}

.styles_repliesCount__i2kAT {
  color: var(--grey-60);
  font-family: var(--oswald-font-family);
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 1rem;
  text-transform: uppercase
}

.article-body .article-body__content .styles_replies__XttTw .styles_hasParent__sobPy>p,
.article-body .article-body__content .styles_replies__XttTw .styles_hasParent__sobPy>p:first-of-type {
  margin: 1.5rem 0
}

.article-body .article-body__content .styles_replies__XttTw .styles_hasParent__sobPy figure {
  margin-top: 1.5rem
}

@media only screen and (max-width: 757px) {
  .article-body .article-body__content .styles_replies__XttTw .styles_hasParent__sobPy figure {
    margin-left: 0;
    width: 100%
  }

  .article-body .article-body__content .styles_replies__XttTw .styles_hasParent__sobPy figcaption {
    margin-left: 0
  }
}

@keyframes styles_live-dot-blink__4yyT7 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__C1jCJ {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__awiJm {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__ZtTqy {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

body.select {
  --expandable-jump-link-list-max-width: 36.25rem;
  --expandable-jump-link-list-container-background-color: #d7edff;
  --expandable-jump-link-list-container-padding: 2.5rem 0.9375rem 0rem;
  --expandable-jump-link-list-container-padding-top-no-subtitle: 2.5rem;
  --expandable-jump-link-list-container-before-content: unset;
  --expandable-jump-link-list-button-icon-color: var(--blue-60);
  --expandable-jump-link-list-button-font-family: var(--lato);
  --expandable-jump-link-list-button-padding: var(--space-12) 0;
  --expandable-jump-link-list-button-after-content: unset
}

body.today {
  --expandable-jump-link-list-max-width: 37.5rem;
  --expandable-jump-link-list-header-color: var(--grey-70);
  --expandable-jump-link-list-header-tab-background-color: #0000;
  --expandable-jump-link-list-header-tab-max-width: unset;
  --expandable-jump-link-list-container-background-color: #fff2eb;
  --expandable-jump-link-list-container-padding: 2.5rem 0.9375rem 0rem;
  --expandable-jump-link-list-container-padding-top-no-subtitle: 1.25rem;
  --expandable-jump-link-list-container-before-clip-path: polygon(0 0, 100% 40%, 100% 100%, 0% 100%);
  --expandable-jump-link-list-container-before-content: "";
  --expandable-jump-link-list-container-before-background-color: var(--expandable-jump-link-list-container-background-color);
  --expandable-jump-link-list-container-before-height: 1.0625rem;
  --expandable-jump-link-list-container-before-width: 100%;
  --expandable-jump-link-list-container-before-position: absolute;
  --expandable-jump-link-list-container-before-top: 3.5rem;
  --expandable-jump-link-list-container-before-left: 0;
  --expandable-jump-link-list-container-before-display: block;
  --expandable-jump-link-list-button-icon-color: #ff503c;
  --expandable-jump-link-list-button-font-family: var(--secondary-font);
  --expandable-jump-link-list-button-padding: var(--space-12) 0 0 0;
  --expandable-jump-link-list-button-after-background-color: var(--expandable-jump-link-list-container-background-color);
  --expandable-jump-link-list-button-after-clip-path: polygon(0 0, 100% 0%, 100% 60%, 0% 100%);
  --expandable-jump-link-list-button-after-content: "";
  --expandable-jump-link-list-button-after-display: block;
  --expandable-jump-link-list-button-after-height: 0.75rem;
  --expandable-jump-link-list-button-after-position: absolute;
  --expandable-jump-link-list-button-after-top: 1.875rem;
  --expandable-jump-link-list-button-after-width: 100%
}

.styles_expandableJumpLinkList__1GJg8 {
  background-color: #0000;
  font-family: var(--default-text-font-family);
  font-size: var(--text-12);
  font-style: normal;
  font-weight: 400;
  line-height: var(--spacing-16);
  list-style-type: none;
  margin: 0;
  width: 100%
}

.select .styles_expandableJumpLinkList__1GJg8 {
  font-family: var(--lato);
  font-size: var(--text-17);
  line-height: 170%
}

.today .styles_expandableJumpLinkList__1GJg8 {
  font-family: Mada, sans-serif;
  font-size: var(--text-18);
  line-height: 150%
}

.styles_expandableJumpLinkList__item__K6k_4 {
  border-left: none;
  padding-bottom: var(--text-12);
  padding-left: var(--text-12)
}

.select .styles_expandableJumpLinkList__item__K6k_4 {
  border-left: 2px solid var(--blue-60)
}

.today .styles_expandableJumpLinkList__item__K6k_4 {
  border-left: 2px solid #ffb186
}

.styles_expandableJumpLinkList__item--hidden__774Yx {
  display: none
}

.styles_expandableJumpLinkList__itemLink__Ud8cp {
  color: var(--grey-70);
  opacity: var(--opacity-100);
  text-decoration: none
}

.select .styles_expandableJumpLinkList__itemLink__Ud8cp:focus,
.select .styles_expandableJumpLinkList__itemLink__Ud8cp:hover {
  color: var(--blue-60);
  opacity: var(--opacity-70);
  text-decoration: none
}

.today .styles_expandableJumpLinkList__itemLink__Ud8cp:focus,
.today .styles_expandableJumpLinkList__itemLink__Ud8cp:hover {
  color: var(--orange-30);
  text-decoration: underline;
  text-decoration-color: #ffb186;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px
}

.styles_expandableJumpLinkList__activeItem__pcOuK {
  border-left: unset;
  font-weight: 700
}

.today .styles_expandableJumpLinkList__activeItem__pcOuK:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="8" height="23" viewBox="0 0 8 23" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="23" transform="translate(0.5)" fill="%23FFF2EB"/><path d="M0.5 8L7.5 11.5L0.5 15V8Z" fill="%23FF503C"/></svg>')
}

.select .styles_expandableJumpLinkList__activeItem__pcOuK:before,
.today .styles_expandableJumpLinkList__activeItem__pcOuK:before {
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 24px;
  margin-left: -15px;
  vertical-align: middle;
  width: 16px
}

.select .styles_expandableJumpLinkList__activeItem__pcOuK:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="7" height="23" viewBox="0 0 7 23" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="23" transform="translate(0.5)" fill="%23EBF5FC"/><path d="M0 8L7 11.5L0 15V8Z" fill="%23005594"/></svg>')
}

.styles_expandableJumpLinkList__Container--NoExpand___KRu5 {
  padding: 2.5rem .9375rem 2rem
}

.styles_expandableJumpLinkList__Affordance__dLf78,
.styles_expandableJumpLinkList__Affordance__dLf78 article,
.styles_expandableJumpLinkList__Affordance__dLf78 div {
  height: 3.125rem;
  overflow: hidden
}

.styles_expandableJumpLinkList__Overlay___9me0 {
  height: 3.125rem;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2
}

.today .styles_expandableJumpLinkList__Overlay___9me0 {
  background: linear-gradient(0deg, #fff2eb 7.95%, #fff2eb00 94.27%)
}

.select .styles_expandableJumpLinkList__Overlay___9me0 {
  background: linear-gradient(0deg, #ebf5fc 7.95%, #ebf5fc00 94.27%)
}

.styles_expandableJumpLinkList__Button__QHcXz {
  align-items: center;
  border: none;
  color: var(--grey-100);
  display: flex;
  flex-direction: row;
  font-family: var(--expandable-jump-link-list-button-font-family);
  font-size: var(--text-12);
  font-weight: 400;
  gap: .375rem;
  justify-content: center;
  line-height: 1.125rem;
  padding: 12px 0 0;
  position: relative;
  text-transform: uppercase;
  top: -1em;
  width: 100%
}

@media only screen and (max-width: 757px) {
  .styles_expandableJumpLinkList__Button__QHcXz {
    top: 0
  }
}

.today .styles_expandableJumpLinkList__Button__QHcXz {
  background-color: #fff2eb
}

.select .styles_expandableJumpLinkList__Button__QHcXz {
  background-color: #ebf5fc
}

.styles_expandableJumpLinkList__Button__QHcXz:after {
  background-color: var(--expandable-jump-link-list-title-after-background-color);
  bottom: var(--expandable-jump-link-list-title-after-bottom);
  box-sizing: var(--expandable-jump-link-list-title-after-box-sizing);
  clip-path: var(--expandable-jump-link-list-title-after-clip-path);
  content: var(--expandable-jump-link-list-title-after-content);
  height: var(--expandable-jump-link-list-title-after-height);
  left: var(--expandable-jump-link-list-title-after-left);
  max-width: var(--expandable-jump-link-list-title-after-max-width);
  position: var(--expandable-jump-link-list-title-after-position);
  top: var(--expandable-jump-link-list-title-after-top);
  width: var(--expandable-jump-link-list-title-after-width);
  z-index: var(--expandable-jump-link-list-title-after-z-index)
}

.styles_icon__pfqb8 {
  color: var(--expandable-jump-link-list-button-icon-color)
}

.styles_iconDown__SgXEv {
  rotate: 90deg
}

.styles_iconUp__iQyWy {
  rotate: 270deg
}

@keyframes styles_live-dot-blink__qMArR {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__zPRci {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__4cLhW {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__cBwkN {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_backToTop__envaC {
  --btt--primary--color: var(--default-color);
  --btt--inverse--color: var(--white)
}

body.msnbc .styles_backToTop__envaC {
  --btt--primary--color: var(--blue-40)
}

body.select .styles_backToTop__envaC {
  --btt--primary--color: var(--blue-60)
}

body.today .styles_backToTop__envaC {
  --btt--primary--color: var(--accent-blue);
  --btt--inverse--color: var(--grey-70);
  --btt--hover--primary-color: var(--accent-purple);
  --btt--hover--inverse-color: var(--grey-70)
}

.styles_backToTop__envaC {
  align-items: center;
  background-color: var(--btt--primary--color);
  border: 1px solid var(--btt--primary--color);
  box-shadow: 0 0 10px #00000040;
  display: flex;
  height: 2.625rem;
  justify-content: center;
  overflow-y: hidden;
  padding: 0;
  width: 2.625rem
}

.styles_backToTop__envaC path {
  stroke: var(--btt--inverse--color)
}

.styles_backToTop__envaC rect {
  fill: var(--btt--inverse--color)
}

.styles_backToTop__envaC:hover {
  background-color: var(--btt--hover--primary-color, var(--btt--inverse--color));
  border: 1px solid var(--btt--hover--primary-color, var(--btt--primary--color))
}

.styles_backToTop__envaC:hover path {
  stroke: var(--btt--hover--inverse-color, var(--btt--primary--color))
}

.styles_backToTop__envaC:hover rect {
  fill: var(--btt--hover--inverse-color, var(--btt--primary--color))
}

.styles_backToTop__envaC.styles_hidden__ohW0c {
  opacity: 0;
  pointer-events: none
}

.styles_backToTop__envaC.styles_isVisible__ic8Uq {
  opacity: 1;
  pointer-events: all
}

.shared_parallelogram__sLDFF:before {
  clip-path: polygon(0 0, 100% 40%, 100% 100%, 0 100%);
  height: 16px;
  left: 0;
  top: -15px
}

.shared_parallelogram__sLDFF:after,
.shared_parallelogram__sLDFF:before {
  background-color: #fff2eb;
  content: "";
  display: block;
  position: absolute;
  width: 100%
}

.shared_parallelogram__sLDFF:after {
  bottom: -12px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 60%);
  height: 12px
}

.shared_parallelogramNoAffordance__Jt_fG:after {
  bottom: 0
}

:root {
  --live-blog-button-active-opacity: var(--default-active-opacity);
  --live-blog-button-font-color: var(--blue-40);
  --live-blog-button-background-color: var(--white);
  --live-blog-loading-button-font-color: var(--white);
  --live-blog-loading-button-background-color: var(--blue-40);
  --live-blog-hover-button-font-color: var(--white);
  --live-blog-hover-button-background-color: var(--blue-40)
}

.msnbc {
  --live-blog-loading-button-background-color: var(--blue-70)
}

.loadMoreButton {
  background-color: var(--live-blog-button-background-color);
  border: 2px solid var(--blue-40);
  color: var(--live-blog-button-font-color);
  flex-basis: auto;
  font-family: var(--founders-cond);
  height: 66px;
  width: 359px
}

.loadMoreButton:active {
  opacity: var(--live-blog-button-active-opacity)
}

.loadMoreButton:active,
.loadMoreButton:focus {
  outline: 0
}

.loadMoreButton:hover {
  background-color: var(--live-blog-hover-button-background-color);
  color: var(--live-blog-hover-button-font-color)
}

.loadMoreButton--loading {
  background-color: var(--live-blog-loading-button-background-color);
  color: var(--live-blog-loading-button-font-color)
}

@keyframes styles_live-dot-blink__eJpFx {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__lLd5W {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__5wlqL {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__YFoXY {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_tableOfContents__PDvQI {
  margin-bottom: 12px;
  transform: translateY(0);
  transition: transform .5s ease;
  width: 100%;
  z-index: 100
}

@media only screen and (min-width: 1000px) {
  .styles_tableOfContents__PDvQI {
    margin-bottom: 40px;
    position: unset
  }
}

.select .styles_tableOfContents__PDvQI {
  top: var(--space-112)
}

.styles_tableOfContents__PDvQI.styles_hidden__0jwwd {
  margin-bottom: unset;
  max-height: 0;
  overflow: hidden;
  transform: translateY(-60px)
}

.styles_fullBleed__V5Q5x {
  margin-bottom: 32px
}

@media only screen and (max-width: 757px) {
  .styles_fullBleed__V5Q5x {
    margin-left: -20px;
    width: calc(100% + 40px)
  }
}

.styles_tableOfContents__accordion__kVamE {
  padding: 0 var(--space-16) var(--space-16) var(--space-16)
}

.today .styles_tableOfContents__accordion__kVamE {
  background-color: #fff2eb
}

.select .styles_tableOfContents__accordion__kVamE {
  background-color: #ebf5fc
}

.styles_tableOfContents__accordionFullBleed___IBwp.styles_tableOfContents__open__lGcLZ {
  border-top: unset;
  box-shadow: unset;
  padding-bottom: unset
}

.styles_tableOfContents__accordionContentFullBleed__9rXRv {
  box-shadow: unset;
  position: relative
}

.today .styles_tableOfContents__accordionContentFullBleed__9rXRv {
  background-color: #fff2eb
}

.select .styles_tableOfContents__accordionContentFullBleed__9rXRv {
  background-color: #ebf5fc
}

@media only screen and (max-width: 757px) {
  .styles_tableOfContents__accordionContentFullBleed__9rXRv {
    padding: 0 var(--space-16) var(--space-16) var(--space-16)
  }
}

.styles_tableOfContents__accordionHeader__8SgVt {
  padding: var(--space-12) var(--space-20)
}

.today .styles_tableOfContents__accordionHeader__8SgVt {
  background-color: #fff2eb
}

.select .styles_tableOfContents__accordionHeader__8SgVt {
  background-color: #ebf5fc
}

@keyframes styles_live-dot-blink__eYoHY {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__gr6Xl {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__JFeHx {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__47N4d {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_pill__2ebsZ {
  --pill--primary--color: var(--default-color);
  --pill--inverse--color: var(--white);
  --pill--font-family: var(--founders-cond);
  --pill--font-size: var(--text-16);
  --pill--font-weight: var(--normal)
}

body.msnbc .styles_pill__2ebsZ {
  --pill--primary--color: var(--blue-40)
}

body.select .styles_pill__2ebsZ {
  --pill--primary--color: var(--blue-60);
  --pill--font-family: var(--lato);
  --pill--font-size: 0.875rem;
  --pill--font-weight: var(--normal)
}

body.today .styles_pill__2ebsZ {
  --pill--border-radius: 0;
  --pill--width: auto;
  --pill--font-family: var(--secondary-font);
  --pill--font-weight: 700;
  --pill--padding--horiztonal: 1.25rem
}

.styles_pill__2ebsZ {
  align-items: center;
  background-color: var(--pill--primary--color);
  border: 1px solid var(--pill--primary--color);
  border-radius: 6.25rem;
  border-radius: var(--pill--border-radius, 6.25rem);
  box-shadow: 0 0 10px #00000040;
  color: var(--pill--inverse--color);
  display: flex;
  font-family: var(--pill--font-family);
  font-size: var(--pill--font-size);
  font-weight: var(--pill--font-weight);
  height: 2rem;
  justify-content: center;
  padding: 0 .625rem .0625rem .375rem;
  padding: 0 var(--pill--padding--horiztonal, .625rem) .0625rem var(--pill--padding--horiztonal, .375rem);
  width: 14.125rem;
  width: var(--pill--width, 14.125rem)
}

@media(hover: hover)and (pointer:fine) {
  .styles_pill__2ebsZ:hover {
    background-color: var(--pill--inverse--color);
    color: var(--pill--primary--color)
  }
}

.styles_countLabel__x4Q4O {
  padding: 0 0 0 .375rem
}

body.today .styles_countLabel__x4Q4O:active {
  opacity: 1
}

.styles_backToTopIcon__vmbl5 {
  background: inherit;
  height: 1rem;
  width: 1rem
}

:root {
  --default-background: var(--white);
  --lb--top: 5rem;
  --lb--scrolling-up--top: var(--lb--top);
  --lb--backTotop-bottom-gutter: 5.6875rem;
  --lb--backTotop-hidden-duration: 0.3s;
  --lb--backTotop-hidden-delay: 3s;
  --pill--text--inverse--color: var(--white);
  --pill--color: var(--default-color);
  --pill--pulse--color: var(--default-color);
  --live-blog-posts--cards--margin-top: 3rem
}

.msnbc,
.news {
  --pill--color: var(--breaking-red);
  --pill--pulse--color: var(--breaking-red)
}

.deportes,
.noticias {
  --pill--color: var(--noticias-red-50);
  --pill--pulse--color: var(--noticias-red-50)
}

@media only screen and (min-width: 758px) {

  .deportes,
  .entretenimiento,
  .noticias,
  .shows,
  .telemundo,
  .think {
    --lb--top: 9.25rem;
    --lb--scrolling-up--top: 9.25rem
  }
}

.select {
  --pill--color: var(--blue-60);
  --pill--pulse--color: var(--blue-60)
}

@media only screen and (min-width: 758px) {
  .select {
    --lb--top: 6.25rem;
    --lb--scrolling-up--top: var(--lb--top)
  }
}

.today {
  --pill--color: var(--accent-blue);
  --pill--text--inverse--color: var(--grey-70);
  --pill--hover--opacity: 1;
  --pill--hover--background-color: var(--accent-purple);
  --pill--active--text--color: var(--grey-70);
  --pill--active--opacity: 1;
  --pill--active--background-color: var(--accent-purple);
  --live-blog-posts--cards--margin-top: 0.375rem
}

.liveBlogCards {
  display: flex;
  flex-direction: column;
  margin-top: 3rem;
  margin-top: var(--live-blog-posts--cards--margin-top)
}

.blog {
  margin-top: 48px
}

.blog__scrollUpButtonContainer,
.liveBlogCards__scrollUpButtonContainer {
  --lb--top: calc(var(--lb--scrolling-up--top) + var(--election-nav-height, 0px));
  align-content: center;
  display: grid;
  position: sticky;
  top: 5rem;
  top: var(--lb--top);
  transition: top .2s ease-in;
  z-index: 19
}

.blog__scrollUpButtonContainer--mobileTop,
.liveBlogCards__scrollUpButtonContainer--mobileTop {
  order: -1;
  top: 5rem;
  top: var(--lb--top)
}

.blog__scrollUpButtonContainer--mobileBottom,
.liveBlogCards__scrollUpButtonContainer--mobileBottom {
  bottom: 5.6875rem;
  bottom: var(--lb--backTotop-bottom-gutter);
  order: 0
}

@media only screen and (min-width: 1000px) {

  .blog__scrollUpButtonContainer--desktopTop,
  .liveBlogCards__scrollUpButtonContainer--desktopTop {
    order: -1;
    top: 5rem;
    top: var(--lb--top)
  }

  .blog__scrollUpButtonContainer--desktopBottom,
  .liveBlogCards__scrollUpButtonContainer--desktopBottom {
    bottom: 5.6875rem;
    bottom: var(--lb--backTotop-bottom-gutter);
    order: 0
  }
}

.blog :global(.cardsContainer),
.liveBlogCards :global(.cardsContainer) {
  position: relative
}

.blog__button,
.liveBlogCards__button {
  grid-column: 1;
  grid-row: 1;
  margin: 0 auto;
  opacity: 1;
  pointer-events: auto;
  transition: opacity .3s ease-out, transform .3s ease-out;
  transition: opacity var(--lb--backTotop-hidden-duration) ease-out, transform .3s ease-out
}

.blog__button:active,
.blog__button:focus,
.liveBlogCards__button:active,
.liveBlogCards__button:focus {
  outline: none
}

.blog__button:active path,
.blog__button:active rect,
.blog__button:active span,
.liveBlogCards__button:active path,
.liveBlogCards__button:active rect,
.liveBlogCards__button:active span {
  opacity: var(--default-active-opacity)
}

.blog__button--hidden,
.liveBlogCards__button--hidden {
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease-out, transform .2s ease-in;
  transition: opacity var(--lb--backTotop-hidden-duration) ease-out, transform .2s ease-in
}

.blog__posts-button,
.liveBlogCards__posts-button {
  background-color: var(--pill--color);
  border: 1px solid var(--pill--color);
  color: var(--pill--text--inverse--color)
}

@media(hover: hover)and (pointer:fine) {

  .blog__posts-button:hover,
  .liveBlogCards__posts-button:hover {
    background-color: var(--pill--hover--background-color, var(--pill--color));
    color: var(--pill--text--inverse--color);
    opacity: .8;
    opacity: var(--pill--hover--opacity, .8)
  }
}

.blog__posts-button:active,
.liveBlogCards__posts-button:active {
  background-color: var(--pill--active--background-color, var(--pill--color));
  color: var(--pill--active--text--color, var(--pill--text--inverse--color));
  opacity: .6;
  opacity: var(--pill--active--opacity, .6)
}

.blog__posts-button--hidden,
.liveBlogCards__posts-button--hidden {
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease-out, transform .2s ease-in;
  transition: opacity var(--lb--backTotop-hidden-duration) ease-out, transform .2s ease-in
}

.blog__posts-button--pulse,
.liveBlogCards__posts-button--pulse {
  animation: pulse 2s
}

.blog__posts-button--chat-style-redesign,
.liveBlogCards__posts-button--chat-style-redesign {
  border-radius: .25rem;
  font-family: Oswald, var(--founders-cond);
  font-weight: 500
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--pill--pulse--color)
  }

  70% {
    box-shadow: 0 0 0 10px #ff525200
  }

  to {
    box-shadow: 0 0 0 40px #ff525200
  }
}

.liveBlogCards__scrollUpButtonContainer {
  pointer-events: none
}

.liveBlogCards__scrollUpButtonContainer:has(.liveBlogCards__posts-button--tandem-hover:hover, .liveBlogCards__button--tandem-hover:hover) .liveBlogCards__posts-button--tandem-hover {
  background-color: var(--pill--hover--background-color);
  border-color: var(--pill--hover--background-color);
  color: var(--pill--text--inverse--color)
}

.liveBlogCards__scrollUpButtonContainer:has(.liveBlogCards__posts-button--tandem-hover:hover, .liveBlogCards__button--tandem-hover:hover) .liveBlogCards__button--tandem-hover {
  background-color: var(--btt--hover--primary-color);
  border: 1px solid var(--btt--hover--primary-color)
}

.liveBlogCards__scrollUpButtonContainer:has(.liveBlogCards__posts-button--tandem-hover:hover, .liveBlogCards__button--tandem-hover:hover) .liveBlogCards__button--tandem-hover path {
  stroke: var(--btt--hover--inverse-color)
}

.liveBlogCards__scrollUpButtonContainer:has(.liveBlogCards__posts-button--tandem-hover:hover, .liveBlogCards__button--tandem-hover:hover) .liveBlogCards__button--tandem-hover rect {
  fill: var(--btt--hover--inverse-color)
}

.article-body__section--wells-fargo__banner .article-body__section--wells-fargo__banner--link {
  display: block
}

.article-body .article-body__section--wells-fargo__banner {
  max-width: 1000px;
  width: 100%
}

@keyframes styles_live-dot-blink__zqn_F {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__D1D4Z {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__7Fjid {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__V7S_V {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_container__KWZNf {
  margin: 0 0 4.0625rem 1.25rem;
  overflow: hidden
}

@media only screen and (min-width: 758px) {
  .styles_container__KWZNf {
    margin: 0 2.5rem 5rem
  }
}

@media only screen and (min-width: 1000px) {
  .styles_container__KWZNf {
    margin: 0 auto 6.25rem;
    max-width: 57.5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_container__KWZNf {
    max-width: 72.5rem
  }
}

@keyframes styles_live-dot-blink__Zpoo7 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__Xawko {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__d4Bq8 {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__QBGND {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_wrapper__ukVMI {
  margin-bottom: 6.25rem;
  margin-top: 2.625rem;
  max-height: 14.375rem;
  padding: 1.25rem;
  position: relative
}

@media only screen and (min-width: 1240px) {
  .styles_wrapper__ukVMI {
    margin-left: -6.25rem
  }
}

.styles_wrapper__ukVMI:before {
  background: var(--grey-20);
  content: "";
  display: block;
  height: 100%;
  left: -1.25rem;
  position: absolute;
  transform: skewY(2deg);
  width: 100vw
}

@media only screen and (min-width: 758px) {
  .styles_wrapper__ukVMI:before {
    width: 38.5rem
  }
}

@media only screen and (min-width: 1000px) {
  .styles_wrapper__ukVMI:before {
    left: -2.5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_wrapper__ukVMI:before {
    width: 43.4375rem
  }
}

.styles_fade__EEqtK:after {
  background: linear-gradient(180deg, #f2f2f200, #f2f2f2);
  content: "";
  height: 3.4375rem;
  left: -1.25rem;
  position: absolute;
  transform: translateY(-43px) skewY(2deg);
  width: 100vw;
  z-index: 1
}

@media only screen and (min-width: 758px) {
  .styles_fade__EEqtK:after {
    width: 38.5rem
  }
}

@media only screen and (min-width: 1000px) {
  .styles_fade__EEqtK:after {
    left: -2.5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_fade__EEqtK:after {
    width: 43.4375rem
  }
}

.styles_textContent__BQ_d0 {
  margin-top: 1.125rem;
  max-height: 12.5rem;
  overflow-y: scroll;
  padding-right: 2.25rem;
  position: relative;
  width: calc(100vw - 13%)
}

@media only screen and (min-width: 758px) {
  .styles_textContent__BQ_d0 {
    width: 34.375rem
  }
}

@media only screen and (min-width: 1000px) {
  .styles_textContent__BQ_d0 {
    width: 33.125rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_textContent__BQ_d0 {
    width: 38.4375rem
  }
}

.styles_header__jko7a {
  font-family: var(--secondary-font);
  font-size: 1.125rem;
  font-weight: 700;
  margin: .75rem 0;
  padding-left: .75rem;
  position: relative
}

@media only screen and (min-width: 758px) {
  .styles_header__jko7a {
    font-size: 1.5rem
  }
}

.styles_listItem__BT1zm {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  list-style-type: none;
  padding-bottom: .375rem;
  position: relative
}

@media only screen and (min-width: 758px) {
  .styles_listItem__BT1zm {
    padding-bottom: .5rem
  }
}

.styles_link__4PuJ_ {
  font-size: 1rem;
  margin-top: .1875rem;
  padding-left: .75rem;
  text-decoration: underline;
  text-decoration-color: var(--accent-orange);
  text-underline-offset: .375rem
}

@media only screen and (min-width: 758px) {
  .styles_link__4PuJ_ {
    font-size: 1.25rem;
    margin-top: 0
  }
}

.styles_link__4PuJ_:hover {
  color: var(--primary-color)
}

:root {
  --expanded-byline--inner--margin-top: 8px;
  --expanded-byline--border-top: 1px solid var(--grey-40);
  --expanded-byline--border-bottom: 1px solid var(--grey-40);
  --expanded-byline--padding: 1.25rem 0 0.5rem;
  --expanded-byline--headshot--background-color: #f1f0ed;
  --expanded-byline--social-link-hover-color: var(--default-color);
  --expanded-byline--social--margin: 8px 0 0 0;
  --expanded-byline--social--text-align: right;
  --expanded-byline--social--font-size: 12px;
  --expanded-byline--image-fallback-line-color: var(--default-color);
  --expanded-byline--name--color: inherit;
  --expanded-byline--name--font-family: var(--founders-mono);
  --expanded-byline--name--font-size: var(--text-14);
  --expanded-byline--name--font-weight: 400;
  --expanded-byline--name--letter-spacing: -0.04em;
  --expanded-byline--name--line-height: 1.25;
  --expanded-byline--name--padding-top: 0.25rem;
  --expanded-byline--name--margin-right: 0;
  --expanded-byline--bio--color: var(--grey-70);
  --expanded-byline--bio--font-family: var(--publico-txt);
  --expanded-byline--bio--font-size: var(--text-12);
  --expanded-byline--bio--font-weight: 400;
  --expanded-byline--bio--line-height: 1.5;
  --expanded-byline--bio--margin: 0.75rem 0;
  --expanded-byline--bio-link--color: var(--default-color);
  --expanded-byline--bio-link--text-decoration-line: none;
  --expanded-contributors--color: var(--grey-70);
  --expanded-contributors--font-family: var(--founders-mono);
  --expanded-contributors--font-size: var(--text-12);
  --expanded-contributors--font-weight: 400;
  --expanded-contributors--letter-spacing: -0.04em;
  --expanded-contributors--line-height: var(--text-18);
  --expanded-contributors--border-color: var(--grey-40);
  --expanded-contributors-line--background-color: var(--default-color);
  --expanded-contributors--padding: 1.25rem 0rem 1.25rem 4rem;
  --expanded-contributors--text-transform: none;
  --expanded-contributors--before--display: inline-block;
  --expanded-byline--thumbnail--margin-right: 1rem;
  --expanded-byline--thumbnail--width: var(--space-48);
  --expanded-byline--thumbnail--height: var(--space-48);
  --expanded-byline--thumb-no-image--display: block;
  --expanded-byline--thumb-no-image--width: var(--space-48);
  --expanded-byline--thumb-no-image--margin: 0.75rem 1rem 0 0;
  --expanded-byline--thumbnail--grid-area: 1/1/3/2;
  --expanded-byline--name--grid-area: 1/2/2/3;
  --expanded-byline--social--grid-area: 2/2/3/3;
  --expanded-byline--bio--grid-area: 2/2/3/3
}

@media only screen and (min-width: 758px) {
  :root {
    --expanded-byline--padding: 1.25rem 0 0.5rem;
    --expanded-byline--social--margin: 14px 0 0 0;
    --expanded-byline--inner--margin-top: 0;
    --expanded-byline--name--padding-top: 0.875rem;
    --expanded-byline--thumb-no-image--margin: 1.5rem 1rem 1.5rem 0;
    --expanded-byline--name--grid-area: 1/2/2/3;
    --expanded-byline--social--grid-area: 1/3/2/4;
    --expanded-byline--accordion--grid-area: 3/2/3/3
  }
}

body.globalcitizen {
  --expanded-byline--social-link-hover-color: var(--red-40);
  --expanded-byline--image-fallback-line-color: var(--red-40);
  --expanded-byline--bio-link--color: var(--red-40)
}

body.select {
  --expanded-byline--name--color: #2a2a2a;
  --expanded-byline--name--font-family: var(--lato);
  --expanded-byline--name--font-size: 1.125rem;
  --expanded-byline--name--font-weight: 900;
  --expanded-byline--name--letter-spacing: 0;
  --expanded-byline--name--line-height: 1.125rem;
  --expanded-byline--bio--margin: 0 0 0.25rem 0;
  --expanded-byline--bio--color: #555;
  --expanded-byline--bio--font-family: var(--lato);
  --expanded-byline--bio--font-size: 0.75rem;
  --expanded-byline--image-fallback-line-color: var(--blue-60);
  --expanded-byline--social-link-hover-color: var(--blue-60);
  --expanded-contributors--color: #555;
  --expanded-contributors--font-family: var(--lato);
  --expanded-contributors--font-size: 0.75rem;
  --expanded-contributors--letter-spacing: 0;
  --expanded-contributors--line-height: 1.125rem;
  --expanded-contributors-line--background-color: var(--blue-60);
  --expanded-contributors--accordion-show-more-button--color: #555;
  --expanded-contributors--accordion-show-more-button--font-family: var(--lato);
  --expanded-contributors--accordion-show-more-button--font-size: 0.75rem;
  --expanded-contributors--accordion-show-more-button--font-weight: 400;
  --expanded-contributors--accordion-show-more-button--line-height: 1.125rem;
  --expanded-byline--accordion-item--color: var(--blue-60);
  --expanded-byline--accordion-item--hover-opacity: var(--opacity-70);
  --expanded-byline-accordion-item--font-family: var(--lato);
  --expanded-byline-accordion-item--font-size: 0.875rem;
  --expanded-byline-accordion-item--font-weight: 400;
  --expanded-byline-accordion-item--line-height: 1.3125rem;
  --expanded-byline--bullet--color: #74c5ff
}

@media only screen and (max-width: 757px) {
  body.select {
    --expanded-byline--accordion--grid-area: 3/1/4/3
  }
}

body.today {
  --expanded-byline--border-top: none;
  --expanded-byline--border-bottom: none;
  --expanded-byline--padding: 2rem 0 0;
  --expanded-byline--name--font-family: var(--secondary-font);
  --expanded-byline--name--font-size: 1.125rem;
  --expanded-byline--name--line-height: 1.5;
  --expanded-byline--name--padding-top: 0;
  --expanded-byline--name--margin-right: 1.25rem;
  --expanded-byline--thumbnail--margin-right: 1.25rem;
  --expanded-byline--thumbnail--width: 3.75rem;
  --expanded-byline--thumbnail--height: 3.75rem;
  --expanded-byline--thumb-no-image--display: none;
  --expanded-byline--social--margin: 8px 0 4px 0;
  --expanded-byline--social--font-size: 14px;
  --expanded-byline--bio--font-family: var(--tertiary-font);
  --expanded-byline--bio--color: var(--grey-60);
  --expanded-byline--bio--margin: 0;
  --expanded-byline--bio-link--color: var(--grey-60);
  --expanded-byline--bio-link--text-decoration-line: underline;
  --expanded-byline--bio-link--text-decoration-color: var(--accent-orange);
  --expanded-byline--social-link-hover-color: var(--accent-orange);
  --expanded-byline--bio-link--text-decoration-thickness: 0.125rem;
  --expanded-byline--bio-link--text-underline-offset: 0.1875rem;
  --expanded-contributors--padding: 1.25rem 0rem;
  --expanded-contributors--before--display: none;
  --expanded-contributors--font-family: var(--secondary-font);
  --expanded-contributors--text-transform: uppercase;
  --expanded-contributors--border-color: var(--accent-orange);
  --expanded-contributors--letter-spacing: 0;
  --expanded-contributors--font-weight: 700;
  --expanded-contributors--color: var(--grey-60);
  --expanded-byline--social--text-align: left;
  --expanded-byline--name--grid-area: 1/2/2/3;
  --expanded-byline--social--grid-area: 1/3/2/3;
  --expanded-byline--bio--grid-area: 2/2/3/3;
  --expanded-byline--margin-bottom: 40px
}

@media only screen and (min-width: 758px) {
  body.today {
    --expanded-byline--name--font-size: 1.25rem
  }
}

.expanded-byline-contributors {
  margin-top: 3rem
}

.expanded-byline {
  border-bottom: var(--expanded-byline--border-bottom);
  border-top: var(--expanded-byline--border-top);
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;
  margin-bottom: -1px;
  padding: 1.25rem 0 .5rem;
  padding: var(--expanded-byline--padding);
  position: relative
}

body.today .expanded-byline:before {
  background: var(--accent-orange);
  clip-path: polygon(0 0, 100% 40%, 100% 100%, 0 100%);
  content: "";
  height: 16px;
  position: absolute;
  top: 0;
  width: 100%
}

.expanded-byline:not(:last-of-type) {
  margin-bottom: -1px;
  margin-bottom: var(--expanded-byline--margin-bottom, -1px)
}

.expanded-byline__bio-wrapper {
  grid-area: 2/2/3/3;
  grid-area: var(--expanded-byline--bio--grid-area)
}

.expanded-byline__bio {
  color: var(--expanded-byline--bio--color);
  font-family: var(--expanded-byline--bio--font-family);
  font-size: var(--expanded-byline--bio--font-size);
  font-weight: 400;
  font-weight: var(--expanded-byline--bio--font-weight);
  line-height: 1.5;
  line-height: var(--expanded-byline--bio--line-height);
  margin: .75rem 0;
  margin: var(--expanded-byline--bio--margin)
}

.expanded-byline__bio a {
  color: var(--expanded-byline--bio-link--color);
  text-decoration-color: var(--expanded-byline--bio-link--text-decoration-color);
  text-decoration-line: none;
  text-decoration-line: var(--expanded-byline--bio-link--text-decoration-line);
  text-decoration-thickness: var(--expanded-byline--bio-link--text-decoration-thickness);
  text-underline-offset: var(--expanded-byline--bio-link--text-underline-offset)
}

.expanded-byline__bio a:hover {
  color: var(--primary-color)
}

.expanded-byline__info {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

@media only screen and (max-width: 757px) {
  .expanded-byline__info {
    display: flex;
    flex-direction: column;
    justify-content: start
  }
}

.expanded-byline__name {
  display: block;
  font-family: var(--expanded-byline--name--font-family);
  font-size: var(--expanded-byline--name--font-size);
  font-weight: 400;
  font-weight: var(--expanded-byline--name--font-weight);
  grid-area: 1/2/2/3;
  grid-area: var(--expanded-byline--name--grid-area);
  letter-spacing: -.04em;
  letter-spacing: var(--expanded-byline--name--letter-spacing);
  line-height: 1.25;
  line-height: var(--expanded-byline--name--line-height);
  margin-right: 0;
  margin-right: var(--expanded-byline--name--margin-right);
  padding-top: .25rem;
  padding-top: var(--expanded-byline--name--padding-top)
}

.expanded-byline__name a:hover {
  opacity: var(--opacity-70)
}

.expanded-byline__social {
  display: block;
  font-size: 12px;
  font-size: var(--expanded-byline--social--font-size);
  grid-area: 2/2/3/3;
  grid-area: var(--expanded-byline--social--grid-area);
  margin: 8px 0 0;
  margin: var(--expanded-byline--social--margin)
}

@media only screen and (min-width: 758px) {
  .expanded-byline__social {
    text-align: right;
    text-align: var(--expanded-byline--social--text-align)
  }
}

.expanded-byline__social .byline-social--link span {
  line-height: 2
}

.expanded-byline__social .byline-social--link:not(:last-of-type) {
  margin-right: 1.25rem
}

.expanded-byline__social .byline-social--link:hover {
  color: var(--expanded-byline--social-link-hover-color)
}

@media print {
  .expanded-byline__social {
    display: none
  }
}

.expanded-byline.no-thumbnail {
  display: grid;
  grid-template-rows: auto auto
}

.expanded-byline__thumbnail {
  display: block;
  grid-area: 1/1/3/2;
  grid-area: var(--expanded-byline--thumbnail--grid-area);
  margin-right: 1rem;
  margin-right: var(--expanded-byline--thumbnail--margin-right)
}

.expanded-byline__thumbnail img,
.expanded-byline__thumbnail picture {
  background-color: #f1f0ed;
  height: var(--expanded-byline--thumbnail--height);
  width: var(--expanded-byline--thumbnail--width)
}

.expanded-byline__thumbnail.byline-thumbnail--no-image {
  display: block;
  display: var(--expanded-byline--thumb-no-image--display);
  margin: .75rem 1rem 0 0;
  margin: var(--expanded-byline--thumb-no-image--margin);
  width: var(--expanded-byline--thumb-no-image--width)
}

@media print {
  .expanded-byline__thumbnail.byline-thumbnail--no-image {
    margin-right: 0 !important
  }
}

.expanded-byline__thumbnail.byline-thumbnail--no-image:before {
  background-color: var(--expanded-byline--image-fallback-line-color);
  content: " ";
  display: block;
  height: .0625rem;
  width: 100%
}

.expanded-byline__accordion {
  border: none;
  box-shadow: none;
  grid-area: var(--expanded-byline--accordion--grid-area)
}

.expanded-byline__accordion ul {
  display: flex;
  flex-direction: column;
  gap: .625rem;
  list-style: inherit;
  list-style-position: inside;
  margin: 0;
  padding-left: 0
}

.expanded-byline__accordion ul>li {
  color: var(--expanded-byline--accordion-item--color);
  font-family: var(--expanded-byline-accordion-item--font-family);
  font-size: var(--expanded-byline-accordion-item--font-size);
  font-weight: var(--expanded-byline-accordion-item--font-weight);
  line-height: var(--expanded-byline-accordion-item--line-height);
  padding-left: 1.25em;
  text-indent: -1.25em
}

.expanded-byline__accordion ul>li::marker {
  color: var(--expanded-byline--bullet--color)
}

.expanded-byline__accordion ul>li:hover {
  opacity: var(--expanded-byline--accordion-item--hover-opacity)
}

.expanded-byline__accordion .expanded-byline__show-more-button {
  color: var(--expanded-contributors--accordion-show-more-button--color);
  display: flex;
  font-family: var(--expanded-contributors--accordion-show-more-button--font-family);
  font-size: var(--expanded-contributors--accordion-show-more-button--font-size);
  font-weight: var(--expanded-contributors--accordion-show-more-button--font-weight);
  gap: 4px;
  justify-content: flex-start;
  line-height: var(--expanded-contributors--accordion-show-more-button--line-height);
  margin-top: 4px;
  padding: 0
}

.expanded-byline__accordion-icon {
  color: var(--blue-60)
}

.expanded-byline__article-list {
  box-shadow: none;
  max-height: unset;
  padding: 0;
  position: relative
}

.expanded-byline__accordion--open {
  border: none;
  box-shadow: none
}

.expanded-byline__accordion--closed {
  padding-bottom: 12px
}

.expanded-contributors {
  border-color: var(--expanded-contributors--border-color);
  border-style: solid;
  border-width: 1px 0;
  color: var(--expanded-contributors--color);
  font-family: var(--expanded-contributors--font-family);
  font-size: var(--expanded-contributors--font-size);
  font-weight: 400;
  font-weight: var(--expanded-contributors--font-weight);
  letter-spacing: -.04em;
  letter-spacing: var(--expanded-contributors--letter-spacing);
  line-height: var(--expanded-contributors--line-height);
  padding: 1.25rem 0 1.25rem 4rem;
  padding: var(--expanded-contributors--padding);
  text-transform: none;
  text-transform: var(--expanded-contributors--text-transform)
}

.expanded-contributors:before {
  background-color: var(--expanded-contributors-line--background-color);
  content: " ";
  display: inline-block;
  display: var(--expanded-contributors--before--display);
  height: .0625rem;
  margin-left: -4rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 3rem
}

@media only screen and (max-width: 757px) {
  .expanded-byline__bio-wrapper {
    grid-area: 2/1/3/3
  }

  .expanded-byline__thumbnail {
    grid-area: 1/1/2/2;
    margin-bottom: 12px
  }
}

.today .expanded-byline__bio-wrapper.no-thumbnail {
  grid-area: 2/1/3/2
}

.today .expanded-byline.no-thumbnail {
  grid-template-columns: 1fr
}

@keyframes styles_live-dot-blink__N2Pya {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__gnpoA {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in___6TVa {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__EoF3n {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_msnbcDailyRecircEnd__tmPxm {
  color: var(--grey-70);
  font-family: var(--founders-cond);
  font-weight: 400;
  margin-bottom: 3rem
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me {
  display: block;
  margin-bottom: 1.25rem;
  padding: 0 1.25rem
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me {
    display: flex;
    flex-flow: row nowrap;
    padding: 0
  }
}

@media only screen and (min-width: 1240px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me {
    padding-left: 3.75rem
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me .styles_title__BDb_v {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 .625rem;
  text-transform: uppercase
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me .styles_title__BDb_v {
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 3rem;
    margin: 0 1.875rem 0 0
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me .styles_description__Oo0Jy {
  font-family: var(--publico-txt);
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_head__UN4Me .styles_description__Oo0Jy {
    flex-grow: 0;
    flex-shrink: 1;
    font-size: 1rem;
    line-height: 1.25;
    padding-top: .5rem
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_body__qfSus {
  padding: 0 1.25rem
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_body__qfSus {
    padding: 0
  }
}

@media only screen and (min-width: 1000px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_body__qfSus {
    padding: 0 5rem 0 0
  }
}

@media only screen and (min-width: 1240px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_body__qfSus {
    padding: 0 3.75rem
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN {
  margin-bottom: 1.25rem
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN {
    display: flex;
    margin-bottom: auto;
    padding-bottom: 1.875rem
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:first-child {
    order: 1
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:nth-child(2) {
    order: 4
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:nth-child(3) {
    order: 2
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:nth-child(4) {
    order: 5
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:nth-child(5) {
    order: 3
  }

  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN:nth-child(6) {
    order: 6
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_info__G_lct {
  margin-bottom: auto
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_active__u14ei {
  background-color: var(--yellow-40);
  display: inline-block;
  font-size: .875rem;
  line-height: 1;
  margin: 0 .75rem 0 0;
  padding: .375rem .625rem;
  text-transform: uppercase
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_unibrow__ejfYD {
  color: var(--blue-40);
  display: block;
  font-family: var(--founders-mono);
  font-size: .75rem;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  white-space: nowrap
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_unibrow__ejfYD.styles_isActive__dC__N {
  margin: .5rem 0 0
}

@media only screen and (min-width: 1240px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_unibrow__ejfYD.styles_isActive__dC__N {
    display: inline-block
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_title__BDb_v {
  display: block;
  font-size: 1.25rem;
  line-height: 1;
  margin: .5rem 0 0;
  padding: 0
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_externalLink__O9JyP {
  align-items: center;
  color: var(--blue-40);
  display: flex;
  font-family: var(--founders-cond);
  font-size: 14px;
  font-weight: 400;
  margin-top: 10px
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_item__P8SlN .styles_externalLink__O9JyP .icon {
  font-size: 11px;
  margin: 4px 0 0 4px
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderTop__pJ2YX {
    border-top: 1px solid var(--black);
    margin-bottom: 1.875rem
  }
}

@media only screen and (min-width: 1000px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderTop__pJ2YX {
    margin-right: 5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderTop__pJ2YX {
    margin-left: 3.75rem;
    margin-right: 3.75rem
  }
}

.styles_msnbcDailyRecircEnd__tmPxm .styles_borderBottom__0f2HC {
  height: .5rem;
  margin: 0 1.25rem;
  position: relative
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderBottom__0f2HC {
    margin: 0
  }
}

@media only screen and (min-width: 1000px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderBottom__0f2HC {
    margin-right: 5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_msnbcDailyRecircEnd__tmPxm .styles_borderBottom__0f2HC {
    margin-left: 3.75rem;
    margin-right: 3.75rem
  }
}

@keyframes styles_live-dot-blink__WR5Yb {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__tFTxB {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__bdclx {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__B2J93 {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_title__h6aEM {
  font-family: var(--founders-cond);
  font-size: var(--text-20);
  font-style: normal;
  font-weight: var(--semibold);
  line-height: var(--leading-100);
  margin: 0
}

.styles_titleLink__npNIM,
.styles_title__h6aEM {
  flex-shrink: 0
}

.styles_titleLink__npNIM:hover {
  opacity: var(--opacity-70)
}

.styles_titleLink__npNIM:active {
  opacity: var(--opacity-50)
}

@keyframes styles_live-dot-blink__k8Y_b {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__n_m0z {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__5SzoX {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__K2xFp {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_msnbcDailyCount__F54En {
  margin: 0 0 .5rem;
  position: relative;
  width: 100%
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyCount__F54En {
    height: 100%;
    margin: 0 .75rem 0 0;
    width: auto
  }
}

.styles_msnbcDailyCount__F54En:before {
  background-image: linear-gradient(90deg, #555 20%, #0000 0);
  background-size: .3125rem .0625rem;
  content: " ";
  display: block;
  height: .0625rem;
  left: 0;
  position: absolute;
  top: .5rem;
  width: 100%;
  z-index: 0
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyCount__F54En:before {
    background-image: none;
    content: none;
    display: none
  }
}

.styles_msnbcDailyCount__F54En .styles_inner__09iKY {
  align-items: center;
  background-color: var(--white);
  color: var(--black);
  display: flex;
  font-family: var(--publico-hed);
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  justify-content: center;
  line-height: 1;
  margin: 0 auto;
  position: relative;
  width: 2.5rem;
  z-index: 1
}

@media only screen and (min-width: 758px) {
  .styles_msnbcDailyCount__F54En .styles_inner__09iKY {
    font-size: 1.5rem;
    justify-content: flex-end;
    margin: 0
  }

  .styles_msnbcDailyCount__F54En .styles_inner__09iKY:after {
    content: "."
  }
}

@keyframes styles_live-dot-blink__WQm30 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__1nQqU {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__hR3oF {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__FgvlD {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_linkItem__RP4xO {
  --highlighter-color: var(--red-50);
  border-right: 1px solid var(--grey-40);
  cursor: default;
  flex-shrink: 0;
  padding-right: var(--column-spacing);
  position: relative
}

.styles_linkItem__RP4xO:last-of-type {
  border-right: none
}

.styles_link__lShks {
  color: var(--grey-70);
  font-family: var(--founders-cond);
  font-size: var(--text-18);
  font-weight: var(--semibold);
  list-style: var(--leading-100)
}

a.styles_link__lShks:hover {
  opacity: var(--opacity-70)
}

a.styles_link__lShks:active {
  opacity: var(--opacity-50)
}

.styles_underline__Rq_lV:after {
  background-color: var(--grey-70);
  bottom: -6px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: calc(100% - var(--column-spacing))
}

.styles_highlighted__jisS2 .styles_link__lShks {
  color: var(--highlighter-color)
}

.styles_highlighted__jisS2.styles_underline__Rq_lV:after {
  background-color: var(--highlighter-color)
}

.ad--midresponsive {
  clear: both;
  margin-left: calc(50% - 50vw);
  text-align: center;
  width: 100vw
}

.ad--midresponsive.ad--loaded,
.ad--midresponsive.ad--preview {
  margin-bottom: 3.75rem
}

@media only screen and (min-width: 1000px) {

  .ad--midresponsive.ad--loaded,
  .ad--midresponsive.ad--preview {
    margin-bottom: 5rem
  }
}

.ad--midresponsive:not(.ad--loaded) div[data-mps-slot^=midresponsive]:not([style*="display: none"]) {
  margin-bottom: 3.75rem
}

@media only screen and (min-width: 1000px) {
  .ad--midresponsive:not(.ad--loaded) div[data-mps-slot^=midresponsive]:not([style*="display: none"]) {
    margin-bottom: 5rem
  }
}

@keyframes styles_live-dot-blink__FL39_ {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__LDF1_ {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__IiNAH {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__VqRWV {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_logo__1wCPE {
  object-fit: contain
}

.styles_logoLink__F1wW7:hover {
  opacity: var(--opacity-70)
}

.styles_logoLink__F1wW7:active {
  opacity: var(--opacity-50)
}

:root {
  --article-body-color: var(--grey-70);
  --article-body-font-family: var(--publico-txt);
  --article-body-anchor-heading-color: inherit;
  --article-body-selection-color: var(--grey-20);
  --article-body-content-strong: var(--grey-70);
  --article-body-grid-container-background: #0000;
  --article-body-grid-container-no-main-padding: 3.125rem 0 0;
  --article-body-ol-font-family: var(--founders-cond);
  --article-body-ol-font-size: 1.5rem;
  --article-body-ol-font-weight: normal;
  --article-body-ol-li-margin: 0 0 1.5rem 1.875rem;
  --article-body-ul-ul-margin: 24px 0 0 0;
  --article-body-ul-ul-padding: 0 0 0 1em;
  --article-body-sponsored-by-font-family: var(--founders-cond);
  --article-body-sponsored-by-leading: var(--default-text-leading);
  --article-body-sponsored-by-color: var(--grey-70);
  --article-body-bullet-color: var(--primary-color);
  --article-body-bullet-text-align: center;
  --article-body-bullet-vertical-align: middle;
  --article-body-bullet-width: 1em;
  --article-body-bullet-font-size: inherit;
  --article-body-bullet-line-height: 50%;
  --article-body-ol-number-color: var(--primary-color);
  --article-body-list-link-color: var(--primary-color);
  --article-body-list-link-hover-color: var(--primary-color);
  --article-body-list-hover-opacity: var(--default-hover-opacity);
  --article-body-list-active-opacity: var(--default-active-opacity);
  --article-body-list-link-underline-color: var(--primary-color);
  --article-body-list-link-underline-width: 1px;
  --article-body-list-link-underline-padding: 2px;
  --article-body-heading-font-family: var(--default-headline-font-family);
  --article-body-heading-font-weight: normal;
  --article-body-heading-color: var(--primary-color);
  --article-body-static-heading-margin: 1.5rem 0;
  --article-body-static-heading-color: var(--grey-70);
  --article-body-heading-link-underline-color: var(--primary-color);
  --article-body-heading-link-underline: 1px solid var(--primary-color);
  --article-body-heading-link-underline-padding: 2px;
  --article-body-heading-link-hover-color: var(--primary-color);
  --article-body-heading-link-hover-opacity: 1;
  --article-body-heading-h1-line-height: 1;
  --article-body-heading-h2-font-size: 2rem;
  --article-body-heading-h2-line-height: 1;
  --article-body-heading-h3-font-size: 1.5rem;
  --article-body-heading-h3-line-height: 1;
  --article-body-heading-h4-font-size: 1.25rem;
  --article-body-heading-h4-line-height: 1;
  --article-body-heading-h5-font-size: 1.125rem;
  --article-body-heading-h5-line-height: 1;
  --article-body-heading-h6-font-size: 1rem;
  --article-body-heading-h6-line-height: 1;
  --article-body-pre-font-family: var(--default-text-font-family);
  --article-body-pre-leading: var(--default-text-leading);
  --article-body-pre-text-color: var(--grey-20);
  --article-body-box-inline-ad-background: var(--grey-20);
  --article-body-ecommerce-enabled-text: var(--primary-color);
  --article-body-ecommerce-enabled-link: var(--primary-color);
  --article-body-heading-ecommerce-link-hover-opacity: var(--default-hover-opacity);
  --article-body-heading-ecommerce-link-active-opacity: var(--default-active-opacity);
  --article-body-last-section-bg-image: url(../images/peacock-color.52920e6f.svg);
  --sports-article-body-last-section-bg-image: url(../images/sports-logo.8c221e91.svg);
  --article-body-last-section-bg-image-width: 1.5rem;
  --article-body-last-section-bg-image-height: 0.9375rem;
  --article-body--date-source--color: var(--grey-60);
  --article-body--date-source--font-family: var(--founders-mono);
  --article-body--date-source--font-size: var(--text-12);
  --article-body--date-source--font-weight: 400;
  --article-body--date-source--letter-spacing: -0.04em;
  --article-body--date-source--line-height: 1.5;
  --article-body--date-source--margin: 0 0 0.25rem;
  --article-body--source--link-color: var(--primary-color);
  --article-body--right-rail--float: right;
  --article-body-developing-tag-color: #cb1111;
  --article-body-developing-tag-padding: var(--space-20) 0 0 0;
  --article-body-developing-stripe-border-color: #cb1111;
  --article-body-developing-solid-border-color: #cb1111;
  --article-body--live-blog--no-main-image--margin-top: -215px;
  --article-body-endmark-margin: 0.125rem;
  --article-body-article-social-share-top--margin: 0 0 var(--space-40);
  --article-body-article-social-share-bottom--margin: 0;
  --article-body-last-paragraph-margin-btm: 0;
  --article-body-developing-stripe-border-display: block;
  --article-body-developing-tag-border: none;
  --article-body-developing-tag-font-family: var(--founders-cond);
  --article-body-developing-tag-font-size: var(--text-24);
  --article-body-developing-tag-font-weight: var(--semibold);
  --article-body-developing-tag-line-height: var(--space-24);
  --break-above-before-white-space: normal;
  --article-body--scrolllink-outline--focus: 1px dotted
}

body.today {
  --article-body-list-hover-opacity: 1;
  --article-body-last-section-bg-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyNSAxMyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDYuNTQyVi4zMDVoMjQuODQ3djEyLjQ3NEgweiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNGRjUwM0MiIGQ9Ik0yNC44MzcgMTIuMjY4QzI0LjU3IDUuNjE2IDE5LjExNS4zMDQgMTIuNDI0LjMwNCA1Ljc4LjMwNC4zNTIgNS41NDQuMDE3IDEyLjEzM1EwIDEyLjQ1NSAwIDEyLjc3OWgzLjIyMXEwLS4zMTUuMDIyLS42MjVjLjMyMS00LjgwNSA0LjMxNi04LjYxNSA5LjE4MS04LjYxNSA0Ljg4MyAwIDguODkgMy44NCA5LjE4NSA4LjY3cS4wMTguMjgzLjAxOC41N2gzLjIycS4wMDEtLjI1Ni0uMDEtLjUxMSIgbWFzaz0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiNGRjUwM0MiIGQ9Ik0xMi40MjQgNC40NjJjLTQuMzkgMC03Ljk4MyAzLjQzMi04LjI2NCA3Ljc3YTggOCAwIDAgMC0uMDE4LjU0N2gzLjIycTAtLjI5OC4wMzUtLjU4OGMuMjktMi41MjUgMi40MzUtNC40OTUgNS4wMjctNC40OTUgMi42MDYgMCA0Ljc2IDEuOTg5IDUuMDMyIDQuNTMzcS4wMy4yNy4wMy41NWgzLjIyYzAtLjE3OS0uMDA1LS4zNTItLjAxNi0uNTI4LS4yNzEtNC4zNDgtMy44NjgtNy43ODktOC4yNjYtNy43ODkiLz48cGF0aCBmaWxsPSIjRkY1MDNDIiBkPSJNMTIuNDI0IDguNjIxYTQuMTQ1IDQuMTQ1IDAgMCAwLTQuMTQgNC4xNmg4LjI4MWE0LjE0NiA0LjE0NiAwIDAgMC00LjE0MS00LjE2Ii8+PC9nPjwvc3ZnPg==");
  --article-body-color: var(--grey-70);
  --article-body-anchor-heading-color: var(--grey-70);
  --article-body-grid-container-background: #0000;
  --article-body-heading-color: var(--grey-70);
  --article-body-list-link-color: var(--grey-70);
  --article-body-heading-link-underline: 2px solid var(--accent-orange);
  --article-body-heading-link-underline-padding: 0;
  --article-body-heading-font-family: var(--secondary-font);
  --article-body-heading-font-weight: bold;
  --article-body-heading-h2-font-size: 1.5rem;
  --article-body-heading-h3-font-size: 1.25rem;
  --article-body-heading-h4-font-size: 1.125rem;
  --article-body-heading-h5-font-size: 1rem;
  --article-body-font-family: var(--tertiary-font);
  --article-body-heading-h2-line-height: 1.5;
  --article-body-heading-h3-line-height: 1.5;
  --article-body-heading-h4-line-height: 1.5;
  --article-body-heading-h5-line-height: 1.5;
  --article-body-heading-h6-line-height: 1.5;
  --article-body-static-heading-margin: 1rem 0;
  --article-body-bullet-color: var(--accent-blue);
  --article-body-bullet-font-size: 2.25rem;
  --article-body-bullet-text-align: text-bottom;
  --article-body-bullet-width: 2.25rem;
  --article-body-bullet-vertical-align: text-top;
  --article-body-bullet-line-height: 65%;
  --article-body-ol-number-color: var(--secondary-30);
  --article-body-ol-font-family: var(--secondary-font);
  --article-body-ol-font-weight: bold;
  --article-body-ol-font-size: 1.25rem;
  --article-body-ol-li-margin: 0 0 1.5rem 0;
  --article-body-endmark-margin: 0.75rem;
  --article-body-list-active-opacity: 1;
  --article-body-ecommerce-enabled-link: var(--grey-70);
  --article-body-heading-ecommerce-link-hover-opacity: 1;
  --article-body-heading-ecommerce-link-active-opacity: 1;
  --article-body-grid-container-no-main-padding: 2.5rem 0 0;
  --article-body--date-source--font-family: var(--secondary-font);
  --article-body--date-source--font-weight: 700;
  --article-body--date-source--letter-spacing: 0;
  --article-body--date-source--margin: 0 0 0.625rem;
  --article-body-list-link-underline-color: var(--accent-orange);
  --article-body-list-link-underline-width: 2px;
  --article-body-list-link-underline-padding: 0;
  --article-body-article-social-share-top--margin: 0 0 var(--space-20);
  --article-body-article-social-share-bottom--margin: 2.5rem 0 3.75rem;
  --article-body--live-blog--no-main-image--margin-top: 0;
  --article-body-last-section-bg-image-height: 0.75rem;
  --article-body-developing-stripe-border-display: none;
  --article-body-developing-tag-padding: var(--space-12) 0;
  --article-body-developing-tag-color: var(--article-body-color);
  --article-body-developing-tag-border-top: 1px solid var(--grey-40);
  --article-body-developing-tag-border-bottom: 1px solid var(--grey-40);
  --article-body-developing-tag-font-family: var(--tertiary-font);
  --article-body-developing-tag-font-size: var(--text-18);
  --article-body-developing-tag-font-weight: var(--bold);
  --article-body-developing-tag-line-height: 1.5;
  --article-body--scrolllink-outline--focus: none;
  --break-above-before-white-space: normal;
  --curated-list-carousel-border-color: #d3b2df;
  --curated-list-carousel-headline-font-family: Mada, sans-serif;
  --curated-list-carousel-headline-font-size: 20px;
  --curated-list-carousel-headline-font-weight: 700;
  --curated-list-carousel-headline-font-style: normal;
  --curated-list-carousel-headline-line-height: 30px;
  --curated-list-carousel-headline-color: #000;
  --curated-list-carousel-card-headline-font-family: Mada;
  --curated-list-carousel-card-headline-font-weight: 400;
  --curated-list-carousel-card-headline-font-style: normal;
  --curated-list-carousel-card-headline-line-height: 26px;
  --curated-list-carousel-card-headline-font-size: 16px;
  --curated-list-carousel-card-headline-color: #2a2a2a;
  --curated-list-carousel-card-unibrow-font-family: Mada;
  --curated-list-carousel-card-unibrow-font-size: 12px;
  --curated-list-carousel-card-unibrow-font-weight: 700;
  --curated-list-carousel-card-unibrow-font-style: normal;
  --curated-list-carousel-card-unibrow-line-height: 18px;
  --curated-list-carousel-card-unibrow-color: #2a2a2a;
  --curated-list-carousel-pagination-dot-active: #2a2a2a;
  --curated-list-carousel-pagination-dot-inactive: #999
}

@media only screen and (min-width: 758px) {
  body.today {
    --article-body-heading-h2-font-size: 2rem;
    --article-body-heading-h3-font-size: 1.5rem;
    --article-body-heading-h4-font-size: 1.25rem;
    --article-body-heading-h5-font-size: 1.125rem
  }
}

body.today .liveBlog {
  --article-body-last-paragraph-margin-btm: 1.5rem
}

body.deportes,
body.noticias {
  --article-body-last-section-bg-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTUuODAzIDBoLTIuNTRhOC4zIDguMyAwIDAgMC01LjI3MSAxLjg4MkE4LjMgOC4zIDAgMCAwIDIuNzIgMEguMTk4YS4yLjIgMCAwIDAtLjE0LjA2QS4yLjIgMCAwIDAgMCAuMjAxdjUuOTdxLjAxLjA3Ny4wNjUuMTI4YS4yLjIgMCAwIDAgLjEzMy4wNWg0LjZ2MTAuNDQ1YS4yLjIgMCAwIDAgLjA3NC4xNjQuMTkuMTkgMCAwIDAgLjE3My4wMzIgOC4zIDguMyAwIDAgMCAyLjk0Ny0xLjU1MyA4LjMgOC4zIDAgMCAwIDIuOTQ2IDEuNTUzLjE5LjE5IDAgMCAwIC4yMy0uMTA1LjIuMiAwIDAgMCAuMDE4LS4wOTFWNi4zNTFoNC42MTdhLjIuMiAwIDAgMCAuMTQtLjA2QS4yLjIgMCAwIDAgMTYgNi4xNVYuMjAyYS4yLjIgMCAwIDAtLjA1OC0uMTQzLjIuMiAwIDAgMC0uMTQtLjA1OSIvPjwvc3ZnPg==");
  --article-body-last-section-bg-image-width: 1rem;
  --article-body-last-section-bg-image-height: 1rem
}

body.entretenimiento,
body.shows,
body.telemundo {
  --article-body-last-section-bg-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIgY2xhc3M9InRlbGVtdW5kbyIgdmlld0JveD0iMCAwIDM5IDQwIj48cGF0aCBmaWxsPSIjRUIxMDEwIiBkPSJNMzguMTg5IDBoLTYuMTA1YTIwLjQ2IDIwLjQ2IDAgMCAwLTEyLjc1MiA0LjQzQTIwLjQ2IDIwLjQ2IDAgMCAwIDYuNTgyIDBILjQ3OUEuNDguNDggMCAwIDAgMCAuNDc2djE0LjA0YS40NzMuNDczIDAgMCAwIC40NzguNDc1SDExLjZ2MjQuNTMzYS40NzYuNDc2IDAgMCAwIC4zOTMuNDY4cS4xMTEuMDIuMjE5LS4wMWEyMC41IDIwLjUgMCAwIDAgNy4xMjEtMy42NSAyMC41IDIwLjUgMCAwIDAgNy4xMjIgMy42NS40ODIuNDgyIDAgMCAwIC42MTEtLjQ1OFYxNC45OUgzOC4xOWEuNDguNDggMCAwIDAgLjQ3OC0uNDc1Vi40NzZBLjQ3NC40NzQgMCAwIDAgMzguMTg5IDAiLz48cGF0aCBmaWxsPSIjOTExMDEwIiBkPSJNMTEuNiAyMC4zOHYtNS4zOUguNDc4QS40OC40OCAwIDAgMSAwIDE0LjUxN1YuNDc2QS40NzMuNDczIDAgMCAxIC40NzggMGg2LjEwNWEyMC40NiAyMC40NiAwIDAgMSAxMi43NTIgNC40M0MxNC42MiA4LjE2NSAxMS42IDEzLjkyIDExLjYgMjAuMzhtMCAwdjE5LjE0NGEuNDc2LjQ3NiAwIDAgMCAuMzkzLjQ2OHEuMTExLjAyLjIxOS0uMDFhMjAuNSAyMC41IDAgMCAwIDcuMTIxLTMuNjVDMTQuNjIxIDMyLjU5OCAxMS42IDI2Ljg0IDExLjYgMjAuMzgiLz48cGF0aCBmaWxsPSIjQzMxMDEwIiBkPSJNMTkuMzMzIDM2LjMzMkMxNC42MjEgMzIuNTk4IDExLjYgMjYuODQgMTEuNiAyMC4zOFMxNC42MiA4LjE2NCAxOS4zMzMgNC40M2M0LjcxMyAzLjczMyA3LjczMyA5LjQ5IDcuNzMzIDE1Ljk1cy0zLjAyIDEyLjIxNy03LjczMyAxNS45NSIvPjwvc3ZnPg==");
  --article-body-last-section-bg-image-width: 1rem;
  --article-body-last-section-bg-image-height: 1rem
}

body.telemundo {
  --article-body-developing-tag-color: #c31010;
  --article-body-developing-stripe-border-color: #c31010;
  --article-body-developing-solid-border-color: #c31010
}

body.select {
  --article-body-grid-container-no-main-padding: 0;
  --article-body-font-family: var(--lato);
  --article-body-list-link-color: var(--blue-60);
  --article-body-list-link-hover-color: var(--blue-60);
  --article-body-ecommerce-enabled-text: var(--blue-60);
  --article-body-ecommerce-enabled-link: var(--blue-60);
  --article-body-heading-color: var(--blue-60);
  --article-body-heading-link-underline: 1px solid var(--blue-60);
  --article-body-heading-link-hover-color: var(--blue-60);
  --article-body-heading-link-hover-opacity: var(--default-hover-opacity);
  --article-body-bullet-color: var(--blue-40);
  --article-body-bullet-text-align: left;
  --article-body-bullet-vertical-align: baseline;
  --article-body-ol-number-color: var(--blue-40);
  --article-body-heading-font-family: var(--lato);
  --article-body-heading-font-weight: 900;
  --article-body-heading-h1-line-height: 2.25rem;
  --article-body-heading-h2-font-size: 1.875rem;
  --article-body-heading-h2-line-height: 2.25rem;
  --article-body-heading-h3-font-size: 1.25rem;
  --article-body-heading-h3-line-height: 1.5625rem;
  --article-body-heading-h4-font-size: 1.125rem;
  --article-body-heading-h4-line-height: 1;
  --article-body-heading-h5-font-size: 1rem;
  --article-body-heading-h5-line-height: 1;
  --article-body-heading-h6-font-size: 0.875rem;
  --article-body-heading-h6-line-height: 1;
  --article-body-ol-font-family: var(--lato);
  --article-body-ol-font-size: 1.25rem;
  --article-body-ol-font-weight: 900;
  --article-body-ol-li-margin: 0 0 1.5rem 0;
  --article-body-ul-ul-padding: 0 0 0 24px;
  --article-body--date-source--color: #555;
  --article-body--date-source--font-family: var(--lato);
  --article-body--date-source--font-size: 0.75rem;
  --article-body--date-source--letter-spacing: 0;
  --article-body--source--link-color: var(--blue-60);
  --article-body--right-rail--float: none;
  --article-body--live-blog--no-main-image--margin-top: -302px;
  --article-body--scrolllink-outline--focus: none;
  --break-above-before-white-space: normal;
  --curated-list-carousel-border-color: #0477c9;
  --curated-list-carousel-headline-font-family: var(--lato);
  --curated-list-carousel-headline-font-size: 20px;
  --curated-list-carousel-headline-font-weight: 900;
  --curated-list-carousel-headline-font-style: normal;
  --curated-list-carousel-headline-line-height: 25px;
  --curated-list-carousel-headline-color: #171717;
  --curated-list-carousel-card-headline-font-family: var(--lato);
  --curated-list-carousel-card-headline-font-size: 14px;
  --curated-list-carousel-card-headline-font-weight: 700;
  --curated-list-carousel-card-headline-font-style: normal;
  --curated-list-carousel-card-headline-line-height: 21px;
  --curated-list-carousel-card-headline-color: #2a2a2a;
  --curated-list-carousel-card-unibrow-font-family: var(--lato);
  --curated-list-carousel-card-unibrow-font-size: 12px;
  --curated-list-carousel-card-unibrow-font-weight: 400;
  --curated-list-carousel-card-unibrow-font-style: normal;
  --curated-list-carousel-card-unibrow-line-height: 18px;
  --curated-list-carousel-card-unibrow-color: #0477c9;
  --curated-list-carousel-pagination-dot-active: #0477c9;
  --curated-list-carousel-pagination-dot-inactive: #0477c9
}

.scrollLink {
  scroll-margin-top: 150px
}

.scrollLink:focus h1,
.scrollLink:focus h2,
.scrollLink:focus h3,
.scrollLink:focus h4,
.scrollLink:focus h5,
.scrollLink:focus h6 {
  outline: 1px dotted;
  outline: var(--article-body--scrolllink-outline--focus)
}

.article-body__grid--container {
  background-color: initial;
  background-color: var(--article-body-grid-container-background)
}

.article-body__grid--container.article-body__grid--container-live-blog {
  max-width: 100vw
}

.article-body__grid--container.article-body__grid--container-no-main-image {
  padding: 3.125rem 0 0;
  padding: var(--article-body-grid-container-no-main-padding)
}

@media only screen and (min-width: 758px)and (max-width:999px) {
  .article-body__grid--container.article-body__grid--container-no-main-image {
    flex-direction: column
  }
}

body .article_body__grid--shell-container {
  margin: 0;
  max-width: none;
  width: 100%
}

body .article_body__grid--shell-container .layout-grid-item {
  border-width: 0
}

body .article_body__grid--shell-container>.layout-grid-container.article-body__first-section,
body .article_body__grid--shell-container>.layout-grid-container:not(.article-body__last-section) {
  max-width: none
}

body .article_body__grid--shell-container .article-body {
  margin: 0;
  width: 100%
}

@media only screen and (min-width: 1000px)and (max-width:1239px) {
  body:not(.shorthand-embed-body) .article-body.article-body--custom-column {
    margin-left: 0;
    width: 62.5%
  }

  body:not(.shorthand-embed-body) .article-body .article-body__section--wells-fargo__banner.article-body--custom-column {
    margin-left: 0;
    width: 100%
  }
}

@media only screen and (min-width: 758px)and (max-width:999px) {
  body:not(.shorthand-embed-body) .article-body .article-body__section--wells-fargo__banner.article-body--custom-column {
    margin-left: 0
  }
}

@media only screen and (max-width: 757px) {
  body:not(.shorthand-embed-body) .article-body .article-body__section--wells-fargo__banner.article-body--custom-column {
    border: 0
  }
}

.article-body__right-rail--sticky {
  position: sticky;
  top: 112px
}

.article-body__right-rail--recommended {
  display: none
}

@media only screen and (min-width: 1000px) {
  .article-body__right-rail--recommended {
    display: inherit
  }
}

.article-body__bottom-rail--recommended {
  display: inherit
}

@media only screen and (min-width: 1000px) {
  .article-body__bottom-rail--recommended {
    display: none
  }
}

.article-body__section:after {
  clear: both;
  content: "";
  display: table
}

@media only screen and (min-width: 1000px) {
  .article-body__section {
    display: flex;
    width: 100%
  }
}

.article-body__last-section {
  margin-bottom: 3rem
}

body.articlePage .article-body__last-section .embedded-endmark>div:after,
body.articlePage .article-body__last-section .endmark:after {
  background-image: url(../images/peacock-color.52920e6f.svg);
  background-image: var(--article-body-last-section-bg-image);
  background-repeat: no-repeat;
  background-size: 1.5rem .9375rem;
  background-size: var(--article-body-last-section-bg-image-width) var(--article-body-last-section-bg-image-height);
  content: "";
  display: inline-block;
  height: .9375rem;
  height: var(--article-body-last-section-bg-image-height);
  margin-left: .125rem;
  margin-left: var(--article-body-endmark-margin);
  width: 1.5rem;
  width: var(--article-body-last-section-bg-image-width)
}

body.articlePage .article-body__last-section .embedded-endmark>.sportsEndMark:after,
body.articlePage .article-body__last-section .sportsEndMark:after {
  background-image: url(../images/sports-logo.8c221e91.svg);
  background-image: var(--sports-article-body-last-section-bg-image);
  background-size: 165px 45px;
  display: block;
  height: 25px;
  margin-top: 40px;
  width: 100%
}

body.articlePage .article-body__last-section ol.endmark:after,
body.articlePage .article-body__last-section ul.endmark:after {
  margin-left: 0
}

body.articlePage .sports-article-top-badge:after {
  background-image: url(../images/sports-logo.8c221e91.svg);
  background-image: var(--sports-article-body-last-section-bg-image);
  background-repeat: no-repeat;
  background-size: 165px 45px;
  content: "";
  display: block;
  height: 25px;
  margin-bottom: 28px;
  width: 100%
}

.article-body {
  color: var(--article-body-color);
  font-family: var(--article-body-font-family);
  word-wrap: break-word;
  font-size: 1rem;
  line-height: 1.5
}

@media only screen and (min-width: 758px) {
  .article-body {
    font-size: 1.125rem
  }
}

body.select .article-body {
  font-size: 15px;
  line-height: 24px
}

@media only screen and (min-width: 758px) {
  body.select .article-body {
    font-size: 17px;
    line-height: 29px
  }
}

body.today .article-body {
  font-size: 1.25rem
}

.article-body ::-moz-selection,
.article-body ::selection {
  background: var(--article-body-selection-color)
}

.article-body pre {
  color: var(--article-body-pre-text-color);
  font-family: var(--article-body-pre-font-family);
  line-height: var(--article-body-pre-leading)
}

.article-body .article-body__expandable-byline {
  margin: 0
}

.article-body .article-body__sponsored-by-text {
  color: var(--article-body-sponsored-by-color);
  font-family: var(--article-body-sponsored-by-font-family);
  letter-spacing: .03125rem;
  line-height: var(--article-body-sponsored-by-leading);
  text-transform: uppercase
}

.article-body .ad-container.mb8 {
  margin: 0
}

.article-body .ad-container.mb8 .mps-slot:not(.mps-gpt-hidden) {
  margin: 1.25rem 0
}

.article-body .article-bookmark-menu,
.article-body .article-social-share-top {
  margin: var(--article-body-article-social-share-top--margin)
}

.article-body .article-social-share-bottom {
  margin: 0;
  margin: var(--article-body-article-social-share-bottom--margin)
}

.article-body__content .body-graf {
  margin: 1.5rem 0
}

.article-body__content .body-graf>strong {
  color: var(--article-body-content-strong)
}

.article-body__content .break-above:before {
  content: "\a";
  white-space: normal;
  white-space: var(--break-above-before-white-space)
}

.article-body__content--gated {
  position: relative
}

.article-body__content--gated:after {
  background: linear-gradient(180deg, #fff0 0, var(--white) 100%);
  bottom: 0;
  content: "";
  height: 100px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1
}

.article-body__content .body-heading {
  clear: both;
  color: var(--article-body-static-heading-color);
  font-weight: 400;
  font-weight: var(--article-body-heading-font-weight);
  line-height: 1em;
  margin: 1.5rem 0;
  margin: var(--article-body-static-heading-margin)
}

.article-body__content .body-heading,
.article-body__content .body-heading :not(h1.body-heading) {
  font-family: var(--article-body-heading-font-family)
}

.article-body__content .body-heading>a:hover {
  opacity: var(--default-hover-opacity)
}

.article-body__content .body-heading>a:active {
  opacity: var(--default-active-opacity)
}

.article-body__content .body-heading>a:visited {
  opacity: 1
}

.article-body__content .body-heading a,
.article-body__content .body-heading a strong {
  border-bottom: var(--article-body-heading-link-underline);
  color: var(--article-body-heading-color);
  padding-bottom: 2px;
  padding-bottom: var(--article-body-heading-link-underline-padding)
}

.article-body__content .body-heading a strong:hover,
.article-body__content .body-heading a:hover {
  color: var(--article-body-heading-link-hover-color);
  opacity: 1;
  opacity: var(--article-body-heading-link-hover-opacity)
}

.article-body__content h1.body-heading {
  font-size: 1.25rem;
  line-height: 1;
  line-height: var(--article-body-heading-h1-line-height)
}

@media only screen and (min-width: 758px) {
  .article-body__content h1.body-heading {
    font-size: 2rem
  }
}

body.select .article-body__content h1.body-heading {
  font-size: 1.875rem
}

.article-body__content h2.body-heading {
  font-size: 2rem;
  font-size: var(--article-body-heading-h2-font-size);
  line-height: 1;
  line-height: var(--article-body-heading-h2-line-height)
}

.article-body__content h3.body-heading {
  font-size: 1.5rem;
  font-size: var(--article-body-heading-h3-font-size);
  line-height: 1;
  line-height: var(--article-body-heading-h3-line-height)
}

.article-body__content h4.body-heading {
  font-size: 1.25rem;
  font-size: var(--article-body-heading-h4-font-size);
  line-height: 1;
  line-height: var(--article-body-heading-h4-line-height)
}

.article-body__content h5.body-heading {
  font-size: 1.125rem;
  font-size: var(--article-body-heading-h5-font-size);
  line-height: 1;
  line-height: var(--article-body-heading-h5-line-height)
}

.article-body__content h6.body-heading {
  font-size: 1rem;
  font-size: var(--article-body-heading-h6-font-size);
  line-height: 1;
  line-height: var(--article-body-heading-h6-line-height)
}

.article-body__content .scrollLink .body-heading {
  clear: both;
  color: inherit;
  color: var(--article-body-anchor-heading-color);
  margin: 1.5rem 0
}

.article-body__content .scrollLink .body-heading:hover {
  opacity: var(--default-hover-opacity)
}

.article-body__content .scrollLink .body-heading:active {
  opacity: var(--default-active-opacity)
}

.article-body__content .scrollLink .body-heading:visited {
  opacity: 1
}

.article-body__content .scrollLink .body-heading:nth-child(2) {
  clear: none
}

.article-body__content .scrollLink h2.body-heading {
  margin: 3rem 0 1.5rem
}

.article-body__content .body-ol {
  counter-reset: item;
  padding-left: 0
}

.article-body__content .body-ol>li {
  list-style-type: none;
  margin: 0 0 1.5rem 1.875rem;
  margin: var(--article-body-ol-li-margin);
  padding-left: 2.1875rem;
  position: relative
}

.article-body__content .body-ol>li:before {
  color: var(--article-body-ol-number-color);
  content: counter(item) " ";
  counter-increment: item;
  display: inline-block;
  font-family: var(--article-body-ol-font-family);
  font-size: 1.5rem;
  font-size: var(--article-body-ol-font-size);
  font-weight: 400;
  font-weight: var(--article-body-ol-font-weight);
  line-height: 1;
  margin-left: -2.1875rem;
  vertical-align: text-bottom;
  width: 2.1875rem
}

.article-body__content .body-ol>li:nth-of-type(n+100) {
  padding-left: 2.8125rem
}

.article-body__content .body-ol>li:nth-of-type(n+100):before {
  margin-left: -2.8125rem;
  width: 2.8125rem
}

.article-body__content .body-ol>li>p {
  display: inline-block;
  margin: 0;
  vertical-align: text-top
}

.article-body__content .body-ol ul,
.article-body__content .body-ul {
  padding-left: 1em;
  padding-left: var(--article-body-bullet-width)
}

.article-body__content .body-ol ul ul>li,
.article-body__content .body-ol ul>li,
.article-body__content .body-ul ul>li,
.article-body__content .body-ul>li {
  margin-bottom: 1.5rem;
  position: relative
}

.article-body__content .body-ol ul ul>li:before,
.article-body__content .body-ol ul>li:before,
.article-body__content .body-ul ul>li:before,
.article-body__content .body-ul>li:before {
  background-repeat: no-repeat;
  color: var(--article-body-bullet-color);
  content: "â€¢";
  display: inline-block;
  font-size: inherit;
  font-size: var(--article-body-bullet-font-size);
  line-height: 50%;
  line-height: var(--article-body-bullet-line-height);
  margin-left: -1em;
  margin-left: calc(var(--article-body-bullet-width)*-1);
  text-align: center;
  text-align: var(--article-body-bullet-text-align);
  vertical-align: middle;
  vertical-align: var(--article-body-bullet-vertical-align);
  width: 1em;
  width: var(--article-body-bullet-width)
}

.article-body__content .body-ol ul ul,
.article-body__content .body-ul ul {
  margin: 24px 0 0;
  margin: var(--article-body-ul-ul-margin);
  padding: 0 0 0 1em;
  padding: var(--article-body-ul-ul-padding)
}

.article-body__content .body-ol ul ol,
.article-body__content .body-ul ol {
  margin-top: 24px
}

.article-body__content .body-list-el>li a,
.article-body__content p a {
  color: var(--article-body-list-link-color)
}

body.today .article-body__content .body-list-el>li a,
body.today .article-body__content p a {
  border-bottom: var(--article-body-list-link-underline-width) solid var(--article-body-list-link-underline-color);
  padding-bottom: 2px;
  padding-bottom: var(--article-body-list-link-underline-padding)
}

.article-body__content .body-list-el>li a:hover,
.article-body__content p a:hover {
  color: var(--article-body-list-link-hover-color);
  opacity: var(--article-body-list-hover-opacity)
}

.article-body__content .body-list-el>li a:active,
.article-body__content p a:active {
  opacity: var(--article-body-list-active-opacity)
}

.article-body__content .body-list-el>li:first-of-type:not(.liftout__text),
.article-body__content p:first-of-type:not(.liftout__text) {
  margin-top: 0
}

.article-body__content .body-list-el>li:last-of-type :not(.listicle-product__description),
.article-body__content p:last-of-type :not(.listicle-product__description) {
  margin-bottom: 0;
  margin-bottom: var(--article-body-last-paragraph-margin-btm)
}

.article-body--right-rail-container {
  display: contents
}

.article-body__right-rail {
  float: right;
  float: var(--article-body--right-rail--float)
}

@media only screen and (min-width: 1000px) {
  .article-body__grid--container-live-blog:not(.article-body__grid--container-no-main-image) .article-body__right-rail {
    margin-top: -215px;
    margin-top: var(--article-body--live-blog--no-main-image--margin-top)
  }
}

.article-body__non-sticky {
  position: relative !important;
  top: 0 !important
}

@media only screen and (min-width: 1000px) {
  .article-body__right-rail--ad {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem;
    position: sticky;
    top: 5.625rem;
    transition: top .2s ease-in
  }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .article-body__right-rail--ad {
    min-height: 600px
  }
}

.HFSBumped .article-body__right-rail--ad {
  top: 10.625rem
}

.article-body__box-inline-ad {
  background-color: var(--article-body-box-inline-ad-background);
  margin: 1.875rem 0 1.875rem -1.25rem;
  padding: .625rem 0;
  text-align: center;
  width: calc(100% + 40px)
}

@media only screen and (min-width: 758px) {
  .article-body__box-inline-ad {
    margin-left: calc(-.4vw - 10%);
    width: calc(120% + .8vw)
  }
}

@media only screen and (min-width: 1000px) {
  .article-body__box-inline-ad {
    background-color: #0000;
    display: none;
    margin: 0;
    padding: 0
  }
}

.article-body__ecommerce-enabled p.ecom {
  color: var(--article-body-ecommerce-enabled-text);
  display: block
}

.article-body__ecommerce-enabled p.ecom a {
  border-bottom: 1px solid
}

.article-body__ecommerce-enabled .article-body__content .body-heading a {
  color: var(--article-body-ecommerce-enabled-link)
}

.article-body__ecommerce-enabled .article-body__content .body-heading a:hover {
  opacity: var(--article-body-heading-ecommerce-link-hover-opacity)
}

.article-body__ecommerce-enabled .article-body__content .body-heading a:active {
  opacity: var(--article-body-heading-ecommerce-link-active-opacity)
}

.article-body__ecommerce-enabled .article-body__content .body-heading a:visited {
  opacity: 1
}

.articleDevelopingTag {
  margin: 3rem 0
}

.articleDevelopingTag__content {
  border-bottom: var(--article-body-developing-tag-border-bottom);
  border-top: var(--article-body-developing-tag-border-top);
  font-family: var(--article-body-developing-tag-font-family);
  font-size: var(--article-body-developing-tag-font-size);
  font-weight: var(--article-body-developing-tag-font-weight);
  line-height: var(--article-body-developing-tag-line-height);
  padding: var(--article-body-developing-tag-padding)
}

.articleDevelopingTag__content .articleDevelopingTag__content--red {
  color: #cb1111;
  color: var(--article-body-developing-tag-color)
}

.articleDevelopingTag__stripe-border {
  background-image: linear-gradient(135deg, #cb1111 25%, #0000 0, #0000 50%, #cb1111 0, #cb1111 75%, #0000 0, #0000);
  background-image: linear-gradient(135deg, var(--article-body-developing-stripe-border-color) 25%, #0000 25%, #0000 50%, var(--article-body-developing-stripe-border-color) 50%, var(--article-body-developing-stripe-border-color) 75%, #0000 75%, #0000 100%);
  background-size: 5.66px 5.66px;
  display: block;
  display: var(--article-body-developing-stripe-border-display);
  height: .5625rem;
  padding: 0 .25rem .25rem 0;
  width: 50%
}

@media only screen and (min-width: 758px) {
  .articleDevelopingTag__stripe-border {
    width: 30%
  }
}

.articleDevelopingTag__stripe-border--solid {
  border-top: 9px solid #cb1111;
  border-top: 9px solid var(--article-body-developing-solid-border-color);
  width: var(--space-60)
}

.body-bottom-recommended {
  display: contents
}

.articlePage .body-hori-rule {
  border-style: solid;
  border-width: 2.5px;
  width: 100px
}

body.today.articlePage .body-hori-rule {
  border-color: #ffb186
}

body.today.articlePage .article-body__last-section {
  margin-bottom: 0
}

@media only screen and (max-width: 757px) {
  body.today.articlePage .article-body__last-section {
    margin-bottom: 4.375rem
  }
}

body.news.articlePage .body-hori-rule {
  border-color: #102039
}

body.msnbc.articlePage .body-hori-rule {
  border-color: #3061ff
}

@keyframes styles_live-dot-blink__zeOQT {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__AEebf {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__yBfy0 {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__neX7q {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_topicSubNav__6l7lh {
  --inline-gutter: var(--space-20);
  --height: 48px;
  background-color: var(--white);
  border-bottom: 1px solid var(--grey-40);
  display: grid;
  justify-content: center;
  overflow-y: hidden;
  position: sticky;
  top: 0;
  z-index: 9998
}

@media only screen and (min-width: 1000px) {
  .styles_topicSubNav__6l7lh {
    --inline-gutter: var(--space-40)
  }
}

.styles_topicSubNav__6l7lh:after,
.styles_topicSubNav__6l7lh:before {
  content: "";
  display: block;
  height: var(--height);
  position: absolute;
  top: 0
}

.styles_topicSubNav__6l7lh:before {
  background-color: #f2f2f2;
  left: 0;
  width: 50vw
}

.styles_topicSubNav__6l7lh:after {
  background: linear-gradient(90deg, #fff0, #fff 48%, #fff 0, #fff);
  right: 0;
  width: var(--inline-gutter);
  z-index: 1
}

:root:has(.styles_topicSubNav__6l7lh) {
  --lb--top: 68px
}

.styles_linkItems__73al5,
.styles_scrollingContent___H4_p {
  align-items: center;
  display: flex
}

.styles_pageBtnContainer__wUn_L,
.styles_topicSubNavInner__1FbP4 {
  grid-column: 1/2;
  grid-row: 1/2
}

.styles_topicSubNavInner__1FbP4 {
  display: flex;
  max-width: 1310px;
  overflow-x: auto;
  position: relative
}

.styles_topicSubNavInner__1FbP4::-webkit-scrollbar {
  display: none
}

.styles_scrollingContent___H4_p {
  column-gap: 20px;
  flex-shrink: 0;
  height: var(--height);
  justify-content: center;
  min-width: 100%;
  padding-inline: var(--inline-gutter)
}

.styles_linkItems__73al5 {
  --column-spacing: var(--space-12);
  background-color: #fff;
  column-gap: var(--column-spacing);
  flex-shrink: 0;
  list-style: none;
  margin: 0;
  padding: .8125rem 20px
}

:root {
  --news-alt-red-10: #ffb4b4;
  --news-red-30: #fa3a3a;
  --think-red-40: #ff5042;
  --navbar-mobile-height: 60px;
  --navbar-default-height: 80px;
  --breaking-red: #cb1111;
  --noticias-red-50: #c31010;
  --default-gradient-value-1-rgb: 0, 34, 115;
  --default-gradient-value-2-rgb: 1, 96, 250;
  --founders-loading: "Arial Narrow", Arial, serif;
  --publico-loading: Georgia, Times New Roman, Times, Baskerville, serif;
  --lato-loading: "Arial Narrow", Arial, serif;
  --oswald-font-family: Oswald, var(--founders-cond)
}

@keyframes live-dot-blink {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes fade-in {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes expand-in {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes chatblog-expand-in {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

:root {
  --twelve-col-percentage: 8.3333333333%;
  --package-spacing: 3rem;
  --outer-gutter: 20px;
  --bp-m-width: 758px;
  --bp-l-width: 1000px;
  --bp-x-width: 1240px;
  --grid-container-m: calc(100% - var(--outer-gutter)*2);
  --grid-container-l: calc(var(--bp-l-width) - var(--outer-gutter)*2);
  --grid-container-x: calc(var(--bp-x-width) - var(--outer-gutter)*2);
  --inner-gutter-s: 2vw;
  --inner-gutter-m: 4vw;
  --inner-gutter-l: 40px;
  --inner-gutter-x: 40px
}

@media screen and (min-width: 1000px) {
  :root {
    --outer-gutter: 40px
  }
}

.article-inline-byline {
  --article-body--byline--color: inherit;
  --article-body--byline--font-family: var(--founders-cond);
  --article-body--byline--font-size: var(--text-20);
  --article-body--byline--font-weight: 400;
  --article-body--byline--line-height: 1;
  --article-body--byline--margin: 0
}

body.select .article-inline-byline {
  --article-body--byline--color: #2a2a2a;
  --article-body--byline--font-family: var(--lato);
  --article-body--byline--font-size: var(--text-20);
  --article-body--byline--font-weight: 900;
  --article-body--byline--margin: 0 0 2rem 0
}

body.today .article-inline-byline {
  --article-body--byline--margin: 0 0 2rem 0;
  --article-body--byline--font-family: var(--primary-font);
  --article-body--byline--line-height: 1.5
}

@media only screen and (min-width: 758px) {
  body.today .article-inline-byline {
    --article-body--byline--margin: 0 0 3rem 0;
    --article-body--byline--font-size: 1.5rem
  }
}

@media only screen and (min-width: 1000px) {
  body.today .article-inline-byline {
    --article-body--byline--margin: 0 0 2rem 0
  }
}

.article-inline-byline {
  color: var(--article-body--byline--color);
  font-family: var(--article-body--byline--font-family);
  font-size: var(--article-body--byline--font-size);
  font-weight: var(--article-body--byline--font-weight);
  line-height: var(--article-body--byline--line-height);
  margin: var(--article-body--byline--margin)
}