@charset "utf-8";

@font-face { font-family: cnn_sans_display; font-weight: 700; src: url("/fonts/cnn/cnn_sans_display-bold-v1.woff2"); }

@font-face { font-family: cnn_sans_display; font-weight: 500; src: url("/fonts/cnn/cnn_sans_display-medium-v1.woff2"); }

@font-face { font-family: cnn_sans_display; src: url("/fonts/cnn/cnn_sans_display-v1.woff2"); }

@font-face { font-family: helveticaneue; src: url("/fonts/cnn/helveticaneue-v1.woff2"); }

@font-face { font-family: noto_sans_arabic; src: url("/fonts/cnn/noto_sans_arabic-v1.woff2"); }

@font-face { font-family: noto_serif; font-weight: 700; src: url("/fonts/cnn/noto_serif-bold-v1.woff2"); }

@font-face { font-family: noto_serif; src: url("/fonts/cnn/noto_serif-bold_italic-v1.woff2"); }

@font-face { font-family: noto_serif; src: url("/fonts/cnn/noto_serif-italic-v1.woff2"); }

@font-face { font-family: noto_serif; src: url("/fonts/cnn/noto_serif-v1.woff2"); }

@font-face { font-family: noto_serif_display; src: url("/fonts/cnn/noto_serif_display-v1.woff2"); }

@font-face { font-family: noto_serif_semi_condensed; src: url("/fonts/cnn/noto_serif_semi_condensed-v1.woff2"); }

@font-face { font-family: noto_sans_arabic; src: url("/fonts/cnn/noto_sans_arabic-v1.ttf"); }

.subscribe-button { background-color: rgb(204, 0, 0); border-width: 0px; border-radius: 6px; color: rgb(255, 255, 255); cursor: pointer; font-family: var(--theme-font-family); font-size: 14px; font-weight: 700; height: 30px; line-height: 20px; padding: 0px 12px; }

.footer .footer__subnav .subnav__section-link, .footer__user-account-nav-mobile .user-account-nav__menu-link { font-size: 16px; }

.subscribe-button--hide { display: none; }

.subscribe-button:hover { background-color: rgb(164, 0, 30); }

.footer { background-color: var(--theme-footer-background-color); padding: 48px 0px 24px; border-top: 1px solid var(--theme-divider); }

.footer .brand-logo__logo { width: var(--theme-footer__brand-logo-width); height: var(--theme-footer__brand-logo-height); display: block; }

.footer .brand-logo__icon { margin-top: var(--theme-footer__brand-logo-icon-margin-top); }

.footer .brand-logo .cnn-logo-dark { width: 100%; height: 100%; }

.footer .brand-logo__theme path { fill: var(--theme-footer-copy-accent); }

.footer__brand-logo { margin-bottom: 32px; }

.footer__right { align-items: center; display: flex; position: relative; margin-bottom: 7px; }

.footer__user-account-icon { margin: 0px 0px 0px 16px; padding: 0px; }

.footer__user-account-nav-mobile { display: block; margin: 0px; }

.footer__user-account-nav-desktop { display: none; }

.footer .footer__user-account-nav-icon .user-account-nav.user-account-nav--unauth .user-account-nav__icons .user-account-nav__text-button.user-account-nav__text-button--unauth { line-height: 24px; padding-left: 12px; padding-right: 12px; color: var(--theme-footer__login-button); border: none; }

.footer .footer__inner { margin: 0px auto; width: 100%; max-width: 1440px; padding: 0px 16px; }

.footer .footer__subnav { display: flex; flex-wrap: wrap; }

.footer__divider--hide, .footer__divider-tablet { display: none; }

.footer .footer__subnav .subnav__section-link, .footer .footer__subnav .subnav__subsection-link { color: var(--theme-footer-copy-accent); }

.footer .footer__subnav .subnav__section-link:active, .footer .footer__subnav .subnav__section-link:focus, .footer .footer__subnav .subnav__section-link:hover, .footer .footer__subnav .subnav__subsection-link:active, .footer .footer__subnav .subnav__subsection-link:focus, .footer .footer__subnav .subnav__subsection-link:hover { color: var(--theme-footer-copy-accent-hover); }

.footer .footer__divider { background-color: var(--theme-divider); height: 1px; border: none; margin: 24px auto; width: 100%; }

.footer__divider-mobile { display: block; }

.footer__mobile-only { display: contents; }

.footer__desktop-only { display: none; }

.footer .footer__row { display: flex; align-items: center; flex-direction: column; }

.footer .footer__links { display: flex; margin-top: 24px; justify-content: center; flex-flow: wrap; }

.footer .footer__copyright-text, .footer .footer__disclaimer-text, .footer .footer__link { font-size: 12px; display: block; text-decoration: none; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; letter-spacing: 0px; text-align: center; line-height: 20px; }

.footer .footer__link { margin: 0px 16px 4px 0px; color: var(--theme-footer-copy-accent); }

.footer .footer__copyright-text { margin: 24px auto 0px; color: var(--theme-footer-copy-accent); }

.footer .footer__copyright-text > a { color: var(--theme-footer-copy-accent); text-decoration: none; }

.footer .footer__disclaimer-text { color: var(--theme-footer-disclaimer-color); font-weight: var(--theme-footer-disclaimer-weight); text-align: center; margin: 32px auto 0px; }

.footer .footer__disclaimer-text > a { color: rgb(38, 38, 38); text-decoration: none; }

.footer .footer__copyright-text > a:hover, .footer .footer__disclaimer-text > a:hover, .footer .footer__link:hover { text-decoration: underline; color: var(--theme-footer-copy-accent-hover); }

.footer .uclink, .footer__vertical-divider { display: none; }

.footer__audio-link, .footer__live-tv-link, .footer__video-link { display: block; color: var(--theme-footer-copy-accent); font-size: 15px; font-weight: 400; position: relative; text-decoration: none; line-height: 20px; }

.footer__audio-link:active, .footer__audio-link:focus, .footer__audio-link:hover, .footer__live-tv-link:active, .footer__live-tv-link:focus, .footer__live-tv-link:hover, .footer__video-link:active, .footer__video-link:focus, .footer__video-link:hover { color: var(--theme-footer-copy-accent-hover); }

.footer__audio-link:hover, .footer__live-tv-link:hover, .footer__video-link:hover { text-decoration-line: underline; text-decoration-color: var(--theme-footer-copy-accent); text-decoration-thickness: 2px; text-underline-offset: 4px; }

.footer__audio-link-desktop, .footer__live-tv-link-desktop, .footer__video-link-desktop { display: none; }

.footer__audio-link-mobile, .footer__live-tv-link-mobile, .footer__video-link-mobile { letter-spacing: 0.2px; line-height: 26px; font-size: 16px; text-align: center; }

.cnna .footer__video-link-mobile, .footer__audio-link-mobile, .footer__live-tv-link-mobile { margin-bottom: 12px; }

.cnna .footer__audio-link-mobile { margin-bottom: 0px; }

.footer .social-links__copy { color: var(--theme-footer-copy-accent); }

.footer .social-links__link .facebook-icon, .footer .social-links__link .instagram-icon, .footer .social-links__link .linkedin-icon, .footer .social-links__link .threads-icon, .footer .social-links__link .tiktok-icon, .footer .social-links__link .twitter-icon, .footer .social-links__link .whatsapp-icon, .footer .social-links__link .youtube-icon { fill: var(--theme-footer-icon-color); }

.footer .social-links__link .facebook-icon:hover, .footer .social-links__link .instagram-icon:hover, .footer .social-links__link .linkedin-icon:hover, .footer .social-links__link .threads-icon:hover, .footer .social-links__link .tiktok-icon:hover, .footer .social-links__link .twitter-icon:hover, .footer .social-links__link .whatsapp-icon:hover, .footer .social-links__link .youtube-icon:hover { fill: var(--theme-footer-icon-color-hover); }

.footer__subscribe-button--mobile:not(.subscribe-button--hide) { display: block; width: 100%; margin: 0px 0px 12px; }

.footer__subscribe-button--desktop:not(.subscribe-button--hide) { display: none; }

.underscored .footer .brand-logo__logo { display: inline; }

.underscored .footer .brand-logo__theme path { fill: revert-layer; }

.underscored .footer__user-account-nav-icon .user-account-nav.user-account-nav--unauth .user-account-nav__icons { width: max-content; }

.underscored .footer__user-account-nav-desktop .user-account-nav__icon-button--auth { margin: 0px 0px 0px 16px; }

.underscored .footer__user-account-nav-desktop .user-account-nav__text-button--unauth { margin: 0px 0px 0px 8px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__icon-button--auth, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav__icons .user-account-nav__icon-button--unauth { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title { display: block; }
}

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer { padding-top: 48px; padding-right: 0px; margin-right: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner { padding: 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-icon { margin: 0px 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--mobile:not(.subscribe-button--hide) { width: unset; margin: 0px 0px 12px; background: 0px 0px; padding: 0px; font-size: 16px; height: auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav__icons { width: fit-content; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__icons .user-account-nav__text-button--unauth { padding: 0px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner { padding: 0px 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav .subnav__subsections { margin-top: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right { padding-inline-start: 80px; align-self: flex-end; align-items: inherit; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options { bottom: 40px; background-color: var(--theme-footer-background-color); border: 1px solid rgb(177, 177, 177); border-radius: 4px; box-shadow: rgba(106, 115, 129, 0.16) 0px 6px 12px 0px, rgba(106, 115, 129, 0.06) 0px 3px 8px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options .user-account-nav__menu-link { color: var(--theme-footer-copy-accent); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options .user-account-nav__menu-link:hover { background-color: var(--theme-footer-copy-accent); color: var(--theme-footer-background-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__user-account-nav-desktop .user-account-nav__text-button { height: 30px; line-height: 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider { display: block; height: 24px; margin: 0px 0px 0px 24px; border-left: 1px solid var(--theme-divider); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__divider-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__mobile-only, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__desktop-only { display: contents; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--mobile:not(.subscribe-button--hide), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-mobile { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link { margin: 0px 24px 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__brand-logo { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__row { flex-direction: row; justify-content: space-between; margin-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .search-bar__form { margin-bottom: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--desktop:not(.subscribe-button--hide) { display: block; margin: 0px 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).travel .footer .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { background-color: rgb(64, 64, 64); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer__user-account-nav-icon { margin: 0px 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer .user-account-nav__icon-button--auth .icon-ui-avatar-default { fill: var(--theme-footer-copy-accent); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover { background: var(--theme-footer__auth-avatar-hover); border-radius: 16px; }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer { padding-top: 48px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-desktop { white-space: nowrap; display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__video-link-desktop { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav { padding: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__divider:not(.footer__divider-tablet):first-of-type { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__divider:not(.footer__divider-tablet):last-of-type { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__links { justify-content: flex-start; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__copyright-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__disclaimer-text { text-align: left; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .footer__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .footer__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .footer__video-link-desktop { display: none; }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav { padding: 0px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-mobile { text-align: left; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items { row-gap: 20px; max-width: 220px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item { padding: 0px; margin-inline-start: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item:nth-child(5n+1) { margin-inline-start: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item:nth-child(n+6) { margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__brand-logo { margin-bottom: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subnav .subnav__sections { align-items: start; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--auth .user-account-nav__menu { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__icons { margin: 0px; width: fit-content; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--unauth .user-account-nav__text-button--unauth { font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__video-link-mobile { text-align: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__subnav .subnav__sections { align-items: center; }
}

@media screen and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-link--hide, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options::after { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__icons { width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options { padding: 0px; text-align: left; background: unset; position: relative; margin-top: 0px; width: fit-content; border-radius: 0px; box-shadow: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-title { margin-bottom: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-item { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-link { color: var(--theme-footer-copy-accent); font-size: 16px; text-decoration: none; padding: 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__divider--hide-mobile { display: block; visibility: hidden; height: 12px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-item { margin: 16px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--unauth .user-account-nav__text-button--unauth { font-size: 14px; height: 32px; margin-bottom: 0px; }
}

@media screen and (min-width: 480px) and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .footer__divider-tablet { display: block; }
}

.ad-feedback__container { box-sizing: border-box; margin: 0px auto; padding: 30px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px 0px; border-radius: 8px; display: block; flex-direction: row-reverse; justify-content: space-between; max-height: 100%; max-width: 500px; overflow-y: auto; }

.ad-feedback__container .ad-feedback__form { display: block; flex-grow: 1; }

.ad-feedback__container .ad-feedback__form .ad-feedback__heading { padding-bottom: 20px; display: flex; justify-content: space-between; }

.ad-feedback__container .ad-feedback__form .ad-feedback__heading__text { margin: 0px; color: rgb(12, 12, 12); font-family: var(--theme-font-family); height: auto; font-size: 20px; font-weight: 700; letter-spacing: 2px; line-height: normal; text-transform: uppercase; width: 320px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__heading__close { width: 24px; height: 24px; cursor: pointer; background-image: url("/media/sites/cnn/icons/ui-close.svg"); }

.ad-feedback__container .ad-feedback__form .ad-feedback__content-container { display: flex; flex-flow: column; margin-bottom: 20px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__content-container:last-of-type { margin-bottom: 0px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container { color: rgb(12, 12, 12); font-family: var(--theme-font-family); font-size: 16px; font-weight: 700; letter-spacing: 0.2px; line-height: 24px; margin: 0px 0px 10px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container { display: flex; margin-left: -7px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container { display: flex; flex-flow: column; align-items: center; margin-right: 20px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container { display: flex; align-items: center; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .switch { position: relative; display: inline-block; width: 60px; height: 34px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider { opacity: 0; width: 60px; height: 34px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(230, 230, 230); transition: 0.4s; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider::before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: rgb(255, 255, 255); transition: 0.4s; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round { border-radius: 34px; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round::before { border-radius: 50%; }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked ~ .slider::before { transform: translateX(26px); }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked ~ .slider { background-color: rgb(0, 101, 152); }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-checkbox-label { margin-left: 10px; font-family: var(--theme-font-family); color: rgb(12, 12, 12); }

.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-container { margin-bottom: 20px; }

.ad-feedback__container .ad-feedback__form .hide { display: none; }

.ad-feedback__container .ad-feedback__emoji-base { text-align: center; cursor: pointer; padding: 8px; }

.ad-feedback__container .ad-feedback__emoji-base .ad-feedback__emoji-label-text { width: 56px; height: 19px; color: rgb(12, 12, 12); font-size: 12px; font-weight: 400; text-align: center; letter-spacing: 0.2px; line-height: 18px; margin-top: 5px; margin-bottom: 0px; }

.ad-feedback__container .ad-feedback__emoji-base::before { background-position: center center; background-repeat: no-repeat; background-size: cover; display: inline-block; width: 32px; height: 32px; position: relative; vertical-align: top; cursor: pointer; text-align: center; content: ""; filter: invert(95%) sepia(3%) saturate(4129%) hue-rotate(189deg) brightness(123%) contrast(39%); }

.ad-feedback__container .ad-feedback__emoji-base:hover::before { filter: none; }

.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-bad::before { background-image: url("/media/sites/cnn/icons/feedback-emoji-bad.svg"); }

.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-not-good::before { background-image: url("/media/sites/cnn/icons/feedback-emoji-not-good.svg"); }

.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-okay::before { background-image: url("/media/sites/cnn/icons/feedback-emoji-okay.svg"); }

.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-good::before { background-image: url("/media/sites/cnn/icons/feedback-emoji-good.svg"); }

.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-great::before { background-image: url("/media/sites/cnn/icons/feedback-emoji-great.svg"); }

.ad-feedback__container .ad-feedback__emoji-radio-input { position: absolute; opacity: 0; width: 30px; height: 30px; }

.ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-base { font-weight: 700; white-space: nowrap; }

.ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-bad::before, .ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-not-good::before { filter: invert(37%) sepia(83%) saturate(3309%) hue-rotate(337deg) brightness(100%) contrast(100%); }

.ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-okay::before { filter: invert(75%) sepia(51%) saturate(594%) hue-rotate(343deg) brightness(102%) contrast(101%); }

.ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-good::before, .ad-feedback__container .ad-feedback__emoji-radio-input:checked ~ .ad-feedback__emoji-great::before { filter: invert(72%) sepia(18%) saturate(860%) hue-rotate(125deg) brightness(89%) contrast(91%); }

.ad-feedback__container .ad-feedback__comment { font-family: var(--theme-font-family); color: rgb(12, 12, 12); font-size: 13px; font-weight: 400; letter-spacing: 0.2px; line-height: 24px; padding: 10px 16px; background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(177, 177, 177); height: 78px; resize: none; }

.ad-feedback__container .ad-feedback__comment::placeholder { color: rgb(110, 110, 110); }

.ad-feedback__container .ad-feedback__comment.ad-feedback__comment_error { background-color: rgb(255, 213, 213); border: 1px solid rgb(162, 0, 0); }

.ad-feedback__container .ad-feedback__comment-error-msg { margin-top: 5px; font-size: 14px; color: rgb(162, 0, 0); }

.ad-feedback__container .ad-feedback__actions { display: flex; justify-content: flex-end; margin-bottom: 10px; }

.ad-feedback__container .ad-feedback__actions > .button { border: none; font-size: 16px; font-weight: 700; border-radius: 4px; height: 44px; width: 106px; font-family: var(--theme-font-family); cursor: pointer; }

.ad-feedback__container .ad-feedback__actions > .button.ad-feedback__cancel { color: rgb(12, 12, 12); background-color: transparent; margin-right: 20px; }

.ad-feedback__container .ad-feedback__actions > .button.ad-feedback__cancel:hover, .ad-feedback__container .ad-feedback__submitted__close:hover { background-color: rgb(230, 230, 230); }

.ad-feedback__container .ad-feedback__actions > .button.ad-feedback__submit { color: rgb(255, 255, 255); background-color: rgb(12, 12, 12); }

.ad-feedback__container .ad-feedback__actions > .button.ad-feedback__submit:hover { background-color: rgb(110, 110, 110); }

.ad-feedback__container .ad-feedback__actions > .button.ad-feedback__submit:disabled { background-color: rgba(12, 12, 12, 0.2); cursor: default; }

.ad-feedback__container .ad-feedback__checkbox-container { display: flex; align-items: center; position: relative; width: fit-content; padding-left: 30px; margin-bottom: 10px; cursor: pointer; user-select: none; color: rgb(12, 12, 12); font-family: var(--theme-font-family); font-size: 14px; font-weight: 400; height: 24px; letter-spacing: 0.18px; line-height: 24px; white-space: nowrap; }

.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark { position: absolute; left: 0px; background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(177, 177, 177); height: 20px; width: 20px; }

.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark::after { content: ""; position: absolute; display: none; left: 7px; top: 4px; width: 5px; height: 10px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 1px 1px 0px; transform: rotate(45deg); }

.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; }

.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked ~ .ad-feedback__checkmark { background: rgb(0, 101, 152); border: none; }

.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked ~ .ad-feedback__checkmark::after { display: block; }

.ad-feedback__container .ad-feedback__submitted { color: rgb(12, 12, 12); display: none; flex-direction: column; align-items: center; width: 100%; position: relative; }

.ad-feedback__container .ad-feedback__submitted__checkmark { background: url("/media/sites/cnn/icons/system-check-default.svg") center center / cover no-repeat; height: 64px; width: 64px; filter: invert(39%) sepia(39%) saturate(542%) hue-rotate(98deg) brightness(96%) contrast(100%); }

.ad-feedback__container .ad-feedback__submitted__title { color: rgb(12, 12, 12); font-family: var(--theme-font-family); font-size: 20px; font-weight: 700; height: 26px; letter-spacing: 2px; line-height: 26px; text-transform: uppercase; margin-top: 24px; }

.ad-feedback__container .ad-feedback__submitted__message { color: rgb(12, 12, 12); font-family: var(--theme-font-family); font-size: 16px; font-weight: 400; letter-spacing: 0.2px; line-height: 24px; text-align: center; width: 295px; margin-top: 16px; }

.ad-feedback__container .ad-feedback__submitted__close { color: rgb(12, 12, 12); font-family: var(--theme-font-family); font-size: 16px; font-weight: 700; text-align: center; margin-top: 30px; cursor: pointer; border: none; border-radius: 4px; height: 44px; line-height: 44px; width: 106px; }

.ad-feedback__container .ad-feedback__submitted__close-icon { width: 24px; height: 24px; cursor: pointer; background-image: url("/media/sites/cnn/icons/ui-close.svg"); position: absolute; top: 0px; right: 0px; }

.ad-feedback__container.submitted { width: 422px; }

.ad-feedback__container.submitted .ad-feedback__form { display: none; }

.ad-feedback__container.submitted .ad-feedback__submitted { display: flex; }

.modal__overlay { z-index: 200; height: 100%; width: 100%; position: fixed; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; background: rgba(12, 12, 12, 0.95); opacity: 1; }

.modal__overlay .modal__container { background: rgb(12, 12, 12); color: rgb(255, 255, 255); }

@media screen and (min-width: 480px) {
  .modal__container { height: auto; width: auto; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container { padding: 8% 6% 6%; margin: 8px; overflow-y: auto; max-height: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__scrollable { overflow-y: auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading { position: relative; margin-bottom: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading__text { font-size: 16px; font-weight: 700; width: fit-content; line-height: 18px; margin-bottom: 0px; letter-spacing: 0.5px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading__close { position: absolute; background-position: 0px -4px; top: 0px; right: 0px; width: 20px; cursor: pointer; background-image: url("/media/sites/cnn/icons/ui-close.svg"); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container { font-size: 14px; line-height: 18px; margin: 0px 0px 10px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container { justify-content: space-between; margin-left: 7px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container { width: 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__checkbox-container { font-size: 14px; padding-left: 25px; margin-bottom: 10px; line-height: 16px; height: 30px; white-space: normal; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__comment { line-height: 18px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header__container .adSlotLoaded .ad-feedback-link-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header__container .adSlotLoaded .ad-slot__feedback { display: flex; }
}

.ad-slot-header { position: fixed; top: 0px; left: 0px; width: 100%; }

.ad-slot-header .ad-slot-header__container { background-color: var(--theme-ad-slot-background-color); transform: translateY(0px); transition: transform 1s; width: 100%; }

.userAccountVisible .ad-slot-header .ad-slot-header__container { transition: none; }

.kiln-edit-mode .ad-slot-header .ad-slot-header__container { background-color: transparent; }

.ad-slot-header .resizeListenerIframe { display: block; height: 100%; left: 0px; opacity: 0; overflow: hidden; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: -1; }

.ad-slot-header .ad.ad::after { display: none; }

.ad-slot-header .ad-slot { position: sticky; top: 0px; z-index: -1; padding: 0px !important; }

.ad-slot-header .ad-slot .celtra-ad-inline-host { margin: 0px; }

.ad-slot-header.userAccountVisible { position: fixed; }

.ad-slot-header__wrapper { clip-path: inset(0px); }

@media screen and (max-width: 959px) {
  .ad-slot-header__wrapper { min-height: 50px; background-color: rgb(12, 12, 12); }
  .ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-slot__ad-label::after { content: ""; }
  .ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-feedback-link__label { display: none; }
  .focus-mode-sponsored .ad-slot-header, .focus-mode-sponsored .ad-slot-header__wrapper { min-height: 100px; }
}

@media screen and (min-width: 960px) {
  .ad-slot-header, .ad-slot-header__wrapper { min-height: 276px; }
  .ad-slot-header { z-index: 1; display: flex; align-items: center; justify-content: center; background-color: rgb(12, 12, 12); }
  .ad-slot-header .ad-slot-header__container { display: flex; align-items: center; justify-content: center; }
  .ad-slot-header .ad-slot-header__container .ad-feedback-link-container, .ad-slot-header .ad-slot-header__container .ad-slot__feedback { display: flex; justify-content: space-between; }
  .focus-mode-sponsored .ad-slot-header, .focus-mode-sponsored .ad-slot-header__wrapper { min-height: 100px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) header.header__wrapper-outer { height: calc(316px); top: -276px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__ad-label { margin: 2px 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback { justify-content: space-between; padding: 0px !important; max-width: 100% !important; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__ad-label, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__ad-label { color: var(--theme-ad-slot-text-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text { color: var(--theme-ad-slot-text-color); margin: 4px 0px 2px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble { fill: var(--theme-ad-slot-text-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text__label::before { background-color: var(--theme-ad-slot-text-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover { color: var(--theme-ad-slot-text-hover); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble { fill: var(--theme-ad-slot-text-hover); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label::before { background-color: var(--theme-ad-slot-text-hover); }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot.adSlotLoaded { padding-bottom: 8px; }
}

.focus-mode-sponsored .ad-slot-header__wrapper .ad-slot { display: none !important; }

.focus-mode-sponsored .focus-mode-top-ad { width: 100%; }

.header, .header-elevate { right: 0px; transition: transform 1s; }

.header-elevate .header__subnav-mount--scrolled, .header__subnav-mount--scrolled { box-shadow: var(--theme-header__scrolled-box-shadow); }

.header-elevate .header__nav-button, .header__nav-button { user-select: none; cursor: pointer; }

body.cnne[data-page-type*="profile"], body[data-page-type*="gallery"]:has(article.gallery_unfurled), body[data-page-type="video"] { --theme-header__background: #0c0c0c; --theme-header__copy-accent: #e6e6e6; --theme-header__copy-follow: #ffffff; --theme-header__divider: #e6e6e6; --theme-header__logo-background-color: none; --theme-header__logo-color: #ffffff; --theme-header__logo-width: auto; --theme-header__logo-inset-width: auto; --theme-header__icon-color: #ffffff; --theme-header__icon-color-hover: var(--theme-icon-color-hover); --theme-header__edition-picker-link: #0c0c0c; --theme-header__separator: #ffffff; --theme-header__hover-item-hover: #ffffff; --theme-header__item-link-color: #e6e6e6; --theme-header__item-link-hover-color: #ffffff; --theme-header__item-link-hover-background-color: transparent; --theme-header__item-link-line-height: 40px; --theme-header__item-link-font-weight: 500; --theme-header__more-link-hover-font-weight: 500; --theme-header__mobile-dropdown-background: none; --theme-header__dropdown-background: #0c0c0c; --theme-header__dropdown-item-link-color: #ffffff; --theme-header__dropdown-item-link-hover-color: #0c0c0c; --theme-header__dropdown-border-width: none; --theme-header__dropdown-border-style: none; --theme-header__dropdown-border-color: none; --theme-header__dropdown-box-shadow: 0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129; --theme-header__dropdown-hover-item-hover: #ffffff; --theme-header__dropdown-separator-color: #404040; --theme-header__dropdown-border-top: none; --theme-header__dropdown-border: 1px solid var(--theme-header__dropdown-separator-color); --theme-header__dropdown-border-radius: 4px; --theme-header__dropdown-margin-top: 2px; --theme-header__login-button-color: #0c0c0c; --theme-header__login-button-color-hover: #404040; --theme-header__login-button-border-color: #ffffff; --theme-header__login-button-text-color: #ffffff; --theme-header__login-button-hover-text-color: #ffffff; --theme-header__scrolled-box-shadow: 0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129; --theme-header__auth-avatar-hover: #6e6e6e; --theme-user-account__login-button-color: #0c0c0c; --theme-alerts__background: #0c0c0c; }

html[data-layout-uri*="layout-no-rail/instances/electioncenter"] .header__navigation-separator, html[data-layout-uri*="layout-with-rail/instances/electioncenter"] .header__navigation-separator { height: 1px; border-bottom: 1px solid rgb(64, 64, 64); }

html { scroll-padding-top: 40px; }

.header { background-color: var(--theme-header__background); height: 40px; left: 0px; transform: translateY(0px); z-index: 100; position: sticky; top: 0px; }

.header-elevate .header__editionizer--active .header__editionizer-button .icon-ui-caret-down-thick, .header__editionizer--active .header__editionizer-button .icon-ui-caret-down-thick, .header__mobile-nav .header__nav-item-accordion--open .header__nav-item-link-accordion::after { transform: rotate(180deg); }

.header .brand-logo__logo { background-color: var(--theme-header__logo-background-color); width: var(--theme-header__logo-width); align-items: var(--theme-header__logo-align-items); padding-top: var(--theme-header__logo-padding-top); }

.header__container, .header__mobile-nav .header__nav-item-link-accordion { justify-content: space-between; }

.header .brand-logo__icon { fill: var(--theme-header__logo-color); width: var(--theme-header__logo-inset-width); margin: 0px auto; }

.header .brand-logo__theme path, .header .style-solo-logo, .header .user-account-nav__icon-button .icon-ui-avatar-default, .header__social-links .social-links__link .facebook-icon, .header__social-links .social-links__link .instagram-icon, .header__social-links .social-links__link .linkedin-icon, .header__social-links .social-links__link .threads-icon, .header__social-links .social-links__link .tiktok-icon, .header__social-links .social-links__link .twitter-icon, .header__social-links .social-links__link .whatsapp-icon, .header__social-links .social-links__link .youtube-icon { fill: var(--theme-header__icon-color); }

.header .brand-logo__section-text { color: var(--theme-header__copy-follow); }

.userAccountVisible + .header { transition: none; }

.kiln-edit-mode .header.component-selector-wrapper { position: sticky; top: 3.5rem; }

.header__outer, .header__subnav-mount { position: relative; }

.header__navigation-separator { width: 100%; height: 2px; border: none; margin: 0px; opacity: 1; transition: visibility, opacity 0.25s ease-in; }

.header__nav-item-link, .header__nav-more-link, .header__nav-special-text { font-weight: 500; transition: color 0.4s; line-height: var(--theme-header__item-link-line-height); }

.header__navigation-separator::before { content: ""; display: flex; border-bottom: 2px solid var(--theme-header__separator); height: 0px; width: calc(100% - 32px); max-width: calc(1408px); margin: 0px auto; }

.header:not(.header--active) .header__navigation-separator.hide { visibility: visible; opacity: 0; height: 0px; }

.header__menu-icon { display: block; }

.header__outer { height: 40px; z-index: 50; }

.header__social-links { margin: 0px auto; width: max-content; }

.header__social-links .social-links__copy { color: var(--theme-header__copy-follow); }

.header__social-links .social-links__link .facebook-icon:hover, .header__social-links .social-links__link .instagram-icon:hover, .header__social-links .social-links__link .linkedin-icon:hover, .header__social-links .social-links__link .threads-icon:hover, .header__social-links .social-links__link .tiktok-icon:hover, .header__social-links .social-links__link .twitter-icon:hover, .header__social-links .social-links__link .whatsapp-icon:hover, .header__social-links .social-links__link .youtube-icon:hover { fill: var(--theme-header__icon-color-hover); }

.header__socials { display: none; }

.header__container { display: flex; align-items: flex-start; margin: 0px auto; overflow: visible; padding: 0px 16px; max-width: 1440px; }

.header__left { display: flex; flex: 0 0 auto; align-items: center; height: 40px; }

.header__nav { margin-left: 16px; display: none; height: auto; overflow: visible; }

.header__nav-more { display: none; }

.header__nav-special { display: none; border-bottom: solid 1px var(--theme-header-mobile-nav-border-color); width: 100%; }

.header__nav-special-text { color: var(--theme-header__item-link-color); font-size: 14px; margin: 0px 16px; text-decoration: none; white-space: normal; }

.header__nav-special-text:hover { color: var(--theme-copy-accent-hover); }

.header__nav-item-link, .header__nav-more-link { color: var(--theme-header__copy-accent); font-size: 15px; display: block; text-decoration: none; white-space: nowrap; }

.header__nav-item-link-centered, .header__nav-more-link-centered { justify-content: center; margin: 0px; }

.header__nav-item-link:hover, .header__nav-more-link:hover { color: var(--theme-header__item-link-hover-color); text-decoration-line: underline; text-decoration-color: var(--theme-header__item-link-hover-color); text-decoration-thickness: 2px; text-underline-offset: 4px; }

.header__nav-item--active > .header__nav-item-link, .header__nav-more--active > .header__nav-item-link { font-weight: 700; }

.header__nav-item-dropdown, .header__nav-more-dropdown { background-color: var(--theme-header__mobile-dropdown-background); display: none; position: absolute; opacity: 0; transition: opacity 0.3s; width: fit-content; box-shadow: var(--theme-header__dropdown-box-shadow); }

.header__nav-item-dropdown-item, .header__nav-more-dropdown-item { line-height: var(--theme-header__item-link-line-height); font-weight: var(--theme-header__item-link-font-weight); display: block; padding: 0px 16px; text-decoration: none; font-size: 15px; color: var(--theme-header__dropdown-item-link-color); border-bottom: 1px solid var(--theme-header-mobile-nav-border-color); }

.header__nav-item-dropdown-item:hover, .header__nav-more-dropdown-item:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }

.header__nav-item-dropdown-item:last-of-type, .header__nav-more-dropdown-item:last-of-type { border-bottom: 0px; }

.header__nav-item:hover, .header__nav-more:hover { background-color: var(--theme-header__item-link-hover-background-color); }

.header__nav-item:hover .header__nav-item-link, .header__nav-more:hover .header__nav-item-link { color: var(--theme-header__item-link-hover-color); }

.header__editionizer-button, .header__editionizer-link, .header__inner--subscription .header__user-account-nav-desktop .user-account-nav__menu-link, .header__user-account-nav-mobile .user-account-nav__menu-link { color: var(--theme-header__copy-accent); }

.header__nav-more--toggle-caret::after { content: url("/media/sites/cnn/icons/gray-caret.svg"); border: none; cursor: pointer; height: 20px; width: 20px; margin: 0px; padding: 0px; top: 8px; position: relative; }

.header__nav-more--toggle-caret-up::after { content: url("/media/sites/cnn/icons/gray-caret-up.svg"); }

.header__nav-more-link:hover { font-weight: var(--theme-header__more-link-hover-font-weight); }

.header__nav-button { user-select: none; }

.header__subnav-item { margin: 0px; padding: 0px; }

.header__editionizer { display: none; text-align: start; width: 100%; z-index: 1; }

.header__editionizer-menu { display: none; padding: 0px; text-align: start; }

.header__editionizer-item { margin: 16px 0px; list-style: none; }

.header__editionizer-item:hover { text-decoration: underline; text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.header__editionizer-link { font-size: 16px; line-height: 24px; font-weight: 500; text-decoration: none; }

.header__editionizer--active .header__editionizer-menu { display: block; }

.header__editionizer-button { background: 0px 0px; border: none; font-family: var(--theme-font-family); font-size: 18px; font-weight: 700; line-height: 26px; cursor: pointer; }

.header__editionizer .header__editionizer-caret { display: inline-block; float: inline-end; }

.header__editionizer .header__editionizer-caret .icon-ui-caret-down-thick { fill: var(--theme-header__copy-accent); transition: transform 0.25s; height: 20px; width: 20px; vertical-align: middle; }

.header__editionizer .header__editionizer-desktop { display: none; }

.header__right { align-items: center; display: flex; position: relative; height: 40px; visibility: hidden; }

[dir="rtl"] .header__right { flex-direction: row-reverse; }

.header__right .header__editionizer-button { margin: 0px 0px 0px 16px; padding: 0px; height: 32px; }

.header__user-account-icon { margin: 0px 0px 0px 16px; padding: 0px; }

.header__search-icon { margin: 0px 0px 0px 24px; padding: 0px; }

.header__user-account-nav-mobile { display: block; margin: 0px; width: 100%; }

.header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options { display: block; }

.header__user-account-nav-desktop { display: none; }

.header__inner--subscription .header__user-account-nav-desktop { display: block; }

.header__inner--subscription .header__user-account-nav-desktop .user-account-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }

.header .user-account-nav--unauth .user-account-nav__text-button--unauth, .header .user-account-nav__menu-title { color: var(--theme-header__login-button-text-color); }

.header__close-icon, .header__menu-icon { margin-inline-end: 16px; padding: 0px; }

.header__menu-icon, .header__search-icon { height: 32px; }

.header__close-icon, .header__search-icon { display: none; }

.header__close-icon, .header__menu-icon, .header__search-icon { background: 0px 0px; border: none; box-shadow: none; }

.header-elevate .header__subnav, .header__subnav { box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 27px -31px; left: 0px; overflow-x: hidden; top: 100%; }

.header__close-icon-svg, .header__menu-icon-svg, .header__search-icon-svg { height: 24px; width: 24px; fill: var(--theme-header__icon-color); transition: fill 0.4s; }

.header__audio-link::before, .header__video-link::before { width: 16px; height: 16px; mask-size: 100%; background-color: var(--theme-header__icon-color); }

.header__close-icon:focus, .header__menu-icon:focus, .header__search-icon:focus { color: rgb(255, 255, 255); }

.header__close-icon:active, .header__close-icon:focus, .header__close-icon:hover, .header__menu-icon:active, .header__menu-icon:focus, .header__menu-icon:hover, .header__search-icon:active, .header__search-icon:focus, .header__search-icon:hover { cursor: pointer; }

.header__close-icon:active .header__close-icon-svg, .header__close-icon:active .header__menu-icon-svg, .header__close-icon:active .header__search-icon-svg, .header__close-icon:focus .header__close-icon-svg, .header__close-icon:focus .header__menu-icon-svg, .header__close-icon:focus .header__search-icon-svg, .header__close-icon:hover .header__close-icon-svg, .header__close-icon:hover .header__menu-icon-svg, .header__close-icon:hover .header__search-icon-svg, .header__menu-icon:active .header__close-icon-svg, .header__menu-icon:active .header__menu-icon-svg, .header__menu-icon:active .header__search-icon-svg, .header__menu-icon:focus .header__close-icon-svg, .header__menu-icon:focus .header__menu-icon-svg, .header__menu-icon:focus .header__search-icon-svg, .header__menu-icon:hover .header__close-icon-svg, .header__menu-icon:hover .header__menu-icon-svg, .header__menu-icon:hover .header__search-icon-svg, .header__search-icon:active .header__close-icon-svg, .header__search-icon:active .header__menu-icon-svg, .header__search-icon:active .header__search-icon-svg, .header__search-icon:focus .header__close-icon-svg, .header__search-icon:focus .header__menu-icon-svg, .header__search-icon:focus .header__search-icon-svg, .header__search-icon:hover .header__close-icon-svg, .header__search-icon:hover .header__menu-icon-svg, .header__search-icon:hover .header__search-icon-svg { fill: var(--theme-header__icon-color-hover); }

.header__audio-link, .header__live-tv-link, .header__video-link { display: none; align-items: center; color: var(--theme-header__copy-accent); font-size: 15px; font-weight: 500; text-decoration: none; line-height: 20px; }

.header__audio-link:active, .header__audio-link:focus, .header__audio-link:hover, .header__live-tv-link:active, .header__live-tv-link:focus, .header__live-tv-link:hover, .header__video-link:active, .header__video-link:focus, .header__video-link:hover { color: var(--theme-header__item-link-hover-color); }

.header__audio-link:hover, .header__live-tv-link:hover, .header__video-link:hover { text-decoration-line: underline; text-decoration-color: var(--theme-header__item-link-hover-color); text-decoration-thickness: 2px; text-underline-offset: 4px; }

.header__audio-link::before, .header__live-tv-link::before, .header__video-link::before { content: ""; background-size: 100%; margin-inline-end: 8px; }

.header__audio-link-mobile, .header__live-tv-link-mobile, .header__video-link-mobile { display: flex; }

.header__video-link::before { mask-image: url("/media/sites/cnn/icons/video-icon-header.svg"); }

.header__audio-link::before { mask-image: url("/media/sites/cnn/icons/audio-icon-header.svg"); }

.header--active .header__navigation-separator, .header-elevate, .header__subnav { background-color: var(--theme-header__background); }

.header__live-tv-link::before { background-image: url("/media/sites/cnn/icons/live-tv-icon-header.svg"); width: 8px; height: 8px; }

.header .subnav__section-link, .header .subnav__subsection-link { color: var(--theme-header__copy-accent); }

.header .subnav__sections, .header .subnav__subsections { align-items: flex-start; }

.header__subnav { border-bottom: 1px solid var(--theme-header__divider); display: none; height: 100vh; overflow-y: scroll; position: absolute; width: 100%; z-index: 5; }

.header__subnav .header__container { padding: 24px 16px; flex-direction: column; margin-bottom: 40vh; }

.header--active .header__subnav { display: block; }

.header--active .header__menu-icon { display: none; }

.header--active .header__close-icon { display: inline-block; }

.header__divider { background-color: var(--theme-header__divider); margin: 24px auto; height: 1px; border: none; width: 40px; }

.header__divider .header__menu-icon { display: none; }

.header__divider .header__close-icon { display: inline-block; }

.header__divider--full-width { width: 100%; }

.header .subnav__specific-content { display: none; }

.header__mobile-nav { display: block; width: 100%; }

.header__mobile-nav .header__nav { display: block; margin: 0px 0px 16px; }

.header__mobile-nav .header__nav-item:first-child { border-top: solid 1px var(--theme-header-mobile-nav-border-color); }

.header__mobile-nav .header__nav-item-link { display: flex; margin-bottom: 12px; width: 100%; line-height: 24px; white-space: normal; border-bottom: solid 1px var(--theme-header-mobile-nav-border-color); }

.header__mobile-nav .header__nav-item-link-accordion::after { background-color: rgb(255, 255, 255); display: inline-block; content: ""; mask: url("/media/sites/cnn/icons/ui-caret-down.svg") 50% 50% / contain no-repeat; transition: transform 0.5s; width: 16px; min-width: 16px; }

.header__mobile-nav .header__nav-item-dropdown { display: block; width: 100%; opacity: 1; overflow: hidden; max-height: 0px; position: relative; transition: max-height 0.45s; }

.header__mobile-nav .header__nav-item-dropdown--open { transition: max-height 0.8s; max-height: 1200px; }

.header__mobile-nav .header__nav-item-dropdown-item { padding: 8px 16px; font-size: 14px; line-height: 24px; }

.underscored .header .header__mobile-nav .header__nav-item:first-child { border-top: none; }

.underscored .header .header__mobile-nav .header__nav-item-link { padding: 8px 0px 8px 16px; margin-bottom: 0px; }

.underscored .header .header__mobile-nav .header__nav-item-link-accordion::after { background-color: rgb(12, 12, 12); margin-right: 16px; }

.underscored .header .header__mobile-nav .header__nav-item-dropdown { box-shadow: none; margin-top: 0px; }

.underscored .header .header__mobile-nav .header__nav-item-dropdown-item { border-bottom: 1px solid rgb(255, 255, 255); }

.underscored .header .brand-logo__theme { display: flex; align-items: center; }

.underscored .header .user-account-nav--auth .user-account-nav__menu { width: max-content; }

.header__wrapper-outer { position: sticky; z-index: 9998; height: auto; top: 0px; pointer-events: none; }

.header__wrapper-inner { position: sticky; top: 0px; height: fit-content; min-height: 40px; pointer-events: all; }

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container { max-width: 1440px; width: 100%; padding: 0px 16px; overflow: visible; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header--active .header__container { overflow: hidden; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container { padding-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav-mount--scrolled .header__user-account-nav-desktop .user-account-nav__menu-options { margin-top: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__editionizer-button, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__search-icon { margin: 0px 0px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop { display: block; margin: 0px 0px 0px 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth { border: 1px solid var(--theme-header__login-button-border-color); box-sizing: border-box; background-color: var(--theme-header__login-button-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { background-color: var(--theme-header__login-button-color-hover); color: var(--theme-header__login-button-hover-text-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-acccount-nav__menu-link { color: var(--theme-header__dropdown-item-link-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-acccount-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__search-icon { margin: 0px 12px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-mobile { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link { margin-inline-end: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .header__video-link { margin-inline-end: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover { background: var(--theme-header__auth-avatar-hover); border-radius: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header .user-account-nav__menu-options { background: var(--theme-header__dropdown-background); border: var(--theme-header__dropdown-border); box-shadow: var(--theme-header__dropdown-box-shadow); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__mobile-only, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__video-link-mobile { display: none; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header_nav-item-link { font-size: 18px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__live-tv-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__subnav .header__container { padding-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__container { padding: 0px 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__text-button--unauth { border: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav__icon-button--auth { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__audio-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__divider, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__editionizer, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__live-tv-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__nav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__social-links, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__subnav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__video-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .search-bar, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .subnav, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .user-account-nav .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .user-account-nav--unauth .user-account-nav__text-button--unauth { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__close-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__menu-icon { margin-inline-end: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .header__subscribe-button:not(.subscribe-button--hide) { font-size: 12px; margin-left: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right:has(.header__subscribe-button:not(.subscribe-button--hide)) .user-account-nav__icon-button--auth { margin-left: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .brand-logo__section-text { font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .user-account-nav__icon-button--auth .icon-ui-avatar-default { background: var(--theme-header__auth-avatar-hover); border-radius: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__user-account-nav-mobile .user-account-nav__menu { margin: 0px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__navigation-separator::before { width: calc(100% - 64px); max-width: calc(1376px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav__section-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav__subsection-link { color: var(--theme-header__copy-accent); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__close-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__menu-icon { margin-inline-end: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav { position: relative; display: contents; flex-wrap: wrap; overflow: hidden; visibility: hidden; height: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-special { width: auto; border: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more { height: var(--theme-header__item-link-line-height); transition: background-color 0.2s; padding: 0px 12px; text-align: left; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item-dropdown-inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more-dropdown-inner { background-color: var(--theme-header__dropdown-background); margin-left: -12px; border: var(--theme-header__dropdown-border); margin-top: var(--theme-header__dropdown-margin-top); border-bottom-left-radius: var(--theme-header__dropdown-border-radius); border-bottom-right-radius: var(--theme-header__dropdown-border-radius); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item-dropdown-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more-dropdown-item { border-width: var(--theme-header__dropdown-border-width); border-style: var(--theme-header__dropdown-border-style); border-color: var(--theme-header__dropdown-border-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:first-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:first-of-type { margin-inline-start: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:last-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:last-of-type { border-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:hover > .header__nav-item-dropdown, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:hover > .header__nav-item-dropdown { display: block; opacity: 1; z-index: 300; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-container { display: contents; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container { padding: 0px 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop { white-space: nowrap; display: flex; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer { position: relative; display: block; padding-top: 0px; width: 100%; white-space: nowrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-header { display: block; padding: 0px; line-height: 20px; width: calc(20%); text-align: start; background: 0px 0px; border: none; color: var(--theme-header__copy-accent); font-family: var(--theme-font-family); font-size: 16px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-desktop { display: flex; width: inherit; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-mobile { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link { font-size: 14px; font-weight: 400; display: inherit; padding: 0px; line-height: 20px; width: fit-content; color: var(--theme-header__edition-picker-link); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link:hover { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--theme-header__edition-picker-link); text-underline-offset: var(--theme-paragraph__hover-link-offset); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link[data-current-edition] { color: rgb(204, 0, 0); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link:first-of-type .header__editionizer-list { color: rgb(204, 0, 0); font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-item { margin: 0px; width: calc(20%); text-align: start; padding: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__divider { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right { padding-inline-start: 80px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__search-icon { display: inline-block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right { padding: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav { max-height: calc(-40px + 100vh); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav::before { content: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__editionizer { display: flex; align-self: flex-start; align-items: baseline; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container { padding-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__socials { align-items: flex-end; display: flex; flex-flow: column; width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header[data-uri*="cnna"] .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header[data-uri*="cnna"] .header__audio-link::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-nav, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header .header__right .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header .header__right .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header nav.header__nav .header__nav-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav::before { content: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__nav-item-dropdown, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__nav-more-dropdown { background-color: transparent; border-bottom-right-radius: var(--theme-header__dropdown-border-radius); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header__nav { visibility: visible; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened { position: fixed; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__editionizer { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__left .brand-logo { z-index: 7; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__left .brand-logo::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subscribe-button { margin-left: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar__form { width: auto; margin-left: 16px; margin-right: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar::before { content: url("/media/sites/cnn/cnn.svg"); display: block; margin: auto auto 24px; width: 46px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-button, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-menu, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__left, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__user-account-nav-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__video-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .subnav { margin-left: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__container { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__right { padding-right: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-caret { margin-right: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop { display: flex; }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav { display: contents; }
}

@media screen and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile { letter-spacing: 0.2px; line-height: 24px; font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile::before { content: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .header__video-link-mobile { margin-bottom: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .header__audio-link-mobile { margin-bottom: 0px; }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav { height: auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-special { white-space: nowrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container { padding: 0px 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__editionizer-header { margin: 0px 0px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container { padding: 40px calc(25% + 32px - 25vw) 40px calc(-25% + 32px + 25vw); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-header, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-item { width: calc(14.2857%); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__divider { width: 100%; margin: 24px auto; }
}

.kiln-edit-mode .header__wrapper-outer { height: auto; position: relative; top: unset; }

.kiln-edit-mode .header__inner { top: 55px; }

.kiln-edit-mode.homepage-mobile--layout .header__inner, .kiln-edit-mode.homepage-mobile-app--layout .header__inner { margin: auto; }

.kiln-edit-mode.homepage-mobile--layout .header__inner { width: 320px; }

.kiln-edit-mode.homepage-mobile-app--layout .header__inner { width: 375px; }

.header-elevate { height: 40px; left: 0px; transform: translateY(0px); z-index: 100; position: sticky; top: 0px; }

.header-elevate .brand-logo__logo { background-color: var(--theme-header__logo-background-color); width: var(--theme-header__logo-width); align-items: var(--theme-header__logo-align-items); padding-top: var(--theme-header__logo-padding-top); }

.header-elevate .brand-logo__icon { fill: var(--theme-header__logo-color); width: var(--theme-header__logo-inset-width); margin: 0px auto; }

.header-elevate .header__social-links .social-links__link .facebook-icon, .header-elevate .header__social-links .social-links__link .instagram-icon, .header-elevate .header__social-links .social-links__link .linkedin-icon, .header-elevate .header__social-links .social-links__link .threads-icon, .header-elevate .header__social-links .social-links__link .tiktok-icon, .header-elevate .header__social-links .social-links__link .twitter-icon, .header-elevate .header__social-links .social-links__link .whatsapp-icon, .header-elevate .header__social-links .social-links__link .youtube-icon, .header-elevate .style-solo-logo, .header-elevate .user-account-nav__icon-button .icon-ui-avatar-default { fill: var(--theme-header__icon-color); }

.header-elevate .brand-logo__section-text { color: var(--theme-header__copy-follow); margin-left: 8px; }

.userAccountVisible + .header-elevate { transition: none; }

.kiln-edit-mode .header-elevate.component-selector-wrapper { position: sticky; top: 3.5rem; }

.header-elevate .header__navigation-separator { width: 100%; height: 2px; border: none; margin: 0px; opacity: 1; transition: visibility, opacity 0.25s ease-in; }

.header-elevate .header__navigation-separator::before { content: ""; display: flex; border-bottom: 2px solid var(--theme-header__separator); height: 0px; width: calc(100% - 40px); max-width: calc(1400px); margin: 0px auto; }

.header-elevate:not(.header--active) .header__navigation-separator.hide { visibility: visible; opacity: 0; height: 0px; }

.header-elevate .header__menu-icon { display: block; }

.header-elevate .header__outer { height: 40px; position: relative; z-index: 50; }

.header-elevate .header__social-links { margin: 0px auto; width: max-content; }

.header-elevate .header__social-links .social-links__copy { color: var(--theme-header__copy-follow); }

.header-elevate .header__social-links .social-links__link .facebook-icon:hover, .header-elevate .header__social-links .social-links__link .instagram-icon:hover, .header-elevate .header__social-links .social-links__link .linkedin-icon:hover, .header-elevate .header__social-links .social-links__link .threads-icon:hover, .header-elevate .header__social-links .social-links__link .tiktok-icon:hover, .header-elevate .header__social-links .social-links__link .twitter-icon:hover, .header-elevate .header__social-links .social-links__link .whatsapp-icon:hover, .header-elevate .header__social-links .social-links__link .youtube-icon:hover { fill: var(--theme-header__icon-color-hover); }

.header-elevate .header__socials { display: none; }

.header-elevate .header__subnav-mount { position: relative; }

.header-elevate .header__container { display: flex; justify-content: space-between; align-items: flex-start; margin: 0px auto; overflow: visible; padding: 0px 20px; max-width: 1440px; }

.header-elevate .header__left { display: flex; flex: 0 0 auto; align-items: center; height: 40px; }

.header-elevate .header__nav { margin-left: 16px; display: none; height: auto; overflow: visible; }

.header-elevate .header__nav-more { display: none; }

.header-elevate .header__nav-special { display: none; border-bottom: solid 1px var(--theme-header-mobile-nav-border-color); width: 100%; }

.header-elevate .header__nav-special-text { color: var(--theme-header__item-link-color); font-size: 14px; font-weight: 500; line-height: var(--theme-header__item-link-line-height); margin: 0px 16px; text-decoration: none; transition: color 0.4s; white-space: normal; }

.header-elevate .header__nav-special-text:hover { color: var(--theme-copy-accent-hover); }

.header-elevate .header__nav-item-link, .header-elevate .header__nav-more-link { color: var(--theme-header__copy-accent); font-size: 15px; display: block; font-weight: 500; line-height: var(--theme-header__item-link-line-height); text-decoration: none; transition: color 0.4s; white-space: nowrap; }

.header-elevate .header__nav-item-link-centered, .header-elevate .header__nav-more-link-centered { justify-content: center; margin: 0px; }

.header-elevate .header__nav-item-link:hover, .header-elevate .header__nav-more-link:hover { color: var(--theme-header__item-link-hover-color); text-decoration-line: underline; text-decoration-color: var(--theme-header__item-link-hover-color); text-decoration-thickness: 2px; text-underline-offset: 4px; }

.header-elevate .header__nav-item--active > .header__nav-item-link, .header-elevate .header__nav-more--active > .header__nav-item-link { font-weight: 700; }

.header-elevate .header__nav-item-dropdown, .header-elevate .header__nav-more-dropdown { background-color: var(--theme-header__mobile-dropdown-background); display: none; position: absolute; opacity: 0; transition: opacity 0.3s; width: fit-content; box-shadow: var(--theme-header__dropdown-box-shadow); }

.header-elevate .header__nav-item-dropdown-item, .header-elevate .header__nav-more-dropdown-item { line-height: var(--theme-header__item-link-line-height); font-weight: var(--theme-header__item-link-font-weight); display: block; padding: 0px 16px; text-decoration: none; font-size: 15px; color: var(--theme-header__dropdown-item-link-color); border-bottom: 1px solid var(--theme-header-mobile-nav-border-color); }

.header-elevate .header__nav-item-dropdown-item:hover, .header-elevate .header__nav-more-dropdown-item:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }

.header-elevate .header__nav-item-dropdown-item:last-of-type, .header-elevate .header__nav-more-dropdown-item:last-of-type { border-bottom: 0px; }

.header-elevate .header__nav-item:hover, .header-elevate .header__nav-more:hover { background-color: var(--theme-header__item-link-hover-background-color); }

.header-elevate .header__nav-item:hover .header__nav-item-link, .header-elevate .header__nav-more:hover .header__nav-item-link { color: var(--theme-header__item-link-hover-color); }

.header-elevate .header__nav-more--toggle-caret::after { content: url("/media/sites/cnn/icons/gray-caret.svg"); border: none; cursor: pointer; height: 20px; width: 20px; margin: 0px; padding: 0px; top: 8px; position: relative; }

.header-elevate .header__nav-more--toggle-caret-up::after { content: url("/media/sites/cnn/icons/gray-caret-up.svg"); }

.header-elevate .header__nav-more-link:hover { font-weight: var(--theme-header__more-link-hover-font-weight); }

.header-elevate .header__nav-button { user-select: none; }

.header-elevate .header__subnav-item { margin: 0px; padding: 0px; }

.header-elevate .header__editionizer { display: none; text-align: left; width: 100%; z-index: 1; }

.header-elevate .header__editionizer-menu { display: none; padding: 0px; text-align: left; }

.header-elevate .header__editionizer-item { margin: 16px 0px; list-style: none; }

.header-elevate .header__editionizer-item:hover { text-decoration: underline; text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.header-elevate .header__editionizer-link { color: var(--theme-header__copy-accent); font-size: 16px; line-height: 24px; font-weight: 500; text-decoration: none; }

.header-elevate .header__editionizer--active .header__editionizer-menu { display: block; }

.header-elevate .header__editionizer-button { background: 0px 0px; border: none; color: var(--theme-header__copy-accent); font-family: var(--theme-font-family); font-size: 18px; font-weight: 700; line-height: 26px; cursor: pointer; }

.header-elevate .header__editionizer .header__editionizer-caret { display: inline-block; float: right; }

.header-elevate .header__editionizer .header__editionizer-caret .icon-ui-caret-down-thick { fill: var(--theme-header__copy-accent); transition: transform 0.25s; height: 20px; width: 20px; vertical-align: middle; }

.header-elevate .header__editionizer .header__editionizer-desktop { display: none; }

.header-elevate .header__right { align-items: center; display: flex; position: relative; height: 40px; visibility: hidden; }

.header-elevate .header__right .header__editionizer-button { margin: 0px 0px 0px 16px; padding: 0px; height: 32px; }

.header-elevate .header__user-account-icon { margin: 0px 0px 0px 16px; padding: 0px; }

.header-elevate .header__search-icon { margin: 0px 0px 0px 24px; padding: 0px; }

.header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth, .header-elevate .user-account-nav__menu-title { color: var(--theme-header__login-button-text-color); }

.header-elevate .user-account-nav__icons { margin: 0px; }

.header-elevate .header__user-account-nav-mobile { display: block; margin: 0px; width: 100%; }

.header-elevate .header__user-account-nav-mobile .user-account-nav__menu-options { margin: 24px 0px 0px; }

.header-elevate .header__user-account-nav-mobile .user-account-nav__menu-item { margin: 0px; }

.header-elevate .header__user-account-nav-mobile .user-account-nav__menu-link { color: var(--theme-header__copy-accent); }

.header-elevate .header__user-account-nav-mobile .user-account-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }

.header-elevate .header__user-account-nav-desktop { display: none; }

.header-elevate .header__inner--subscription .header__user-account-nav-desktop { display: block; }

.header-elevate .header__inner--subscription .header__right .user-account-nav--auth .user-account-nav__icon-button--auth { margin-left: 0px; }

.header-elevate .header__inner--subscription .header__right:has(.header__subscribe-button:not(.subscribe-button--hide)) .user-account-nav__icon-button--auth { margin-left: 12px; }

.header-elevate .header__close-icon, .header-elevate .header__menu-icon { margin-inline: 0px 16px; padding: 0px; }

.header-elevate .header__menu-icon, .header-elevate .header__search-icon { height: 32px; }

.header-elevate .header__close-icon, .header-elevate .header__search-icon { display: none; }

.header-elevate .header__close-icon, .header-elevate .header__menu-icon, .header-elevate .header__search-icon { background: 0px 0px; border: none; box-shadow: none; }

.header-elevate .header__close-icon-svg, .header-elevate .header__menu-icon-svg, .header-elevate .header__search-icon-svg { height: 24px; width: 24px; fill: var(--theme-header__icon-color); transition: fill 0.4s; }

.header-elevate .header__close-icon:focus, .header-elevate .header__menu-icon:focus, .header-elevate .header__search-icon:focus { color: rgb(255, 255, 255); }

.header-elevate .header__close-icon:active, .header-elevate .header__close-icon:focus, .header-elevate .header__close-icon:hover, .header-elevate .header__menu-icon:active, .header-elevate .header__menu-icon:focus, .header-elevate .header__menu-icon:hover, .header-elevate .header__search-icon:active, .header-elevate .header__search-icon:focus, .header-elevate .header__search-icon:hover { cursor: pointer; }

.header-elevate .header__close-icon:active .header__close-icon-svg, .header-elevate .header__close-icon:active .header__menu-icon-svg, .header-elevate .header__close-icon:active .header__search-icon-svg, .header-elevate .header__close-icon:focus .header__close-icon-svg, .header-elevate .header__close-icon:focus .header__menu-icon-svg, .header-elevate .header__close-icon:focus .header__search-icon-svg, .header-elevate .header__close-icon:hover .header__close-icon-svg, .header-elevate .header__close-icon:hover .header__menu-icon-svg, .header-elevate .header__close-icon:hover .header__search-icon-svg, .header-elevate .header__menu-icon:active .header__close-icon-svg, .header-elevate .header__menu-icon:active .header__menu-icon-svg, .header-elevate .header__menu-icon:active .header__search-icon-svg, .header-elevate .header__menu-icon:focus .header__close-icon-svg, .header-elevate .header__menu-icon:focus .header__menu-icon-svg, .header-elevate .header__menu-icon:focus .header__search-icon-svg, .header-elevate .header__menu-icon:hover .header__close-icon-svg, .header-elevate .header__menu-icon:hover .header__menu-icon-svg, .header-elevate .header__menu-icon:hover .header__search-icon-svg, .header-elevate .header__search-icon:active .header__close-icon-svg, .header-elevate .header__search-icon:active .header__menu-icon-svg, .header-elevate .header__search-icon:active .header__search-icon-svg, .header-elevate .header__search-icon:focus .header__close-icon-svg, .header-elevate .header__search-icon:focus .header__menu-icon-svg, .header-elevate .header__search-icon:focus .header__search-icon-svg, .header-elevate .header__search-icon:hover .header__close-icon-svg, .header-elevate .header__search-icon:hover .header__menu-icon-svg, .header-elevate .header__search-icon:hover .header__search-icon-svg { fill: var(--theme-header__icon-color-hover); }

.header-elevate .header__close-icon:dir(rtl), .header-elevate .header__menu-icon:dir(rtl) { transform: scaleX(-1); }

.header-elevate .header__audio-link, .header-elevate .header__live-tv-link, .header-elevate .header__video-link { display: none; align-items: center; color: var(--theme-header__copy-accent); font-size: 15px; font-weight: 500; text-decoration: none; line-height: 20px; }

.header-elevate .header__audio-link:active, .header-elevate .header__audio-link:focus, .header-elevate .header__audio-link:hover, .header-elevate .header__live-tv-link:active, .header-elevate .header__live-tv-link:focus, .header-elevate .header__live-tv-link:hover, .header-elevate .header__video-link:active, .header-elevate .header__video-link:focus, .header-elevate .header__video-link:hover { color: var(--theme-header__item-link-hover-color); }

.header-elevate .header__audio-link:hover, .header-elevate .header__live-tv-link:hover, .header-elevate .header__video-link:hover { text-decoration-line: underline; text-decoration-color: var(--theme-header__item-link-hover-color); text-decoration-thickness: 2px; text-underline-offset: 4px; }

.header-elevate .header__audio-link::before, .header-elevate .header__live-tv-link::before, .header-elevate .header__video-link::before { content: ""; background-size: 100%; margin-inline-end: 8px; }

.header-elevate .header__audio-link-mobile, .header-elevate .header__live-tv-link-mobile, .header-elevate .header__video-link-mobile { display: flex; }

.header-elevate .header__video-link::before { width: 16px; height: 16px; mask-image: url("/media/sites/cnn/icons/video-icon-header.svg"); mask-size: 100%; background-color: var(--theme-header__icon-color); }

.header-elevate .header__audio-link::before { width: 16px; height: 16px; mask-image: url("/media/sites/cnn/icons/audio-icon-header.svg"); mask-size: 100%; background-color: var(--theme-header__icon-color); }

.header-elevate .header__subnav, .header-elevate.header--active .header__navigation-separator { background-color: var(--theme-header__background); }

.header-elevate .header__live-tv-link::before { background-image: url("/media/sites/cnn/icons/live-tv-icon-header.svg"); width: 8px; height: 8px; }

.header-elevate .subnav__section-link, .header-elevate .subnav__subsection-link { color: var(--theme-header__copy-accent); }

.header-elevate .subnav__sections, .header-elevate .subnav__subsections { align-items: flex-start; }

.header-elevate .header__subnav { border-bottom: 1px solid var(--theme-header__divider); display: none; height: 100vh; overflow-y: scroll; position: absolute; width: 100%; z-index: 5; }

.header-elevate .header__subnav .header__container { padding: 24px 16px; flex-direction: column; margin-bottom: 40vh; }

.header-elevate.header--active .header__subnav { display: block; }

.header-elevate.header--active .header__menu-icon { display: none; }

.header-elevate.header--active .header__close-icon { display: inline-block; }

.header-elevate .header__divider { background-color: var(--theme-header__divider); margin: 24px auto; height: 1px; border: none; width: 40px; }

.header-elevate .header__divider .header__menu-icon { display: none; }

.header-elevate .header__divider .header__close-icon { display: inline-block; }

.cnn10 .header .header__navigation-separator, .header-elevate .subnav__specific-content { display: none; }

.header-elevate .header__divider--full-width { width: 100%; }

[dir="rtl"] .header .header__menu-icon { transform: scaleX(-1); }

.cnn10 .header__subnav-mount { box-shadow: var(--theme-header__scrolled-box-shadow); }

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { padding: 0px 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link { color: var(--theme-header__dropdown-item-link-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options { margin-top: 6px; min-width: 200px; background: var(--theme-header__dropdown-background); border: var(--theme-header__dropdown-border); box-shadow: var(--theme-header__dropdown-box-shadow); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator::before { width: calc(100% - 64px); max-width: calc(1376px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop { margin: 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-link { font-size: 18px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { padding: 0px 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-only { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__right .user-account-nav .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__right .user-account-nav--unauth .user-account-nav__text-button--unauth { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .header__container { padding-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-options { border-radius: 0px; box-shadow: none; border: none; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-link { padding: 0px; font-size: 16px; line-height: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-link:hover { color: var(--theme-header__dropdown-item-link-color); background: var(--theme-header__dropdown-background); text-decoration-line: underline; text-decoration-color: var(--theme-header__item-link-hover-color); text-decoration-thickness: 2px; text-underline-offset: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-item { margin: 12px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__text-button--unauth { border: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav__icon-button--auth { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .brand-logo__section-text { font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator::before { width: calc(100% - 40px); max-width: calc(1400px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__audio-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__divider, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__editionizer, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__live-tv-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__nav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__social-links, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__subnav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__video-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .search-bar, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .subnav { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .user-account-nav__icon-button--auth .icon-ui-avatar-default { background: var(--theme-header__auth-avatar-hover); border-radius: 16px; }
}

@media screen and (max-width: 767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened { position: fixed; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__editionizer { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container { margin-bottom: 40vh; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__left .brand-logo { z-index: 7; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__left .brand-logo::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subscribe-button { margin-left: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar::before { content: url("/media/sites/cnn/cnn.svg"); display: block; margin: auto auto 24px; width: 46px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__container { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-uri*="cnna"] a.header__video-link-desktop { display: flex; }
}

@media screen and (min-width: 768px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header-elevate .header__nav { visibility: visible; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header-elevate .header__right { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth { margin-left: 16px; border: 1px solid var(--theme-header__login-button-border-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { color: var(--theme-header__login-button-hover-text-color); background-color: var(--theme-header__login-button-color-hover); }
}

@media screen and (max-width: 1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened { width: 100%; position: fixed; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { max-width: 1440px; width: 100%; overflow: visible; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header--active .header__container { overflow: hidden; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container { padding-top: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__editionizer-button { margin: 0px 0px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--auth .user-account-nav__icon-button--auth { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-icon { margin: 0px 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__icon-button--unauth, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options::after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-title { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth { border: 1px solid var(--theme-header__login-button-border-color); box-sizing: border-box; background-color: var(--theme-header__login-button-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { background-color: var(--theme-header__login-button-color-hover); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover { background: var(--theme-header__auth-avatar-hover); border-radius: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options { padding: 0px; margin-top: 6px; min-width: 200px; background: var(--theme-header__dropdown-background); border: var(--theme-header__dropdown-border); box-shadow: var(--theme-header__dropdown-box-shadow); border-radius: 0px 0px 4px 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link { color: var(--theme-header__dropdown-item-link-color); font-size: 14px; line-height: 20px; padding: 9px 24px 9px 12px; font-weight: 500; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-icon { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__search-icon { margin: 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth { margin-left: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { color: var(--theme-header__login-button-hover-text-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-icon { margin: 0px 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link { margin-inline-end: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-mobile { display: block; letter-spacing: 0.2px; line-height: 24px; font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile::before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-mobile::before { content: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate[data-uri*="cnna"] .header__right a.header__video-link-desktop { display: flex; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile { margin-bottom: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav { display: block; width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav { display: contents; margin: 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item:first-child { border-top: solid 1px var(--theme-header-mobile-nav-border-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-accordion--open .header__nav-item-link-accordion::after { transform: rotate(180deg); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link { display: flex; margin-bottom: 12px; width: 100%; line-height: 24px; white-space: normal; border-bottom: solid 1px var(--theme-header-mobile-nav-border-color); font-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link-accordion { justify-content: space-between; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link-accordion::after { background-color: rgb(255, 255, 255); display: inline-block; content: ""; mask: url("/media/sites/cnn/icons/ui-caret-down.svg") 50% 50% / contain no-repeat; transition: transform 0.5s; width: 16px; min-width: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown { display: block; width: 100%; opacity: 1; overflow: hidden; max-height: 0px; position: relative; transition: max-height 0.45s; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown--open { transition: max-height 0.8s; max-height: 1200px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown-item { padding: 8px 16px; font-size: 14px; line-height: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-desktop { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-mobile { display: block; width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__sections { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__section-link { font-weight: 500; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__subsections { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav-item { visibility: visible; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-link { color: var(--theme-header__copy-accent); font-size: 16px; line-height: 24px; text-decoration: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-item { margin: 16px 0px; list-style: none; font-size: 16px; font-weight: 500; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .social-links { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .social-links__items { margin-top: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__audio-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__live-tv-link-mobile, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__mobile-only, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__video-link-mobile { display: none; }
}

@media screen and (min-width: 1024px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened { width: 100%; position: fixed; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop { white-space: nowrap; display: flex; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav { position: relative; display: contents; flex-wrap: wrap; overflow: hidden; visibility: hidden; height: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-special { white-space: nowrap; width: auto; border: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more { height: var(--theme-header__item-link-line-height); transition: background-color 0.2s; padding: 0px 12px; text-align: left; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-dropdown-inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more-dropdown-inner { background-color: var(--theme-header__dropdown-background); margin-left: -12px; border: var(--theme-header__dropdown-border); margin-top: var(--theme-header__dropdown-margin-top); border-bottom-left-radius: var(--theme-header__dropdown-border-radius); border-bottom-right-radius: var(--theme-header__dropdown-border-radius); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-dropdown-item, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more-dropdown-item { border-width: var(--theme-header__dropdown-border-width); border-style: var(--theme-header__dropdown-border-style); border-color: var(--theme-header__dropdown-border-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:first-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:first-of-type { margin-left: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:last-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:last-of-type { border-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:hover > .header__nav-item-dropdown, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:hover > .header__nav-item-dropdown { display: block; opacity: 1; z-index: 300; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-container { display: contents; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { padding: 0px 48px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__editionizer-header { margin: 0px 0px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon { margin: 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container { padding: 40px calc(25% + 48px - 25vw) 40px calc(-25% + 48px + 25vw); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__divider { width: 100%; margin: 24px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator::before { width: calc(100% - 96px); max-width: calc(1344px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.header__user-account-nav-desktop .user-account-nav--auth) .header__audio-link-desktop, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.header__user-account-nav-desktop .user-account-nav--auth) .header__video-link-desktop { margin-inline-end: 32px; }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer .header__editionizer-header, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-item { width: calc(14.2857%); }
}

.vossi-alerts, .vossi-alerts__title { font-family: var(--theme-semantic-type-subtitle-font-family); font-size: var(--theme-semantic-type-subtitle-lg-font-size); font-style: normal; font-weight: 700; line-height: var(--theme-semantic-type-subtitle-lg-line-height); letter-spacing: var(--theme-semantic-type-subtitle-letter-spacing); }

.vossi-alerts, .vossi-alerts__description ul { color: var(--theme-semantic-color-type-persistent__white); align-self: stretch; display: block; }

.vossi-alerts { padding: var(--theme-semantic-size-xs); align-items: flex-start; gap: var(--theme-semantic-size-xs); border-radius: 0 0 var(--theme-semantic-radius-md,4px) var(--theme-semantic-radius-md,4px); background: var(--gradient-splash-red_black,linear-gradient(90deg,#C00 37.35%,#591A1A 100%)); }

.vossi-alerts__title { color: var(--theme-semantic-color-type-persistent__white); margin-bottom: var(--primitive-space-08); margin-right: var(--primitive-space-20); }

.vossi-alerts__description, .vossi-alerts__description a, .vossi-alerts__description ul { font-family: var(--theme-semantic-type-description-font-family); font-size: var(--theme-semantic-type-description-lg-font-size); font-style: normal; font-weight: 400; line-height: var(--theme-semantic-type-description-lg-line-height); letter-spacing: var(--theme-semantic-type-description-letter-spacing); }

.vossi-alerts__description { color: var(--theme-semantic-color-type-persistent__white); }

.vossi-alerts__description ul { padding-left: var(--theme-component-alerts-list-padding__left); flex-direction: column; align-items: flex-start; gap: var(--theme-semantic-space-sm); margin: var(--primitive-space-04); }

.vossi-alerts__description a { color: var(--theme-component-alerts-link-default); text-decoration-line: var(--primitive-type-text-decoration-none); text-underline-offset: var(--primitive-space-04); text-decoration-thickness: var(--primitive-border-01); }

.vossi-alerts__description a:hover { color: var(--theme-component-alerts-link-hover); text-decoration-line: var(--primitive-type-text-decoration-underline); text-underline-offset: var(--primitive-space-04); text-decoration-thickness: var(--primitive-border-01); }

.vossi-alerts__description a:focus { color: var(--theme-semantic-color-link-primary-base-persistent__white); }

.vossi-alerts__close { display: block; width: var(--theme-semantic-size-lg); height: var(--theme-semantic-size-lg); justify-content: flex-end; align-items: flex-start; border-radius: var(--theme-semantic-radius-md); }

.vossi-alerts__close:focus { display: flex; border: var(--theme-semantic-border-focus-md) solid var(--theme-semantic-color-border-focus-inverse); }

.alerts { position: relative; width: 100%; z-index: 2; background-color: var(--theme-alerts__background); }

.alerts--visible { display: block; }

.alerts--margin-bottom { margin-bottom: 8px; }

.alerts__item { display: flex; justify-content: center; z-index: 1; }

.alerts__container { position: relative; max-width: calc(1377px); width: calc(100% - 64px); }

.alerts__title { text-transform: uppercase; }

.alerts__close { position: absolute; right: 0px; cursor: pointer; }

.alerts__close::after, .alerts__close::before { position: absolute; left: 15px; content: " "; height: 22px; width: 2px; background-color: rgb(255, 255, 255); transform: rotate(45deg); }

.alerts__close::after { transform: rotate(-45deg); }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .alerts .alerts__container { width: calc(100% - 32px); }
}

.alerts-elevate .alerts__container { width: 100%; max-width: 1344px; }

.scope__settings { display: flex; justify-content: center; }

.scope .kiln-permanent-placeholder { max-width: 1440px; min-width: 300px; min-height: 18px; margin-bottom: 10px; }

.subnav { width: 100%; }

.subnav__sections, .subnav__subsections { display: flex; flex-direction: column; align-items: center; width: 100%; margin: 0px; padding: 0px; list-style: none; }

.subnav__section { margin-bottom: 12px; }

.subnav__section-link { font-size: 16px; line-height: 24px; font-weight: 500; }

.subnav__subsection-link { margin-top: 4px; font-size: 14px; line-height: 18px; }

.subnav__section-link, .subnav__subsection-link { text-decoration: none; transition: color 0.4s; color: var(--theme-copy-accent); }

.subnav__section-link:active, .subnav__section-link:focus, .subnav__section-link:hover, .subnav__subsection-link:active, .subnav__subsection-link:focus, .subnav__subsection-link:hover { color: var(--theme-copy-accent-hover); text-decoration: underline; text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.subnav__subsections { display: none; font-size: 12px; }

.subnav__subsection { margin-top: 4px; }

.subnav__specific-content { display: block; text-align: center; }

.subnav__social-links { margin-top: 32px; }

.subnav .cnn-badge-icon { width: 50px; height: 50px; margin-bottom: 24px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section-link { font-size: 16px; line-height: 24px; font-weight: 500; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__sections { display: flex; flex-flow: wrap; align-items: flex-start; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__subsections { display: block; margin-top: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section { padding: 0px 12px 0px 0px; margin-bottom: 24px; width: calc(20%); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section-link { margin-bottom: 16px; line-height: 20px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section--collapsed .subnav__subsections, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__specific-content { display: none; }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section { width: calc(14.2857%); }
}

.brand-logo { height: 40px; display: flex; }

.brand-logo .cnn-badge-icon { height: 40px; fill: var(--theme-primary-logo-fill); }

.brand-logo__logo { display: flex; height: 100%; align-items: center; }

.brand-logo__icon { fill: var(--theme-brand-logo__icon-color); }

.brand-logo__theme { display: block; height: 100%; }

.brand-logo__theme .business-logo-icon, .brand-logo__theme .entertainment-logo-icon, .brand-logo__theme .health-logo-icon, .brand-logo__theme .politics-logo-icon, .brand-logo__theme .style-logo-icon, .brand-logo__theme .tech-logo-icon, .brand-logo__theme .travel-logo-icon, .brand-logo__theme .underscored-logo-icon { position: relative; }

.brand-logo__theme .business-logo-icon .logo-title, .brand-logo__theme .entertainment-logo-icon .logo-title, .brand-logo__theme .health-logo-icon .logo-title, .brand-logo__theme .politics-logo-icon .logo-title, .brand-logo__theme .style-logo-icon .logo-title, .brand-logo__theme .tech-logo-icon .logo-title, .brand-logo__theme .travel-logo-icon .logo-title, .brand-logo__theme .underscored-logo-icon .logo-title { fill: var(--theme-secondary-logo-fill); }

.brand-logo__section-text { align-items: center; color: var(--theme-copy-follow); display: flex; font-weight: 700; font-size: 18px; margin-inline-start: 4px; height: 100%; }

.brand-logo__theme-link { text-decoration: none; }

.brand-logo [href*="/videos"] .brand-logo__section-text, .brand-logo [href*="/watch"] .brand-logo__section-text { font-size: 20px; }

.search-bar__input, .search-bar__submit { box-shadow: none; font-family: var(--theme-font-family); }

.search-bar { width: 100%; }

.search-bar__form { position: relative; display: block; width: 100%; margin-bottom: 24px; }

.search-bar__input { border: 1px solid var(--theme-searchbox-border); border-radius: 8px; font-size: 16px; height: 48px; width: 100%; padding: 0px 64px 0px 8px; color: var(--theme-copy); }

.search-bar__input::placeholder { font-size: 16px; line-height: 26px; letter-spacing: 0px; color: rgb(64, 64, 64); }

.search-bar__input:focus { outline: 0px; }

.search-bar__submit { position: absolute; top: 50%; transform: translateY(-50%); right: 0px; border: none; display: flex; align-items: center; height: 32px; letter-spacing: 0px; color: rgb(64, 64, 64); font-weight: 700; background: url("/media/sites/cnn/icons/ui-search.svg") center center / contain no-repeat; width: 42px; }

.search-bar__submit:hover { cursor: pointer; }

.search-bar__button-text { display: none; font-size: 14px; font-weight: 700; line-height: 32px; letter-spacing: 0px; margin-right: 16px; }

.search-bar__arrow, .search-bar__search-icon { position: relative; }

.search-bar__arrow { display: none; right: 8px; top: 1px; }

.search-bar__arrow svg { width: 12px; height: 12px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__input { padding: 0px calc(128px) 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__arrow, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__button-text { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__search-icon { display: none; }
}

.social-links { text-align: center; }

.social-links__copy { color: var(--theme-copy-follow); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-inline-start: 0px; }

.social-links--dark .social-links__copy { color: rgb(64, 64, 64); }

.social-links__items { display: flex; align-items: center; justify-content: center; padding: 0px; margin: 16px 0px 0px; flex-wrap: wrap; max-width: 220px; }

.social-links__item { height: 24px; list-style: none; margin-inline-start: 24px; }

.social-links__item:nth-child(5n+1) { margin-inline-start: 0px; }

.social-links__item:nth-child(n+6) { margin-top: 20px; }

.social-links__link { color: unset; text-decoration: none; }

.social-links__link .facebook-icon, .social-links__link .instagram-icon, .social-links__link .linkedin-icon, .social-links__link .threads-icon, .social-links__link .tiktok-icon, .social-links__link .twitter-icon, .social-links__link .whatsapp-icon, .social-links__link .youtube-icon { fill: var(--theme-icon-color); transition: fill 0.4s; height: 24px; width: 24px; }

.social-links__link .facebook-icon:hover, .social-links__link .instagram-icon:hover, .social-links__link .linkedin-icon:hover, .social-links__link .threads-icon:hover, .social-links__link .tiktok-icon:hover, .social-links__link .twitter-icon:hover, .social-links__link .whatsapp-icon:hover, .social-links__link .youtube-icon:hover { fill: var(--theme-icon-color-hover); }

.social-links--dark .social-links__link .facebook-icon, .social-links--dark .social-links__link .facebook-icon:hover, .social-links--dark .social-links__link .instagram-icon, .social-links--dark .social-links__link .instagram-icon:hover, .social-links--dark .social-links__link .linkedin-icon, .social-links--dark .social-links__link .linkedin-icon:hover, .social-links--dark .social-links__link .threads-icon, .social-links--dark .social-links__link .threads-icon:hover, .social-links--dark .social-links__link .tiktok-icon, .social-links--dark .social-links__link .tiktok-icon:hover, .social-links--dark .social-links__link .twitter-icon, .social-links--dark .social-links__link .twitter-icon:hover, .social-links--dark .social-links__link .whatsapp-icon, .social-links--dark .social-links__link .whatsapp-icon:hover, .social-links--dark .social-links__link .youtube-icon, .social-links--dark .social-links__link .youtube-icon:hover { fill: rgb(64, 64, 64); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__copy, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item:nth-child(5n+1) { margin-inline-start: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links { display: flex; align-items: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__items { margin-top: 0px; justify-content: center; max-width: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item { padding: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item:nth-child(n+6) { margin-top: 0px; }
}

.radio-control { font-family: system-ui, sans-serif; font-size: 16px; display: flex; position: relative; }

.radio-control .radio { appearance: none; background-color: rgb(255, 255, 255); font: inherit; color: rgb(162, 162, 162); width: 1.3em; height: 1.3em; border: 1px solid rgb(162, 162, 162); border-radius: 50%; transform: translateY(-0.13em); display: grid; place-content: center; margin: 0px 6px 0px 0px; }

.radio-control .radio::before { content: ""; width: 0.8em; height: 0.8em; border-radius: 50%; transform: scale(0); transition: transform 120ms ease-in-out; box-shadow: rgb(25, 118, 211) 1em 1em inset; }

.radio-control .radio.checked::before { transform: scale(1); }

.checkbox-control { font-family: system-ui, sans-serif; font-size: 16px; display: flex; position: relative; }

.checkbox-control .checkbox { color: rgb(162, 162, 162); border: 1px solid rgb(162, 162, 162); display: grid; place-content: center; margin: 0px 6px 0px 0px; }

.checkbox-control .checkbox::before { content: ""; width: 1.3em; height: 1.3em; transform: scale(0); transition: transform 120ms ease-in-out; box-shadow: rgb(25, 118, 211) 1.3em 1.3em inset; }

.checkbox-control .checkbox.checked::before { transform: scale(1); }

.configuration { display: none; background-color: rgb(255, 255, 255); }

.configuration .selector { display: none; }

.configuration .image { padding-bottom: 0px; }

.configuration .component-selector-wrapper--selected { box-shadow: none; }

.configuration .settings { cursor: default; }

.configuration [data-tabcontent="Settings"] { display: flex; flex-wrap: wrap; }

.configuration .settings-section { margin: 20px 0px 0px; padding: 20px; border-radius: 4px; max-width: 500px; }

.configuration .settings-section:hover { border-radius: 4px; box-shadow: rgba(25, 118, 210, 0.75) 0px 0px 0px 2px; }

.configuration .settings-section * { cursor: pointer; }

.configuration .settings-section .tabcontent__headline { font-size: 18px; font-weight: 700; }

.configuration .settings-section .tabcontent__label { font-size: 15px; margin: 0px; }

.configuration .settings-section .tabcontent__select { font-size: 15px; padding: 8px 0px; max-width: none; }

.configuration .settings-section .checkbox-label > * { margin: 8px 0px; }

.configuration .settings-section .body { margin: 30px 0px 0px; }

.configuration .settings-section .body .url-option { margin: 35px 0px 0px; }

.configuration .settings-section .body .url-sub { padding: 25px 0px 0px 28px; font-size: 15px; color: rgb(109, 109, 109); line-height: 1.8em; }

.configuration .settings-section .body .url-sub .input-text { border-bottom: 1px solid rgb(109, 109, 109); color: rgb(0, 0, 0); }

.configuration .settings-section .body .url-sub .sub-text { color: rgb(75, 75, 75); font-size: 12px; }

.configuration .settings-section .body .url-sub .ui-checkbox { margin: 8px 0px 0px; }

.configuration .settings-section .body .url-sub .checkbox-text { padding: 0px 0px 0px 8px; color: rgb(0, 0, 0); font-size: 16px; }

.configuration .settings-section .body .preview-url-section { margin: 30px 0px 0px; }

.configuration .settings-section .body .preview-url-section .preview-url-heading { font-size: 15px; color: rgb(109, 109, 109); }

.configuration .settings-section .body .preview-url-section .preview-url { font-size: 15px; font-weight: 700; margin: 8px 0px 0px; }

.configuration [data-tabcontent="Settings"] .settings-section { flex: 1 1 50%; }

.configuration [data-tabcontent="Planning"] .tabcontent__group .tabcontent__block, .configuration [data-tabcontent="Planning"] .tabcontent__group .tabcontent__group { max-width: 480px; }

.configuration [data-tabcontent="Planning"] .tabcontent__group .tabcontent__block.storyhub-notes { max-width: none; }

.configuration__divider { background-color: var(--theme-divider); margin: 24px auto; height: 1px; border: none; }

.configuration-cep__collapsed .simple-list-items-wrapper { max-height: 42px; overflow: hidden; transition-duration: 0.3s; }

.configuration-cep__expanded .simple-list-items-wrapper { max-height: 1200px; overflow: hidden; transition-duration: 0.3s; }

.configuration-cep__collapsed .ui-icon { transform: rotate(0deg); }

.configuration-cep__expanded .ui-icon { transform: rotate(-180deg); }

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

.configuration__syndication > .tabcontent__block.checkbox-label { margin-top: 0px; }

.kiln-overlay-form--configuration .date-time-picker { margin: 30px 0px; }

.configuration-syndication-warning { color: rgb(255, 147, 96); padding: 0px 18px 18px; font-size: 0.875rem; line-height: 1.2; }

[name="estPublishDateTimeAsap"] ~ .ui-checkbox__label-text { text-transform: uppercase; }

.user-account-nav { visibility: hidden; }

.user-account-nav__icons { display: grid; width: max-content; margin: 0px; }

.user-account-nav .user-account-nav__avatar { width: 42px; height: 42px; border-radius: 50%; }

.user-account-nav__icon-button { display: none; font-size: 10px; color: var(--theme-copy-accent); font-weight: 700; background: 0px 0px; border: none; padding: 0px; }

.user-account-nav__icon-button:hover { cursor: pointer; }

.user-account-nav__icon-button .userAccountFollowDot { height: 6px; width: 6px; background-color: rgb(204, 0, 0); border-radius: 50%; top: 3px; position: absolute; display: none; }

.user-account-nav__icon-button .userAccountFollowDot--show { display: inline-block; }

.user-account-nav__icon-button .icon-ui-avatar-default, .user-account-nav__icon-button .icon-ui-avatar-fill { height: 30px; width: 30px; fill: var(--theme-copy-accent); transition: transform 0.25s; }

.user-account-nav__icon-button:focus { color: var(--theme-user-account__login-button-color); }

.user-account-nav__icon-button:focus .user-icon { fill: var(--theme-user-account__login-button-color); }

.user-account-nav__menu-options { display: none; padding: 0px; text-align: left; z-index: 200; margin: 0px; }

.user-account-nav__menu--active > .user-account-nav__menu-options { display: block; }

.footer .user-account-nav__menu-options { z-index: 10; }

.user-account-nav__menu-notification-dot { height: 6px; width: 6px; background-color: rgb(204, 0, 0); border-radius: 50%; margin-left: 5px; display: none; }

.user-account-nav__menu-notification-dot--show { display: inline-block; }

.user-account-nav__menu-item { margin: 12px 0px; width: 100%; white-space: nowrap; list-style: none; }

.user-account-nav__menu-link { color: var(--theme-copy-accent); text-decoration: none; font-size: 16px; line-height: 24px; font-weight: 500; padding: 0px; display: flex; flex-direction: row; align-items: center; }

.user-account-nav__menu-link--hide { display: none; }

.user-account-nav__menu-title { font-size: 18px; color: var(--theme-copy-accent); font-weight: 700; background: 0px 0px; border: none; margin: 0px 0px 24px; }

.user-account-nav .user-account-nav__text-button--unauth { display: none; font-size: 18px; font-weight: 700; font-family: var(--theme-font-family); line-height: 26px; letter-spacing: 0.2px; border: none; border-radius: 8px; background-color: inherit; color: var(--theme-header__login-button-text-color); cursor: pointer; padding: 0px; }

.user-account-nav--auth .user-account-nav__icon-button--auth { display: block; }

.user-account-nav--auth .user-account-nav__icon-button--auth:focus { outline: 0px; }

.user-account-nav--auth .user-account-nav__menu { display: block; margin: auto; width: 100%; }

.user-account-nav--auth .hide, .user-account-nav--unauth .user-account-nav__icon-button--unauth { display: none; }

.user-account-nav--unauth .user-account-nav__text-button--unauth { display: block; }

.user-account-nav--subscriptions .user-account-nav--unauth .user-account-nav__icon-button--unauth, .user-account-nav--subscriptions .user-account-nav__menu-title, .user-account-nav--unauth .user-account-nav__menu, .user-account-nav__override-link, .user-account-nav__user { display: none; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav { position: relative; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--auth .user-account-nav__icon-button--auth { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth { border: 1px solid var(--theme-user-account__login-button-color); box-sizing: border-box; border-radius: 8px; padding: 0px 12px; font-size: 14px; line-height: 20px; height: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth:hover { background-color: var(--theme-divider); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__icon-button--unauth, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-title { display: none; }
}

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-options { padding: 0px; margin-top: 6px; text-align: left; background: rgb(255, 255, 255); position: absolute; width: fit-content; right: calc(2px); border-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px 0px; min-width: 185px; clip-path: inset(0px -6px -6px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-item { margin: 0px; width: 100%; white-space: nowrap; list-style: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link { height: 40px; color: var(--theme-header__dropdown-item-link-color); font-size: 14px; line-height: 20px; padding: 10px 16px; font-weight: 500; display: flex; flex-direction: row; align-items: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link:hover { background-color: var(--theme-header__dropdown-hover-item-hover); color: var(--theme-header__dropdown-item-link-hover-color); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link--hide, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-title { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth { padding: 0px 12px; border-radius: 8px; font-size: 14px; line-height: 20px; height: 30px; text-align: left; }
}

.component-selector-wrapper .user-account-nav .user-account-nav__icons .user-account-nav__icon-button--unauth { display: block; }

@keyframes ad-loading-dark { 
  0%, 100% { background-color: rgb(38, 38, 38); }
  50% { background-color: rgb(64, 64, 64); }
}

@keyframes ad-loading-light { 
  0%, 100% { background-color: rgb(230, 230, 230); opacity: 1; }
  50% { background-color: rgb(230, 230, 230); opacity: 0.4; }
}

.ad-slot { text-align: center; width: 100%; }

.ad-slot.adSlotLoaded { display: block; padding: 0px 0px 24px; }

.ad-slot.adSlotLoaded .ad-slot__ad-label::after { content: attr(data-ad-label-text); }

.ad-slot.adSlotLoaded .ad-feedback-link-container, .ad-slot.adSlotLoaded .ad-slot__feedback { visibility: visible; display: flex; }

.ad-slot .ad-feedback-link-container, .ad-slot .ad-slot__feedback { visibility: hidden; display: flex; justify-content: space-between; padding: 0px 4px; max-width: 350px; margin-right: auto; }

.ad-slot #ad_ns_atf_01 + .ad-slot__feedback, .ad-slot[data-desktop-slot-id="ad_out_vid_01"][data-ad-slot-rendered-size="1x1"], .ad-slot[data-desktop-slot-id="ad_nat_related_01"] .ad-feedback-link-container, .ad-slot[data-desktop-slot-id="ad_nat_related_02"] .ad-feedback-link-container, .ad-slot[data-mobile-slot-id="ad_nat_related_01"] .ad-feedback-link-container, .zone__ads .ad-slot:empty, .zone__ads_side .ad-slot:empty { display: none; }

.ad-slot .ad-feedback-link-container .ad-feedback-link, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text, .ad-slot .ad-slot__feedback .ad-feedback-link, .ad-slot .ad-slot__feedback .ad-slot__feedback-text { margin-top: 4px; }

.ad-slot-top .ad-slot.adSlotLoaded { padding: 16px 0px 40px; }

.ad-slot-top .ad-slot .ad::after { content: unset; }

.ad-slot[data-desktop-slot-id="ad_ns_atf_02"] { margin-top: 16px; padding: 0px 0px 24px; }

.zone__ads .ad-slot.adSlotLoaded { margin-top: 48px; }

.zone__ads_side .ad-slot { margin-top: 0px; }

.ad-slot .ad-feedback-link-container, .ad-slot .ad-slot__feedback { width: fit-content; margin-top: 8px; font-size: 12px; margin-left: auto; color: rgb(110, 110, 110); user-select: none; }

.ad-slot .ad-feedback-link-container .ad-feedback-link, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text, .ad-slot .ad-slot__feedback .ad-feedback-link, .ad-slot .ad-slot__feedback .ad-slot__feedback-text { cursor: pointer; display: flex; color: rgb(110, 110, 110); }

.ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, .ad-slot .ad-feedback-link-container .ad-feedback-link__label::before, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label::before, .ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-feedback-link__label::before, .ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-slot__feedback-text__label::before { width: 12px; height: 12px; }

.ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble { fill: rgb(110, 110, 110); margin-top: 1px; }

.ad-slot .ad-feedback-link-container .ad-feedback-link__label::before, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label::before, .ad-slot .ad-slot__feedback .ad-feedback-link__label::before, .ad-slot .ad-slot__feedback .ad-slot__feedback-text__label::before { display: inline-block; content: ""; mask: url("/media/sites/cnn/icons/ui-speech-bubble.svg"); background-color: rgb(110, 110, 110); position: relative; top: 2px; right: 4px; }

.ad-slot .ad-feedback-link-container .ad-feedback-link:hover, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover, .ad-slot .ad-slot__feedback .ad-feedback-link:hover, .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover { color: rgb(12, 12, 12); }

.ad-slot .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble, .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble { fill: rgb(12, 12, 12); }

.ad-slot .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label::before, .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label::before, .ad-slot .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label::before, .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label::before { background-color: rgb(12, 12, 12); }

.ad-slot .ad-slot__ad-label { display: block; cursor: default; margin-top: 4px; }

.ad-slot .ad-slot__ad-label:only-child { width: 100%; }

@media (min-width: 960px) {
  .ad-slot .ad-feedback-link-container, .ad-slot .ad-slot__feedback { margin-top: 0px; }
}

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"], html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_03"] { display: block; padding: 0px 16px 24px; min-height: 270px; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_03"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_03"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] { display: block; padding: 0px 16px 24px; margin-top: 48px; min-height: 110px; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 728px; height: 110px; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nfs_btf_02"] { display: block; padding: 0px 16px 24px; min-height: 120px; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nfs_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nfs_btf_02"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nfs_btf_02"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 120px; }

html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"], html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_04"], html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"], html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"], html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] { display: block; padding: 0px 16px 24px; min-height: 270px; }

html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_04"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_04"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_04"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] { display: block; padding: 0px 16px 24px; min-height: 270px; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"], html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] { display: block; padding: 0px 16px 24px; margin-top: 48px; min-height: 110px; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-slot__feedback, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-feedback-link-container, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"]::after, html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 728px; height: 110px; }

html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"], html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"], html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] { display: block; padding: 0px 16px 24px; min-height: 270px; }

html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] { display: block; padding: 0px 16px 24px; min-height: 270px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) { display: block; padding: 0px 16px 32px; min-height: 270px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02)::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_ns_atf_02"] { display: block; min-height: 110px; max-width: 300px; padding: 0px; margin: 0px auto; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_ns_atf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_ns_atf_02"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_ns_atf_02"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; min-height: 110px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] { display: block; padding: 0px 16px 24px; margin-top: 48px; min-height: 110px; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; max-width: 300px; height: 110px; }

@media screen and (min-width: 960px) {
  html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] { display: block; padding: 0px 16px 24px; margin-top: 48px; min-height: 110px; }
  html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; max-width: 728px; height: 110px; }
  html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"], html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] { display: block; padding: 0px 16px 24px; margin-top: 48px; min-height: 110px; }
  html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_nat_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; max-width: 728px; height: 110px; }
  html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"], html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"], html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"], html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] { display: block; padding: 0px 16px 24px; min-height: 270px; }
  html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"]::after, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-article-elevate"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_right_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_02"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }
  .ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot.adSlotLoaded { padding: 0px 0px 12px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot[data-desktop-slot-id="ad_bnr_btf_01"]:not([data-mobile-slot-id]) { display: none; }
}

@media screen and (min-width: 1280px) {
  .ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }
}

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] { display: block; padding: 0px 16px 24px; min-height: 110px; }

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 110px; }

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] { display: block; padding: 0px 16px 24px; min-height: 295px; }

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 250px; }

html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] { display: block; padding: 0px 16px 24px; min-height: 287px; }

html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_atf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 250px; }

@media screen and (min-width: 960px) {
  html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"], html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] { display: block; padding: 0px 16px 24px; min-height: 110px; }
  html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: 48px auto auto; width: 728px; height: 110px; }
}

.ad-slot-header .ad-slot-header__container .ad-slot { display: block; padding: 0px 16px 24px; min-height: unset; }

.ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container, .ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback { display: none; }

.ad-slot-header .ad-slot-header__container .ad-slot::after { content: ""; display: block; width: 320px; height: 50px; animation: 2s ease 0s infinite normal none running ad-loading-dark; margin: 0px auto; }

.kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot::after { display: none; }

.ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded::after { content: none; }

@media screen and (min-width: 960px) {
  .ad-slot-header .ad-slot-header__container .ad-slot { display: block; padding: 0px 16px 24px; min-height: unset; }
  .ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container, .ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback { display: none; }
  .ad-slot-header .ad-slot-header__container .ad-slot::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-dark; content: ""; margin: auto; position: absolute; width: 728px; height: 90px; top: 0px; left: 50%; transform: translate(-50%, -50%); }
  .kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot::after { display: none; }
  .ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded::after { content: none; }
}

html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] { display: block; padding: 0px 16px 24px; min-height: 278px; }

html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"] .ad-slot__feedback { display: none; }

html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_atf_01"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id="ad_rect_btf_03"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 278px; }

@media screen and (min-width: 960px) {
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) { display: block; aspect-ratio: 1376 / 268; min-height: unset; padding: 0px; margin-bottom: calc(68px); }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded) .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded)::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded)::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot:not(.adSlotLoaded)::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 100%; height: 100%; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad { display: block !important; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad.adfuel-rendered, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad.adfuel-rendered, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id="ad_bnr_btf_01"].ad-slot.adSlotLoaded > .ad.adfuel-rendered { aspect-ratio: 1376 / 268; width: 100%; height: 100%; padding: 0px; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"], html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"], html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] { display: block; padding: 0px 16px 24px; min-height: 270px; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"] .ad-slot__feedback, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-feedback-link-container, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_02"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_04"]::after, html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_bnr_btf_03"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 100%; height: 270px; }
  html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] { display: block; padding: 0px 16px 24px; min-height: 270px; }
  html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-feedback-link-container, html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"] .ad-slot__feedback { display: none; }
  html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id="ad_rect_btf_01"]::after { display: block; animation: 2s ease 0s infinite normal none running ad-loading-light; content: ""; margin: auto; width: 300px; height: 270px; }
}

html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="homepage/instances/homepage-international"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded), html[data-layout-uri*="homepage/instances/homepage-domestic"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded) { height: auto; display: flex; min-height: 0px; animation: auto ease 0s 1 normal none running none; padding: 0px; }

.ad-slot:has(.ad-slot-empty) { display: none; }

.product-zone__title, .product-zone__title-url { font-size: var(--theme-zone-title__font-size); line-height: var(--theme-zone-title__line-height); font-weight: var(--theme-zone-title__font-weight); }

.product-zone__title-underscored-url, .product-zone__title-url { text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.product-zone { display: flex; justify-content: center; }

.product-zone .container { margin-bottom: 0px; }

.product-zone .stack .container { margin-bottom: var(--theme-container-margin-bottom-default); }

.product-zone .stack .container:last-child { margin-bottom: 0px; }

.product-zone__inner { max-width: 1440px; min-width: 300px; padding: 0px; width: 100%; }

.product-zone__title-url { letter-spacing: 0px; color: var(--theme-paragraph__link-color); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration: var(--theme-zone-title__link-decoration); }

.product-zone__title-url:hover { color: var(--theme-link-color-hover); text-decoration-line: ; text-decoration-style: ; text-decoration-color: ; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); }

.product-zone__title-container { display: flex; align-items: baseline; }

.product-zone__title { color: rgb(12, 12, 12); font-family: var(--theme-zone-title__font-family); margin-top: 0px; margin-bottom: 16px; z-index: 3; position: relative; }

.product-zone__title::after { border-top: 4px solid rgb(230, 230, 230); border-bottom: 4px solid rgb(230, 230, 230); height: calc(9px); margin-left: 16px; flex: 1 1 0%; content: ""; }

.product-zone__title--full-width, .product-zone__title--full-width .product-zone__title-url { text-align: center; font-size: 48px; display: block; letter-spacing: 1px; font-weight: var(--theme-zone-title__font-weight); line-height: 56px; font-family: var(--theme-font-family); margin: 24px; }

.product-zone__title--full-width .product-zone__title-url::after, .product-zone__title--full-width::after { border-top: none; border-bottom: none; height: 0px; margin-left: 0px; flex: 1 1 0%; content: ""; }

.product-zone__title--18-24 { font-size: 18px; line-height: 18px; }

.product-zone__title-underscored-url { text-decoration-line: var(--theme-paragraph__link-decoration); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); font-size: 16px; line-height: 30px; font-weight: 400; text-decoration-color: rgb(12, 12, 12); }

.product-zone__title-underscored-url:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.product-zone__title--underscored { font-size: 36px; font-weight: 700; margin-bottom: 24px; margin-right: 12px; text-transform: none; line-height: 1; }

.product-zone__title--underscored::after { display: none; }

.product-zone__title--underscored .product-zone__title-underscored-text { border-bottom: 6px solid rgb(12, 12, 12); padding: 0px; margin-left: 0px; display: inline-block; }

.product-zone__title--underscored .product-zone__title-url { font-size: 36px; font-weight: var(--theme-zone-title__font-weight); margin-bottom: 0px; margin-right: 12px; text-transform: none; text-decoration: none; }

.product-zone__kicker { text-align: center; }

.product-zone__kicker-url { text-decoration: none; }

.product-zone__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.product-zone__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.product-zone__kicker .image__metadata { display: none; }

.product-zone__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.product-zone__kicker:not(:empty) + .product-zone__title--full-width { margin-top: 0px; }

.product-zone__items { display: flex; flex: 1 1 0%; flex-wrap: wrap; justify-content: space-between; }

.product-zone__items > div { width: 100%; }

.product-zone__items:has(.commerce-promo-widget_full-width) { display: block; }

.product-zone--outlined { padding: 20px 12px; border: 0.5px solid rgb(221, 221, 221); border-radius: 5px; min-height: 400px; }

.product-zone--t-highlight { color-scheme: light only; background-color: rgb(248, 248, 248); }

.product-zone--t-light { color-scheme: light only; background-color: transparent; }

.product-zone--t-white { color-scheme: light only; background-color: rgb(255, 255, 255); }

.product-zone--t-dark { color-scheme: dark only; background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); }

.product-zone--t-dark + .product-zone--t-light, .product-zone--t-dark + .zone--t-light { margin-top: 64px; }

.product-zone--t-dark .product-zone__inner, .product-zone--t-dark .product-zone__outer { background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); }

.product-zone--t-dark .product-zone__title { color: rgb(255, 255, 255); font-weight: 700; }

.product-zone--t-dark .product-zone__title::after { border-top: 4px solid rgb(204, 0, 0); border-bottom: 4px solid rgb(204, 0, 0); }

.product-zone--t-dark .product-zone__title-url, .product-zone--t-dark .product-zone__title-url:hover { color: rgb(255, 255, 255); }

.product-zone--t-dark .layout--7-3 { padding-top: 16px; }

.product-zone--t-dark .container__title::after { border-color: rgb(64, 64, 64); }

.product-zone--t-dark .container__headline, .product-zone--t-dark .container__headline:hover, .product-zone--t-dark .container__item a, .product-zone--t-dark .container__item a:hover, .product-zone--t-dark .container__title, .product-zone--t-dark .container__title:hover, .product-zone--t-dark .subheader a, .product-zone--t-dark .subheader_centered a, .product-zone--t-dark .subheader_centered-allcaps a { color: rgb(255, 255, 255); }

.product-zone--t-dark .subheader a:hover, .product-zone--t-dark .subheader_centered a:hover, .product-zone--t-dark .subheader_centered-allcaps a:hover { color: rgb(177, 177, 177); }

.product-zone--t-dark .container__link:hover .container__headline { color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title-arrow, .product-zone--t-dark .icon-sig-photo-default, .product-zone--t-dark .icon-sig-video { fill: rgb(255, 255, 255); }

.product-zone--t-dark .container__item:not(:last-child) { border-color: rgb(110, 110, 110); }

.product-zone--t-dark .container__item .image__credit, .product-zone--t-dark .container__item .image_sponsorship__credit { color: rgb(177, 177, 177); }

.product-zone--t-dark .container__text .icon-sig-photo-default, .product-zone--t-dark .container__text .icon-sig-video { fill: rgb(248, 248, 248); }

.product-zone--t-dark .container__text-label { color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title-url .right-arrow { fill: rgb(12, 12, 12); }

.product-zone--t-dark, .product-zone--t-day-of-deals, .product-zone--t-sleep-week, .product-zone--t-underscored { position: relative; padding: 0px; }

.product-zone--t-dark .product-zone__outer, .product-zone--t-day-of-deals .product-zone__outer, .product-zone--t-sleep-week .product-zone__outer, .product-zone--t-underscored .product-zone__outer { z-index: 1; position: relative; right: 50%; left: 50%; width: 100vw; margin-left: -50vw; margin-right: -50vw; }

.product-zone--t-dark .product-zone__inner, .product-zone--t-day-of-deals .product-zone__inner, .product-zone--t-sleep-week .product-zone__inner, .product-zone--t-underscored .product-zone__inner { z-index: 2; }

.product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)), .product-zone--t-day-of-deals .product-zone__inner:not(:has(.layout--full-bleed)), .product-zone--t-sleep-week .product-zone__inner:not(:has(.layout--full-bleed)), .product-zone--t-underscored .product-zone__inner:not(:has(.layout--full-bleed)) { padding: 40px 0px 32px; }

.product-zone--t-underscored { margin-top: -32px; }

.product-zone--t-underscored .product-zone__outer { background: linear-gradient(rgb(255, 244, 209), rgb(255, 224, 224) 28%, rgb(226, 248, 255) 65%, rgb(255, 255, 255) 89%); }

.product-zone--t-sleep-week .product-zone__outer { background: linear-gradient(rgb(18, 0, 56), rgb(230, 219, 255) 32%, rgb(255, 229, 250) 65%, rgb(255, 255, 255) 89%); }

.product-zone--t-day-of-deals .product-zone__outer { background: linear-gradient(rgb(231, 224, 252), rgb(229, 251, 255) 32%, rgb(247, 255, 242) 65%, rgb(255, 255, 255) 89%); }

.product-zone .product-zone__items.layout--full-bleed { left: 50%; margin-left: -50vw; position: relative; width: 100vw; }

.product-zone.layout--slide-carousel { position: relative; width: 100%; }

.product-zone.layout--slide-carousel .product-zone__inner { height: 100%; }

.product-zone.layout--slide-carousel .product-zone__items { flex-wrap: nowrap; justify-content: flex-start; overflow: scroll hidden; scroll-behavior: smooth; scrollbar-width: none; position: relative; width: 100%; height: 100%; z-index: 0; display: flex; transition-property: transform; box-sizing: border-box; }

.product-zone.layout--slide-carousel .product-zone__items::-webkit-scrollbar { display: none; }

.product-zone.layout--slide-carousel .product-zone__items > * { width: 298px; min-width: 298px; margin: 10px; min-height: 1px; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev { align-items: flex-end; background-color: rgb(12, 12, 12); border-radius: 50%; border: none; display: none; height: 20px; line-height: 20px; opacity: 1; position: absolute; visibility: visible; bottom: -34px; z-index: 1; -webkit-tap-highlight-color: transparent; user-select: none; transition: opacity 0.6s ease-in-out; width: 20px; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next.hide, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev.hide { opacity: 0; visibility: hidden; display: none; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next::before, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev::after { content: ""; display: inline-block; position: absolute; right: 0px; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev { right: 36px; pointer-events: none; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev::after { background-color: rgb(255, 255, 255); content: ""; display: block; height: 2px; left: 6px; position: absolute; top: 9px; width: 10px; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev::before { border-color: rgb(255, 255, 255); border-style: solid; transform: rotate(45deg); border-width: 0px 0px 2px 2px; content: ""; display: block; height: 6px; left: 5px; position: absolute; top: 7px; width: 6px; z-index: 2; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next { right: 0px; flex-direction: row-reverse; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next::after { background-color: rgb(255, 255, 255); content: ""; display: block; height: 2px; left: 4px; position: absolute; top: 9px; width: 10px; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next::before { border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px 0px 2px 2px; content: ""; display: block; height: 6px; right: 5px; position: absolute; width: 6px; z-index: 2; top: 7px; transform: rotate(225deg); }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:hover, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:hover { cursor: pointer; }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:disabled::after, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:disabled::after { background-color: rgb(177, 177, 177); }

.product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:disabled::before, .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:disabled::before { border-bottom: 2px solid rgb(177, 177, 177); border-left: 2px solid rgb(177, 177, 177); border-top-color: rgb(177, 177, 177); border-right-color: rgb(177, 177, 177); }

.tve_dtc_video .product-zone__title { font-size: 28px; line-height: 30px; }

.tve_dtc_video .product-zone { display: unset; }

.tve_dtc_video .product-zone:first-of-type .product-zone__title--full-width-size-l0 { margin-top: 40px; }

@media (max-width: 479px) {
  .tve_dtc_video .product-zone__title--full-width-size-l0 { font-size: 20px; margin-bottom: 0px; }
}

@media (min-width: 480px) {
  .tve_dtc_video .product-zone__title--full-width-size-l0 { font-size: 28px; margin-bottom: 0px; }
}

#shows-films.product-zone { scroll-margin-top: 40px; }

@media screen and (min-width: 480px) and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .product-zone--t-sleep-week .product-zone__outer { background: linear-gradient(rgb(18, 0, 56), rgb(230, 219, 255) 22%, rgb(255, 229, 250) 26%, rgb(255, 255, 255) 39%); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .product-zone--t-day-of-deals .product-zone__outer { background: linear-gradient(rgb(231, 224, 252), rgb(229, 251, 255) 22%, rgb(247, 255, 242) 26%, rgb(255, 255, 255) 39%); }
}

@supports not selector(:has(*)) {
  .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .product-zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .product-zone--t-day-of-deals .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .product-zone--t-sleep-week .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .product-zone--t-underscored .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding: 40px 0px 32px; }
  .product-zone__with-ribbon { margin-bottom: 0px; }
  .product-zone__with-ribbon .container_ribbon__field-links { margin: 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .product-zone { margin-bottom: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title-container { flex-wrap: wrap; margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--underscored { font-size: 30px; margin-bottom: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage .product-zone:first-child > .product-zone__inner { padding-top: 24px; }
}

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)) { padding-bottom: var(--theme-zone__padding-bottom-small); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-day-of-deals, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-sleep-week, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-underscored { margin-bottom: var(--theme-zone__padding-bottom-small); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-day-of-deals .product-zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-sleep-week .product-zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-underscored .product-zone__inner { padding-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--outlined { padding: 30px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300 > div:nth-child(4) { width: 300px; margin: 0px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300 > div:nth-child(3) { min-width: 300px; }
}

@supports not selector(:has(*)) {
  @media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding-bottom: var(--theme-zone__padding-bottom-small); }
}
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .container:not(.container_ribbon-dtc), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_hero-card-feature:last-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_shelf-carousel:last-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-white.layout--full-width.product-zone--outlined { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_shelf-carousel:last-child .container_shelf-carousel__text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_hero-card-feature:last-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_shelf-carousel:last-child { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_shelf-carousel:last-child .container_shelf-carousel__text { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .layout--full-width { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l0, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l0 .product-zone__title-url { font-size: 28px; line-height: 32px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l1 .product-zone__title-url { font-size: 32px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l2, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l2 .product-zone__title-url { font-size: 36px; line-height: 42px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l3, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l3 .product-zone__title-url { font-size: 40px; line-height: 46px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l4, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l4 .product-zone__title-url { font-size: 44px; line-height: 50px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l5, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l5 .product-zone__title-url { font-size: 48px; line-height: 56px; font-weight: 700; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top .product-zone { margin-bottom: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top .product-zone:not(.product-zone_negative-top):has(+ .headline) { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone { margin-bottom: var(--theme-zone__margin-bottom-default); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone:has(.container_ribbon) { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone:has(.container_ribbon) .container_ribbon__field-links { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .container_ribbon { margin: 0px 0px 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .product-zone__items > * { width: 445px; min-width: 445px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev { display: flex; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker-text { font-size: 30px; line-height: 36px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker .image { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker .image img { max-width: 400px; max-height: 40px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .product-zone { margin-bottom: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--outlined { padding: 30px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)) { padding-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light + .product-zone--t-dark .product-zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light + .zone--t-dark .product-zone__inner { padding-top: 64px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.tve_dtc_video) .product-zone__title { font-size: var(--theme-zone-title__font-size-medium-plus); line-height: var(--theme-zone-title__line-height-medium-plus); margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title-url { font-size: var(--theme-zone-title__font-size-medium-plus); line-height: var(--theme-zone-title__line-height-medium-plus); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--18-24 { font-size: 24px; line-height: 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l0, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l0 .product-zone__title-url { font-size: 54px; line-height: 64px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l1 .product-zone__title-url { font-size: 64px; line-height: 86px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l2, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l2 .product-zone__title-url { font-size: 74px; line-height: 96px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l3, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l3 .product-zone__title-url { font-size: 84px; line-height: 106px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l4, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l4 .product-zone__title-url { font-size: 94px; line-height: 116px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l5, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l5 .product-zone__title-url { font-size: 104px; line-height: 126px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width > div:first-child { width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip { padding: 0px; max-width: 769px; margin: 0px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip img { max-height: 433px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--6-4 > div:first-child { width: calc(60% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--6-4 > div:nth-child(2) { width: calc(40% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--7-3 > div:first-child { width: calc(70% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--7-3 > div:nth-child(2) { width: calc(30% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--one-third-two-thirds > div:first-child { width: calc(33.33% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--one-third-two-thirds > div:nth-child(2) { width: calc(66.66% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--4-6 > div:first-child { width: calc(40% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--4-6 > div:nth-child(2) { width: calc(60% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300 > div:nth-child(4) { width: 300px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300 > div:nth-child(3) { width: calc(33.33% - 124px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:nth-child(3) { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:nth-child(3) { width: calc(30% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:nth-child(2) { width: calc(40% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:nth-child(2) .container__title--emphatic { text-align: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:first-child { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:nth-child(3) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300 > div:nth-child(2) { width: calc(50% - 174px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300 > div:nth-child(3) { width: 300px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div { width: calc(50% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div:nth-child(2) { margin-bottom: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items .container > .container__ads > .ad-slot.adSlotLoaded { padding: 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image_sponsorship__credit { display: none; }
}

@supports not selector(:has(*)) {
  @media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.product-zone__with-ribbon { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.product-zone__with-ribbon .container_ribbon__field-links { margin: 0px; }
}
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:nth-child(3) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center > div:nth-child(2) { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300 > div, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3 > div { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div { width: calc(25% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4 > div:nth-child(2) { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:first-child { width: calc(41.66% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:nth-child(2) { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3 > div:nth-child(3) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:first-child { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:nth-child(2) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2 > div:nth-child(3) { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-bleed { justify-content: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image_sponsorship__credit { display: none; }
}

@media screen and (min-width: 2000px) {
  body:not(.layout-homepage) .product-zone .layout--full-bleed { max-width: 2000px; width: 100%; object-fit: cover; height: 100%; margin-left: 0px; margin-right: 0px; position: inherit; }
}

[data-page-type="section"] .product-zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .image__container, [data-page-type="section"] .product-zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .interactive-video__container { border-radius: 0px; }

.layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--4-6 .container_list-headlines-with-images .image__credit, .layout--4-6 .container_list-headlines-with-images .image_sponsorship__credit, .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--5-4-3 .container_list-headlines-with-images .image__credit, .layout--5-4-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--6-4 .container_list-headlines-with-images .image__credit, .layout--6-4 .container_list-headlines-with-images .image_sponsorship__credit, .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--7-3 .container_list-headlines-with-images .image__credit, .layout--7-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-2 .container_list-headlines-with-images .image__credit, .layout--balanced-2 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image__credit, .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-3 .container_list-headlines-with-images .image__credit, .layout--balanced-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image__credit, .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit, .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-center .container_list-headlines-with-images .image__credit, .layout--wide-center .container_list-headlines-with-images .image_sponsorship__credit, .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-left-balanced-2 .container_list-headlines-with-images .image__credit, .layout--wide-left-balanced-2 .container_list-headlines-with-images .image_sponsorship__credit, .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-right-2 .container_list-headlines-with-images .image__credit, .layout--wide-right-2 .container_list-headlines-with-images .image_sponsorship__credit { display: none; }

@media screen and (max-width: 640px) {
  body:not([class^="homepage-mobile"]) .layout--4-6 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--4-6 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-3 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-3 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-4 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-4 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--6-4 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--6-4 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--7-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--7-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--full-width .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--full-width .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-center .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-center .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-left-balanced-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-right-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit { display: none; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image_sponsorship__credit { display: none; }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit { display: none; }
}

@media screen and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image_sponsorship__credit { display: none; }
}

.tags__list, .tags__title { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; }

.tags__list, .tags__list-item { display: inline; }

.tags__list { padding: 0px; }

.tags__list-item:not(:last-child) .tags__link::after { content: ","; }

.tags__list-item--hidden, .tags__list-item--invisible { display: none; }

.tags__link { color: rgb(12, 12, 12); text-decoration: none; }

.tags__link:active, .tags__link:focus, .tags__link:hover { box-shadow: 0 1px 0 var(--theme-primary); }

.tags__more-link { color: var(--theme-color-link); cursor: pointer; }

.zone__title-underscored-url, .zone__title-url { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.zone { display: flex; justify-content: center; margin-bottom: var(--theme-zone__margin-bottom-default); }

.zone .container { margin-bottom: 0px; }

.zone .stack .container { margin-bottom: var(--theme-container-margin-bottom-default); }

.zone .stack .container:last-child { margin-bottom: 0px; }

.zone__inner { max-width: 1440px; min-width: 300px; padding: 0px; width: 100%; }

.zone__kicker { text-align: center; }

.zone__kicker-url { text-decoration: none; }

.zone__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.zone__title, .zone__title-url { font-size: var(--theme-zone-title__font-size); font-weight: var(--theme-zone-title__font-weight); }

.zone__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.zone__kicker:not(:empty) + .zone__title--full-width, .zone__title { margin-top: 0px; }

.zone__kicker .image__metadata { display: none; }

.zone__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.zone__title-url { line-height: 30px; letter-spacing: 0px; color: var(--theme-paragraph__link-color); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration: var(--theme-zone-title__link-decoration); }

.zone__title-url:hover { color: var(--theme-link-color-hover); text-decoration-line: ; text-decoration-style: ; text-decoration-color: ; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); }

.zone__title-container { display: flex; align-items: baseline; }

.zone__title { color: rgb(12, 12, 12); line-height: var(--theme-zone-title__line-height); font-family: var(--theme-zone-title__font-family); margin-bottom: 16px; }

.zone__title::after { border-top: 4px solid rgb(230, 230, 230); border-bottom: 4px solid rgb(230, 230, 230); height: calc(9px); margin-left: 16px; flex: 1 1 0%; content: ""; }

.zone__title--full-width, .zone__title--full-width .zone__title-url { text-align: center; font-size: 48px; display: block; font-weight: 700; line-height: 56px; font-family: var(--theme-font-family); margin: 24px; letter-spacing: 0px; }

.layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--4-6 .container_list-headlines-with-images .image__credit, .layout--4-6 .container_list-headlines-with-images .image_sponsorship__credit, .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--5-4-3 .container_list-headlines-with-images .image__credit, .layout--5-4-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--6-4 .container_list-headlines-with-images .image__credit, .layout--6-4 .container_list-headlines-with-images .image_sponsorship__credit, .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--7-3 .container_list-headlines-with-images .image__credit, .layout--7-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-2 .container_list-headlines-with-images .image__credit, .layout--balanced-2 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image__credit, .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-3 .container_list-headlines-with-images .image__credit, .layout--balanced-3 .container_list-headlines-with-images .image_sponsorship__credit, .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image__credit, .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit, .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-center .container_list-headlines-with-images .image__credit, .layout--wide-center .container_list-headlines-with-images .image_sponsorship__credit, .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-left-balanced-2 .container_list-headlines-with-images .image__credit, .layout--wide-left-balanced-2 .container_list-headlines-with-images .image_sponsorship__credit, .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit, .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit, .layout--wide-right-2 .container_list-headlines-with-images .image__credit, .layout--wide-right-2 .container_list-headlines-with-images .image_sponsorship__credit, .zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .auth-player-container__back-player-icon-container, .zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t1-copy, .zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .pui_metadata_title, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .auth-player-container__back-player-icon-container, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t1-copy, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .pui_metadata_title, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .auth-player-container__back-player-icon-container, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t1-copy, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .pui_metadata_title, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .auth-player-container__back-player-icon-container, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t1-copy, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .pui_metadata_title, .zone [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__back-player-icon-container:first-child, .zone__title--underscored::after { display: none; }

.zone__title--full-width .zone__title-url::after, .zone__title--full-width::after { border-top: none; border-bottom: none; height: 0px; margin-left: 0px; flex: 1 1 0%; content: ""; }

.zone__title--bold { font-weight: 700; }

.zone__title-underscored-url { text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); font-size: 16px; line-height: 30px; font-weight: 400; text-decoration-color: rgb(12, 12, 12); }

.zone__title-underscored-url:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.zone__title--18-24 { font-size: 18px; line-height: 18px; }

.zone__title--underscored, .zone__title--underscored .zone__title-url { font-size: 36px; font-weight: 700; margin-right: 12px; text-transform: none; }

.zone__title--underscored { margin-bottom: 24px; line-height: 1; }

.zone__title--underscored .zone__title-underscored-text { border-bottom: 6px solid rgb(12, 12, 12); padding: 0px; margin-left: 0px; display: inline-block; }

.zone__title--underscored .zone__title-url { margin-bottom: 0px; text-decoration: none; }

.zone__items { display: flex; flex: 1 1 0%; flex-wrap: wrap; justify-content: space-between; }

.zone__items > div { width: 100%; }

.zone--outlined { padding: 20px 12px; border: 0.5px solid rgb(221, 221, 221); border-radius: 5px; margin-bottom: 30px; min-height: 400px; }

.zone--t-highlight { color-scheme: light only; background-color: rgb(248, 248, 248); }

.zone--t-light { color-scheme: light only; background-color: transparent; }

.zone--t-light-with-margins { color-scheme: light only; margin: 0px 16px; }

.zone--t-white { color-scheme: light only; background-color: rgb(255, 255, 255); }

.zone--t-dark { color-scheme: dark only; background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); }

.zone--t-dark + .product-zone--t-light, .zone--t-dark + .zone--t-light { margin-top: 48px; }

.zone--t-dark .zone__inner, .zone--t-dark .zone__outer { background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); }

.zone--t-dark .zone__title { color: rgb(255, 255, 255); }

.zone--t-dark .zone__title::after { border-top: 4px solid rgb(204, 0, 0); border-bottom: 4px solid rgb(204, 0, 0); }

.zone--t-dark .zone__title-url, .zone--t-dark .zone__title-url:hover { color: rgb(255, 255, 255); }

.zone--t-dark .layout--7-3 { padding-top: 16px; }

.zone--t-dark .container__title::after { border-color: rgb(64, 64, 64); }

.zone--t-dark .container__title-url .right-arrow { fill: rgb(12, 12, 12); }

.zone--t-dark .container__headline:hover .right-arrow, .zone--t-dark .container__item a:hover .right-arrow, .zone--t-dark .container__title-arrow, .zone--t-dark .container__title.hover:hover .right-arrow, .zone--t-dark .container__title:hover .right-arrow, .zone--t-dark .icon-sig-photo-default, .zone--t-dark .icon-sig-video { fill: rgb(255, 255, 255); }

.zone--t-dark .container__headline, .zone--t-dark .container__headline:hover, .zone--t-dark .container__item a, .zone--t-dark .container__item a:hover, .zone--t-dark .container__title, .zone--t-dark .container__title.hover, .zone--t-dark .container__title.hover:hover, .zone--t-dark .container__title:hover { color: rgb(255, 255, 255); }

.zone--t-dark .container__link:hover .container__headline { color: rgb(255, 255, 255); text-decoration-color: rgb(255, 255, 255); }

.zone--t-dark .container__item:not(:last-child) { border-color: rgb(110, 110, 110); }

.zone--t-dark .container__item .image__credit, .zone--t-dark .container__item .image_sponsorship__credit { color: rgb(177, 177, 177); }

.zone--t-dark .container__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video.svg"); }

.zone--t-dark .container__text .icon-sig-photo-default, .zone--t-dark .container__text .icon-sig-video { fill: rgb(248, 248, 248); }

.zone--t-dark .container__text-label { color: rgb(255, 255, 255); }

.zone--t-dark .container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio.svg"); }

.zone--t-dark .container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone.svg"); }

.zone--t-dark .container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo.svg"); }

.zone--t-dark .container__text-label--type-custom-video:not(:empty)::before, .zone--t-dark .container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video.svg"); }

.zone--t-dark, .zone--t-day-of-deals, .zone--t-sleep-week, .zone--t-underscored { position: relative; padding: 0px; }

.zone--t-dark .zone__outer, .zone--t-day-of-deals .zone__outer, .zone--t-sleep-week .zone__outer, .zone--t-underscored .zone__outer { z-index: 1; position: relative; right: 50%; left: 50%; width: 100vw; margin-left: -50vw; margin-right: -50vw; }

.zone--t-dark .zone__inner, .zone--t-day-of-deals .zone__inner, .zone--t-sleep-week .zone__inner, .zone--t-underscored .zone__inner { z-index: 2; }

.zone--t-dark .zone__inner:not(:has(.layout--full-bleed)), .zone--t-day-of-deals .zone__inner:not(:has(.layout--full-bleed)), .zone--t-sleep-week .zone__inner:not(:has(.layout--full-bleed)), .zone--t-underscored .zone__inner:not(:has(.layout--full-bleed)) { padding: 40px 0px 32px; }

.zone--t-underscored { margin-top: -32px; }

.zone--t-underscored .zone__outer { background: linear-gradient(rgb(255, 244, 209), rgb(255, 224, 224) 28%, rgb(226, 248, 255) 65%, rgb(255, 255, 255) 89%); }

.zone--t-sleep-week .zone__outer { background: linear-gradient(rgb(18, 0, 56), rgb(230, 219, 255) 32%, rgb(255, 229, 250) 65%, rgb(255, 255, 255) 89%); }

.zone--t-day-of-deals .zone__outer { background: linear-gradient(rgb(231, 224, 252), rgb(229, 251, 255) 32%, rgb(247, 255, 242) 65%, rgb(255, 255, 255) 89%); }

.zone .zone__items.layout--full-bleed { left: 50%; margin-left: -50vw; position: relative; width: 100vw; }

.zone [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-image > img { position: relative; object-fit: contain; }

.zone [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-container { top: 4px; right: 16px; }

@media screen and (min-width: 960px) {
  .zone [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-container body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) { width: 35%; }
}

.zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay { padding: 0px 4px; top: 2px; right: 0px; }

.zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t2-copy, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t2-copy, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t2-copy, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__t2-copy { font-size: 8px; }

.zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__cta, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__cta, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__cta, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .freeview-overlay__cta { font-size: 11px; line-height: 26px; padding: 0px 8px; margin-left: 7px; }

.zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-text, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-text, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-text, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-text { font-size: 8px; }

.zone .layout--5-4-3 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-image, .zone .layout--balanced-2-fixed-300 > .container:nth-child(3) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-image, .zone .layout--wide-left-balanced-2 > .container:not(:first-child) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-image, .zone .layout--wide-right-2 > .container:not(:nth-child(3)) [data-component-name="video-resource"][data-custom-experience="tve"] .fave-player-container__tv-co-branding-image { height: 20px; }

#taui-mvpdpicker { z-index: 10001; }

@media screen and (min-width: 480px) and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .zone--t-sleep-week .zone__outer { background: linear-gradient(rgb(18, 0, 56), rgb(230, 219, 255) 22%, rgb(255, 229, 250) 26%, rgb(255, 255, 255) 39%); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .zone--t-day-of-deals .zone__outer { background: linear-gradient(rgb(231, 224, 252), rgb(229, 251, 255) 22%, rgb(247, 255, 242) 26%, rgb(255, 255, 255) 39%); }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .zone { margin-bottom: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title-container { flex-wrap: wrap; margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--underscored { font-size: 30px; margin-bottom: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage .zone:first-child > .zone__inner { padding-top: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage .zone--t-dark:last-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage-mobile .zone--t-dark:last-of-type { margin-bottom: 0px; }
}

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(:has(.layout--full-bleed)) { padding-bottom: var(--theme-zone__padding-bottom-small); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-day-of-deals, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-sleep-week, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-underscored { margin-bottom: var(--theme-zone__padding-bottom-small); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-day-of-deals .zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-sleep-week .zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-underscored .zone__inner { padding-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width.zone__title .zone__title-url:hover { text-decoration-thickness: 1px; text-underline-offset: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--outlined { padding: 30px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300 > div:nth-child(4) { width: 300px; margin: 0px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 > div:nth-child(3) { min-width: 300px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .container { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0 .zone__title-url { font-size: 28px; line-height: 32px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1 .zone__title-url { font-size: 32px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2 .zone__title-url { font-size: 36px; line-height: 42px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3 .zone__title-url { font-size: 40px; line-height: 46px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4 .zone__title-url { font-size: 44px; line-height: 50px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5 .zone__title-url { font-size: 48px; line-height: 56px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image_sponsorship__credit { display: none; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title-url { font-size: var(--theme-zone-title__font-size-medium-plus); line-height: var(--theme-zone-title__line-height-medium-plus); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title { margin-bottom: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--18-24 { font-size: 24px; line-height: 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0 .zone__title-url { font-size: 54px; line-height: 64px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1 .zone__title-url { font-size: 64px; line-height: 86px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2 .zone__title-url { font-size: 74px; line-height: 96px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3 .zone__title-url { font-size: 84px; line-height: 106px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4 .zone__title-url { font-size: 94px; line-height: 116px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5 .zone__title-url { font-size: 104px; line-height: 126px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width .zone__title-url { margin: 0px 24px 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker-text { font-size: 30px; line-height: 36px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker .image { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker .image img { max-width: 400px; max-height: 40px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--outlined { padding: 30px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark { margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(:has(.layout--full-bleed)) { padding-bottom: var(--theme-zone__padding-bottom-default); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-light + .product-zone--t-dark .zone__inner, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-light + .zone--t-dark .zone__inner { padding-top: 64px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width > div:first-child { width: 100%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip { padding: 0px; max-width: 769px; margin: 0px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip img { max-height: 433px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--6-4 > div:first-child { width: calc(60% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--6-4 > div:nth-child(2) { width: calc(40% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--7-3 > div:first-child { width: calc(70% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--7-3 > div:nth-child(2) { width: calc(30% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--one-third-two-thirds > div:first-child { width: calc(33.33% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--one-third-two-thirds > div:nth-child(2) { width: calc(66.66% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--4-6 > div:first-child { width: calc(40% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--4-6 > div:nth-child(2) { width: calc(60% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300 > div:nth-child(4) { width: 300px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300 > div:nth-child(3) { width: calc(33.33% - 124px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:nth-child(3) { width: calc(30% - ((var(--theme-zone__wide-center-column-spacing,24px) * 2)/ 3)); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:nth-child(2) { width: calc(40% - ((var(--theme-zone__wide-center-column-spacing,24px) * 2)/ 3)); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:nth-child(2) .container__title--emphatic { text-align: center; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:nth-child(3) { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:first-child { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:nth-child(3) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300 > div:nth-child(2) { width: calc(50% - 174px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300 > div:nth-child(3) { width: 300px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div { width: calc(50% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div:nth-child(2) { margin-bottom: 32px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items .container > .container__ads > .ad-slot.adSlotLoaded { padding: 0px 0px 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone + .zone .zone__title:not(.zone__title--full-width) { margin: 0px 0px 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image_sponsorship__credit { display: none; }
}

@supports not selector(:has(*)) {
  .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .zone--t-day-of-deals .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .zone--t-sleep-week .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed), .zone--t-underscored .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding: 40px 0px 32px; }
  @media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding-bottom: var(--theme-zone__padding-bottom-small); }
}
  @media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) { padding-bottom: var(--theme-zone__padding-bottom-default); }
}
}

[data-page-type="section"] .zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .image__container, [data-page-type="section"] .zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .interactive-video__container { border-radius: 0px; }

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:nth-child(3) { width: calc(25% - ((var(--theme-zone__wide-center-column-spacing,24px) * 2)/ 3)); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center > div:nth-child(2) { width: calc(50% - ((var(--theme-zone__wide-center-column-spacing,24px) * 2)/ 3)); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 > div, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3 > div { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div { width: calc(25% - 12px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4 > div:nth-child(2) { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:first-child { width: calc(41.66% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:nth-child(2) { width: calc(33.33% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3 > div:nth-child(3) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:first-child { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 > div:nth-child(3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:first-child, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:nth-child(2) { width: calc(25% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2 > div:nth-child(3) { width: calc(50% - 16px); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image_sponsorship__credit { display: none; }
}

@media screen and (max-width: 640px) {
  body:not([class^="homepage-mobile"]) .layout--4-6 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--4-6 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-3 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-3 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-4 .image__credit, body:not([class^="homepage-mobile"]) .layout--5-4-3 .container_grid-4 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--6-4 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--6-4 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--7-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--7-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--full-width .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--full-width .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-center .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-center .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-left-balanced-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit, body:not([class^="homepage-mobile"]) .layout--wide-right-2 .container_grid-2 .image__credit, body:not([class^="homepage-mobile"]) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit { display: none; }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image_sponsorship__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit { display: none; }
}

@media screen and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image_sponsorship__credit { display: none; }
}

.image { border-bottom: 1px solid rgb(230, 230, 230); margin: 32px 0px; padding-bottom: 8px; width: 100%; }

.image__hide-placeholder .kiln-placeholder { display: none; }

.image__picture { width: 100%; }

.image__metadata { display: grid; }

.image__caption { color: rgb(12, 12, 12); font-size: 12px; font-weight: 400; line-height: 18px; margin-top: 8px; text-align: left; order: 2; }

.image__caption a { color: rgb(12, 12, 12); text-underline-offset: 4px; text-decoration: underline; }

.image__caption a:hover { color: rgb(110, 110, 110); text-decoration: none; }

.image__credit { color: rgb(110, 110, 110); font-size: 10px; font-weight: 400; margin-top: 4px; text-align: right; order: 1; visibility: hidden; }

.image__container { display: flex; }

.image__dam-img { width: 100%; object-fit: cover; height: 100%; }

.image__dam-img--loading { background-color: rgb(230, 230, 230); }

.image__img { width: 100%; height: 100%; max-width: 100%; }

.image__img--fade-in { opacity: 0; visibility: hidden; transition: opacity 0.4s ease-in; }

.image__img--visible { display: block; }

.image__img--hidden { display: none; }

.image__label { font-size: 10px; font-weight: 700; position: absolute; bottom: 0px; left: 0px; margin: 0px; text-transform: uppercase; white-space: nowrap; padding: 4px 8px; display: flex; align-items: center; }

.image__label-indicator { display: none; }

.image__label--type-breaking { background: rgb(204, 0, 0); color: rgb(255, 255, 255); }

.image__label--type-bleacher-report, .image__label--type-exclusive, .image__label--type-investigates { background: rgb(12, 12, 12); color: rgb(255, 255, 255); }

.image__label--type-live-video, .image__label--type-updates { display: block; background: rgb(255, 255, 255); color: rgb(12, 12, 12); }

.image__label--type-live-video .image__label-indicator, .image__label--type-updates .image__label-indicator { display: block; color: rgb(204, 0, 0); font-size: 26px; line-height: 0.4; padding-right: 4px; }

.image__label--type-analysis, .image__label--type-opinion, .image__label--type-trending { background: rgb(255, 255, 255); color: rgb(204, 0, 0); }

.image__label--type-custom { background: rgb(255, 255, 255); color: rgb(12, 12, 12); }

.image__label--type-custom-video, .image__label--type-gallery, .image__label--type-podcasts, .image__label--type-video { background: rgba(12, 12, 12, 0.5); color: rgb(255, 255, 255); }

.kiln-edit-mode .image__label { visibility: visible; }

.image__label-icon { float: left; fill: rgb(248, 248, 248); margin-right: 4px; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; }

.image__label--type-custom-video .image__label-icon, .image__label--type-video .image__label-icon { background-image: url("/media/sites/cnn/icons/video.svg"); }

.image__label--type-gallery .image__label-icon { background-image: url("/media/sites/cnn/icons/photo.svg"); }

.image__label-bull-span { align-items: center; display: flex; }

.image__lede > .image { margin: 0px 0px 32px; width: 100%; }

.image__lede > .image__container { width: 100%; height: 0px; padding-bottom: calc(56.25%); position: relative; }

.image__lede > .image__dam-img { width: 100%; height: auto; position: absolute; }

.image__related-content .image { border: 0px; margin: 0px; padding: 0px; }

.image__related-content .image__outer-container { margin: 0px; padding: 0px; }

.image__related-content .image__outer-container::after { display: none; }

.image__related-content .image__container { display: flex; }

.image__related-content .image__caption, .image__related-content .image__credit { display: none; }

.image__related-content .image__img { width: 100%; }

.image--eq-extra-small .image__container { margin-bottom: 24px; }

.image--eq-extra-small .image__credit { visibility: hidden; margin: 0px; padding: 0px; }

.image.image--eq-small .image__container { margin-bottom: auto; }

.image.image--eq-small .image__container:only-child { margin-bottom: 24px; }

.image.image--eq-small .image__credit { line-height: 12px; padding: 4px 0px; visibility: visible; }

.image.image--eq-small .image__label { font-size: 12px; padding: 8px 16px; }

.image.image--eq-small .image__label-icon { width: 16px; height: 16px; }

.underscored .article__content > .image, .underscored .article__main > .image__lede .image { border-bottom: 0px; padding-bottom: 0px; }

.underscored .article__content > .image .image__credit, .underscored .article__main > .image__lede .image .image__credit { padding-bottom: 0px; }

.card:not(:only-child) .underscored:empty { min-height: 24px; margin: 4px 0px 0px; padding: 0px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .image__caption { margin-top: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content > .image--eq-large .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content > .image--eq-large .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main > .image__lede .image--eq-large .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main > .image__lede .image--eq-large .image__dam-img { border-radius: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content > .image--eq-small:not(.image--eq-large) .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content > .image--eq-small:not(.image--eq-large) .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main > .image__lede .image--eq-small:not(.image--eq-large) .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main > .image__lede .image--eq-small:not(.image--eq-large) .image__dam-img { border-radius: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .underscored .card:not(:only-child) .image__credit:empty { min-height: 24px; margin-top: 4px; padding: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .image__related-content.related-content__image .image { border: 0px; margin: 0px; padding: 0px; }
}

.stack_condensed { display: flex; justify-content: center; }

.stack_condensed__inner { max-width: 1440px; padding: 0px; width: 100%; }

.stack_condensed__items { display: flex; flex-wrap: wrap; justify-content: space-between; }

.stack_condensed__items > .container:not(:last-child) { margin-bottom: 16px; }

.stack_condensed__items .container_lead-package__item:last-child, .stack_condensed__items .container_lead-plus-headlines__item:last-child { padding-bottom: 0px; }

.stack_condensed__items .html-embed { width: 100%; margin: 0px; padding-bottom: 16px; }

.stack_condensed:not(:last-child) { margin-bottom: var(--theme-container-margin-bottom-default); }

.stack_condensed .container__title--bulleted-headlines::after { top: -2px; }

.stack_condensed .container__title--bulleted-headlines .container__title-text, .stack_condensed .container__title--bulleted-headlines .container__title_url-text { margin-bottom: 12px; }

.kiln-edit-mode .stack_condensed .stack_condensed__placeholder { margin-bottom: 10px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack_condensed:not(:last-child) { margin-bottom: 0px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack_condensed:not(:last-child) { margin-bottom: 0px; }
}

.stack { display: flex; justify-content: center; }

.stack__inner { max-width: 1440px; padding: 0px; width: 100%; }

.stack__items { display: flex; flex-wrap: wrap; justify-content: space-between; }

.stack__items .container_lead-package__item:last-child, .stack__items .container_lead-plus-headlines__item:last-child { padding-bottom: 0px; }

.stack__items .html-embed { width: 100%; margin: 0px; padding-bottom: 16px; }

.stack:not(:last-child) { margin-bottom: var(--theme-container-margin-bottom-default); }

.kiln-edit-mode .stack .stack__placeholder { margin-bottom: 10px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack:not(:last-child) { margin-bottom: 0px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack:not(:last-child) { margin-bottom: 0px; }
}

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__text { position: relative; bottom: 90px; }

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__headline, body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__headline { color: rgb(255, 255, 255); }

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { height: 100%; }

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .card__label-bull-span, body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__video-duration { display: none; }

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .card__label--duration { display: inline; }

body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__title-text, body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container_vertical-shelf-carousel { max-width: 1440px; position: relative; }

.container_vertical-shelf-carousel__cards-wrapper { align-items: center; display: flex; position: relative; }

.container_vertical-shelf-carousel__field-wrapper { overflow: hidden; }

.container_vertical-shelf-carousel__field-links { display: flex; overflow-y: hidden; scrollbar-width: none; position: relative; }

.container_vertical-shelf-carousel__field-links::-webkit-scrollbar { display: none; }

.container_vertical-shelf-carousel__item.container__item { margin: 0px 12px 0px 0px; padding: 0px; min-width: calc(20% - 10px); max-width: 263px; }

.container_vertical-shelf-carousel__item.container__item:last-child { margin-right: 0px; }

.container_vertical-shelf-carousel__item.container__item .image__dam-img { height: auto; position: relative; }

.container_vertical-shelf-carousel__item.container__item .image__picture { display: contents; }

.container_vertical-shelf-carousel__item-media .card__label-container { display: block; }

.container_vertical-shelf-carousel__item .container__item-media .image__container, .container_vertical-shelf-carousel__item .container__item-media .image_sponsorship__container, .container_vertical-shelf-carousel__item .container__item-media .interactive-video__container { height: inherit; position: relative; display: flex; border-radius: 4px; overflow: hidden; }

.container_vertical-shelf-carousel__item .container__item-media .image__container::after, .container_vertical-shelf-carousel__item .container__item-media .image_sponsorship__container::after, .container_vertical-shelf-carousel__item .container__item-media .interactive-video__container::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 4px; background: linear-gradient(rgba(0, 0, 0, 0) 64.19%, rgba(0, 0, 0, 0.8) 84.03%); pointer-events: none; }

.container_vertical-shelf-carousel__item .image { border-bottom: none; margin: 0px; padding: 0px; }

.container_vertical-shelf-carousel__item .image__metadata, .container_vertical-shelf-carousel__item .interactive-video__metadata { display: none; }

.container_vertical-shelf-carousel__item .image--eq-extra-small .image__container, .container_vertical-shelf-carousel__item .image.image--eq-small .image__container:only-child { margin-bottom: 0px; }

.container_vertical-shelf-carousel__item .card__label { margin: 0px; background-color: rgba(0, 0, 0, 0.7); }

.container_vertical-shelf-carousel .video-resource__wrapper { padding: 0px; }

.container_vertical-shelf-carousel .container__headline, .container_vertical-shelf-carousel__headline { font-family: var(--theme-font-family); font-weight: 700; font-size: 14px; line-height: 20px; letter-spacing: initial; color: rgb(12, 12, 12); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.container_vertical-shelf-carousel__carousel-button-next::after, .container_vertical-shelf-carousel__carousel-button-prev::before { content: ""; display: inline-flex; height: 40px; width: 40px; justify-content: center; text-align: center; background: 50% center / 24px no-repeat rgb(255, 255, 255); border-radius: 50%; align-items: center; }

.container_vertical-shelf-carousel__carousel-button-prev { left: -20px; }

.container_vertical-shelf-carousel__carousel-button-prev::before { color: rgb(255, 255, 255); background-image: url("/media/sites/cnn/icons/ui-caret-left-thick.svg"); }

.container_vertical-shelf-carousel__carousel-button-next { right: -20px; }

.container_vertical-shelf-carousel__carousel-button-next::after { color: rgb(255, 255, 255); background-image: url("/media/sites/cnn/icons/ui-caret-right-thick.svg"); }

.container_vertical-shelf-carousel__carousel-button-next:hover, .container_vertical-shelf-carousel__carousel-button-prev:hover { cursor: pointer; }

.container_vertical-shelf-carousel .container__link:hover .container__banner, .container_vertical-shelf-carousel .container__link:hover .container__headline { font-family: var(--theme-font-family); }

.container_vertical-shelf-carousel__link:hover { text-decoration-color: rgb(12, 12, 12); text-decoration-thickness: 1px; }

.container_vertical-shelf-carousel a, .container_vertical-shelf-carousel a:active, .container_vertical-shelf-carousel a:hover, .container_vertical-shelf-carousel a:visited { text-decoration: none; color: inherit; height: inherit; }

.container_vertical-shelf-carousel__text { padding: 12px; pointer-events: none; }

.container_vertical-shelf-carousel__item.container__item { aspect-ratio: 9 / 16; width: inherit; }

.container_vertical-shelf-carousel__item.container__item .image__dam-img { content: var(--image-desktop-url); }

.layout--full-bleed .container_shelf-carousel { padding: 16px; }

@media screen and (min-width: 300px) and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { margin: 0px 8px 0px 0px; min-width: calc(66.6667% - 6px); max-width: 142px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next::after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev::before { height: 28px; width: 28px; background-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev { left: -14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next { right: -14px; }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { margin: 0px 10px 0px 0px; min-width: calc(50% - 6px); max-width: 227px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next::after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev::before { height: 28px; width: 28px; background-size: 16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev { left: -14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next { right: -14px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { margin: 0px 10px 0px 0px; min-width: calc(33.3333% - 8px); max-width: 263px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next::after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev::before { height: 32px; width: 32px; background-size: 20px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev { left: -16px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next { right: -16px; }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { min-width: calc(25% - 10px); max-width: 263px; }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item { min-width: calc(20% - 10px); max-width: 263px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel .container__headline, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__headline { font-size: 16px; }
}

@media (hover: hover) and (pointer: fine) {
  .container_vertical-shelf-carousel__carousel-button-next, .container_vertical-shelf-carousel__carousel-button-prev { align-items: center; display: flex; height: 100%; opacity: 1; position: absolute; visibility: visible; z-index: 1; -webkit-tap-highlight-color: transparent; user-select: none; transition: opacity 0.6s ease-in-out; }
  .container_vertical-shelf-carousel__carousel-button-next.hide, .container_vertical-shelf-carousel__carousel-button-prev.hide { opacity: 0; }
}

@media (hover: none) and (pointer: coarse) {
  .container_vertical-shelf-carousel__carousel-button-next, .container_vertical-shelf-carousel__carousel-button-prev { display: none !important; }
  body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__cards-wrapper { width: calc(-16px + 100vw); }
}

.product-zone--t-dark .container_vertical-shelf-carousel__carousel-button-next::after, .product-zone--t-dark .container_vertical-shelf-carousel__carousel-button-prev::before, .zone--t-dark .container_vertical-shelf-carousel__carousel-button-next::after, .zone--t-dark .container_vertical-shelf-carousel__carousel-button-prev::before { filter: invert(0); }

.product-zone--t-light .container_vertical-shelf-carousel__carousel-button-next::after, .product-zone--t-light .container_vertical-shelf-carousel__carousel-button-prev::before, .zone--t-light .container_vertical-shelf-carousel__carousel-button-next::after, .zone--t-light .container_vertical-shelf-carousel__carousel-button-prev::before { filter: invert(1); }

.bizdev-outbrain { position: relative; width: 100%; }

.bizdev-outbrain[data-visible-viewport="desktop"] { margin-bottom: 0px; }

.bizdev-outbrain--unfurled { max-width: 1100px; margin: 0px auto; padding: 0px 10px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .bizdev-outbrain[data-visible-viewport="mobile"] { margin-bottom: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .bizdev-outbrain[data-visible-viewport="desktop"] { margin-bottom: 48px; }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored.hover:hover::before { width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { line-height: 36px; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers { display: none; }

.container_grid-4 { margin-bottom: 24px; }

.container_grid-4__title { margin-bottom: var(--theme-container-title__margin-bottom-grid-4); }

.container_grid-4__field-links { display: grid; gap: 24px; margin-top: 0px; padding: 0px; grid-template-columns: repeat(4, 1fr); }

.container_grid-4__field-links .container_grid-4__item { border-top: 0px; margin: 0px; }

.container_grid-4__field-links .container_grid-4__item .container_grid-4__headline { font-weight: 400; font-size: 16px; line-height: 20px; }

.container_grid-4__field-links .container_grid-4__item .container_grid-4__text { margin-top: 0px; }

.container_grid-4__field-links.paginated { row-gap: 0px; margin-top: -32px; }

.container_grid-4__field-links.paginated .card { overflow: hidden; transition: opacity 0.5s; margin-bottom: 0px; margin-top: 32px; }

.container_grid-4__field-links.paginated .card.hide { margin-top: 0px; height: 0px; opacity: 0; }

.container__title--underscored { margin-bottom: 24px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; }

.container__title--underscored .container__title-url { margin-bottom: 0px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; margin-bottom: 0px; margin-right: 12px; text-transform: none; }

.container__title--underscored .container__title-text .container__title-underscored-text, .container__title--underscored .container__title_url-text .container__title-underscored-text { border-bottom: 6px solid rgb(12, 12, 12); padding: 0px; margin-left: 0px; display: inline-block; }

.container__title--underscored .container__title_url-sub-text { display: block; margin: 0px; }

.container__title--underscored .container__title_url-sub-text:hover { text-decoration: none; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_grid-4__field-links { grid-template-columns: repeat(2, 1fr); }
}

svg.cnn-pcl-1usqe0c.cnn-pcl-1usqe0c { position: absolute; bottom: 0px; right: 0px; }

svg.cnn-pcl-1usqe0c path.cnn-pcl-1usqe0c:first-of-type { fill: rgb(0, 138, 239); }

svg.cnn-pcl-1usqe0c path.cnn-pcl-1usqe0c:last-of-type { fill: rgb(204, 0, 0); }

.countdown-clock-inner-8UW-3c.cnn-pcl-t56vbe.cnn-pcl-t56vbe { position: relative; container-type: inline-size; border: 1px solid rgb(230, 230, 230); border-radius: 6px; padding: 16px; overflow: hidden; }

.countdown-clock-inner__card-link-T4oFbo.cnn-pcl-t56vbe.cnn-pcl-t56vbe { color: inherit; text-decoration: inherit; }

.countdown-clock-inner__card-link-T4oFbo.cnn-pcl-t56vbe.cnn-pcl-t56vbe::before { content: ""; position: absolute; z-index: 1; inset: 0px; }

.countdown-clock-inner__content-150_5y.cnn-pcl-t56vbe.cnn-pcl-t56vbe { display: flex; align-items: center; flex-direction: column; gap: 10px; }

.countdown-clock-inner__header-P5QftT.cnn-pcl-t56vbe.cnn-pcl-t56vbe { font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-weight: 700; font-size: 12px; font-style: normal; line-height: 18px; letter-spacing: 1px; text-transform: uppercase; text-align: center; margin: 0px; }

.countdown-clock-inner-8UW-3c[data-container-size="lg"].cnn-pcl-t56vbe .countdown-clock-inner__header-P5QftT.cnn-pcl-t56vbe { font-size: 14px; }

.countdown-clock-inner__body-2_M04h.cnn-pcl-t56vbe.cnn-pcl-t56vbe { display: grid; grid-template-columns: repeat(auto-fit, minmax(70px, 1fr)); gap: 8px; padding-left: 0px; list-style-type: none; margin-block: 0px; max-width: 680px; width: 100%; }

.countdown-clock-inner__body-2_M04h[data-item-count="1"].cnn-pcl-t56vbe.cnn-pcl-t56vbe { max-width: 240px; }

.countdown-clock-inner__body-2_M04h[data-item-count="2"].cnn-pcl-t56vbe.cnn-pcl-t56vbe { max-width: 480px; }

.countdown-clock-inner__item-31Iadg.cnn-pcl-t56vbe.cnn-pcl-t56vbe { background-color: rgba(0, 0, 0, 0.03); position: relative; display: flex; flex: 1 1 0%; flex-direction: column; border-radius: 6px; padding: 8px 16px; text-align: center; align-items: center; border: 1px solid rgba(0, 0, 0, 0.02); }

.countdown-clock-inner-8UW-3c[data-container-size="lg"].cnn-pcl-t56vbe .countdown-clock-inner__item-31Iadg.cnn-pcl-t56vbe { backdrop-filter: blur(16px); }

.countdown-clock-inner__item__content-2_4dhc.cnn-pcl-t56vbe.cnn-pcl-t56vbe { font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 36px; letter-spacing: 0.2px; white-space: nowrap; }

.countdown-clock-inner__item__label-ibc6H3.cnn-pcl-t56vbe.cnn-pcl-t56vbe { font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }

.countdown-clock-inner__item__character-mxDUxH.cnn-pcl-t56vbe.cnn-pcl-t56vbe { width: 0.65em; display: inline-flex; justify-content: center; }

.countdown-clock-2KqO4l.cnn-pcl-vnvfc2 { height: 100%; opacity: 1; transition: opacity 0.2s, height 0.2s; display: block; }

.countdown-clock-2KqO4l[data-status="hidden"].cnn-pcl-vnvfc2 { opacity: 0; height: 0px; }

.politics-countdown-clock { width: 100%; margin-bottom: 16px; }

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_lead-package__item .interactive-video__metadata, .container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers, .container_lead-package__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container_lead-package { margin-bottom: var(--theme-container-margin-bottom-default); }

.container_lead-package__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_lead-package__item, .container_lead-package__text:not(:first-child) { padding: 0px; margin: 0px; }

.container_lead-package__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_lead-package__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_lead-package__item .container_lead-package__link { display: inline-block; }

.container_lead-package__item:not(:first-child) { margin-left: 24px; }

.container_lead-package__item:not(:first-child) .container_lead-package__link .container_lead-package__text { display: list-item; list-style-type: initial; clear: both; }

.container_lead-package__item:not(:last-child) { padding: 0px 0px 12px; }

.container_lead-package__item:nth-child(1) .container_lead-package__link:first-child { display: block; }

.container_lead-package__item:nth-child(1) .container_lead-package__text-label { display: none; }

.container_lead-package__item:nth-child(1) .container_lead-package__headline { font-size: 20px; line-height: 26px; letter-spacing: 0px; font-weight: 500 !important; }

.container_lead-package__item:nth-child(1) .image__credit, .container_lead-package__item:nth-child(1) .image_sponsorship__credit { padding: 4px 0px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package .container__title--emphatic { margin-top: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package .container__kicker ~ .container__title--emphatic { margin-top: 8px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package__item:nth-child(1) .container_lead-package__banner { font-size: 36px; line-height: 42px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_lead-package:nth-child(n+4) { margin-top: 48px; }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored.hover:hover::before { width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { line-height: 36px; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers { display: none; }

.container_grid-3 { margin-bottom: var(--theme-container__margin-bottom-grid-3); }

.container_grid-3__field-links { gap: 32px 24px; display: grid; margin-top: 0px; padding: 0px; }

.container_grid-3__field-links .container_grid-3__item { border-top: 0px; margin: 0px; }

.container_grid-3__field-links .container_grid-3__item .container_grid-3__headline { font-size: 16px; line-height: 20px; }

.container_grid-3__field-links.paginated { row-gap: 0px; margin-top: -32px; }

.container_grid-3__field-links.paginated .card { overflow: hidden; transition: opacity 0.5s; margin-bottom: 0px; margin-top: 32px; }

.container_grid-3__field-links.paginated .card.hide { margin-top: 0px; height: 0px; opacity: 0; }

.container__title--underscored, .container_grid-3__item-media .image__container:only-child, .container_grid-3__item-media .image_sponsorship__container:only-child { margin-bottom: 24px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; }

.container__title--underscored .container__title-url { margin-bottom: 0px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; margin-bottom: 0px; margin-right: 12px; text-transform: none; }

.container__title--underscored .container__title-text .container__title-underscored-text, .container__title--underscored .container__title_url-text .container__title-underscored-text { border-bottom: 6px solid rgb(12, 12, 12); padding: 0px; margin-left: 0px; display: inline-block; }

.container__title--underscored .container__title_url-sub-text { display: block; margin: 0px; }

.container__title--underscored .container__title_url-sub-text:hover { text-decoration: none; }

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_grid-3__field-links { grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-url { text-decoration: none; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; text-decoration: none; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers, .product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container_lead-plus-headlines-with-images { margin-bottom: var(--theme-container-margin-bottom-default); }

.container_lead-plus-headlines-with-images__text { line-height: 20px; margin-top: 0px; }

.container_lead-plus-headlines-with-images__item-media-wrapper { align-self: flex-start; width: 130px; }

.container_lead-plus-headlines-with-images .image__credit, .container_lead-plus-headlines-with-images .image_sponsorship__credit { margin-top: 4px; }

.container_lead-plus-headlines-with-images__item { font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: 12px; padding: 0px; }

.container_lead-plus-headlines-with-images__item:not(:first-child) { display: flex; gap: 12px; }

.container_lead-plus-headlines-with-images__item:not(:last-child) { border-bottom: 1px solid rgb(230, 230, 230); padding: 0px 0px 12px; margin: 0px 0px 12px; }

.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media .interactive-video, .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media img { width: 100%; }

.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link { display: flex; }

.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link:first-of-type { flex: 1 1 0%; }

.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__headline { margin-top: -4px; }

.container_lead-plus-headlines-with-images__item.container__item .image__credit, .container_lead-plus-headlines-with-images__item.container__item .image_sponsorship__credit { padding: 0px; }

.container_lead-plus-headlines-with-images__item:first-child { padding-bottom: 16px; align-items: center; }

.container_lead-plus-headlines-with-images__item:first-child .container_image-headline-v2__text-label { display: none; }

.container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__credit { visibility: visible; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text { letter-spacing: 0.5px; display: block; margin: 0px; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__headline { font-size: var(--theme-container-lead-title__font-size); font-family: var(--theme-container-lead-title__font-family); line-height: var(--theme-container-lead-title__line-height); font-weight: var(--theme-container-headline__font-weight); padding: 0px; margin: 0px; letter-spacing: 0px; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper { width: 100%; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large) { margin-bottom: 8px; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large) .interactive-video__metadata { display: none; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media img, .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media video { display: block; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video, .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media picture { width: 100%; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_lead-plus-headlines-with-images__item:last-child { padding-bottom: 0px; margin-bottom: 0px; }

.container_lead-plus-headlines-with-images__item:not(:first-child) .card__timestamp { margin-top: -4px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:last-child) { margin: 0px 0px 12px; padding: 0px 0px 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__label { visibility: visible; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text-label { display: none; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper { width: 95px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .interactive-video__container { height: 95px; }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover, .container__title_url-sub-text { text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); text-decoration-line: underline; cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); text-decoration-line: underline; }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers, .product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container_lead-plus-headlines { margin-bottom: var(--theme-container-margin-bottom-default); }

.container_lead-plus-headlines__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_lead-plus-headlines__item, .container_lead-plus-headlines__text { padding: 0px; margin: 0px; }

.container_lead-plus-headlines__item .container_lead-plus-headlines__link { display: inline-block; }

.container_lead-plus-headlines__item:not(:last-child) { border-bottom: 1px solid rgb(230, 230, 230); margin: 0px 0px 12px; padding: 0px 0px 12px; }

.container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__link:first-child { display: block; }

.container_lead-plus-headlines__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__text-label { display: none; }

.container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__headline { font-size: 20px; line-height: 26px; letter-spacing: 0px; font-family: var(--theme-container-lead-title__font-family); font-weight: var(--theme-container-headline__font-weight) !important; }

.container_lead-plus-headlines__item:nth-child(1) .image__credit, .container_lead-plus-headlines__item:nth-child(1) .image_sponsorship__credit { padding: 4px 0px; }

.container_lead-plus-headlines__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_lead-plus-headlines .card:first-child .card__timestamp { line-height: 28px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines .container__title--emphatic { margin-top: 24px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__banner { font-size: 36px; line-height: 42px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_lead-plus-headlines:nth-child(n+4) { margin-top: 48px; }
}

.bizdev-healthgrade { width: 100%; margin-top: -8px; }

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers, .product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container_spotlight-package { --image-tablet-url: none; --image-mobile-url: none; --image-upToSmall-url: none; margin-bottom: var(--theme-container-margin-bottom-default); }

.container_spotlight-package__cards-wrapper { container: spotlight / inline-size; }

.container_spotlight-package__item, .container_spotlight-package__text { padding: 0px; margin: 0px; }

.container_spotlight-package__item .container_spotlight-package__link { display: inline-block; }

.container_spotlight-package__item .container_spotlight-package__link:nth-of-type(2) { position: absolute; }

.container_spotlight-package__item:not(:last-child) { border-bottom: 1px solid rgb(230, 230, 230); margin: 0px 0px 12px; padding: 0px 0px 12px; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__item-media .card__label-container { display: none; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__link:hover .container__headline { color: rgb(255, 255, 255); text-decoration-color: rgb(255, 255, 255); }

.container_spotlight-package:is([data-title="For Subscribers" i]) .container_spotlight-package__item:nth-child(1) .container_spotlight-package__text:has(.card__label--type-for-subscribers)::before, .container_spotlight-package__item:nth-child(1) .container_spotlight-package__text:not(:has(.card__label-container))::before { content: ""; border-top: 6px solid rgb(255, 255, 255); width: 40px; display: block; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__text .card__label-container { display: block; height: unset; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__text .card__label { bottom: 0px; left: 0px; transform: unset; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__headline { color: rgb(255, 255, 255); font-weight: 700; letter-spacing: 0px; font-family: var(--theme-container-lead-title__font-family); max-width: 676px; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__description { display: block; color: rgb(255, 255, 255); font-weight: 400; font-family: noto_serif, Georgia, "Times New Roman", serif; max-width: 676px; }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__link:first-child { display: block; }

.container_spotlight-package__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_spotlight-package__item:is(.container__item):nth-child(1) .container_spotlight-package__text-label:is(.container__text-label) { display: none; }

.container_spotlight-package__item:nth-child(1) .image__picture::after, .container_spotlight-package__item:nth-child(1) .interactive-video__container::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(182deg, rgba(0, 0, 0, 0) 49.4%, rgb(0, 0, 0) 96.5%); }

.container_spotlight-package__item:nth-child(1) .container_spotlight-package__top .image__picture::after, .container_spotlight-package__item:nth-child(1) .container_spotlight-package__top .interactive-video__container::after { background: linear-gradient(359deg, rgba(0, 0, 0, 0) 65.53%, rgb(0, 0, 0) 98.94%); }

.container_spotlight-package__item:nth-child(1) .image__credit, .container_spotlight-package__item:nth-child(1) .image_sponsorship__credit { padding: 4px 0px; }

.container_spotlight-package__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_spotlight-package__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_spotlight-package__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_spotlight-package .card:first-child .card__timestamp { line-height: 28px; }

@container spotlight (max-width: 1376px) {
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 24px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 36px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__headline { font-size: 20px; line-height: 30px; margin-top: 20px; margin-bottom: 8px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__description { font-size: 16px; line-height: 22px; }
}

@container spotlight (max-width: 525px) {
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 0px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 12px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
}

@media screen and (max-width: 479px) {
  @container spotlight (max-width: 479px) {
  .container_spotlight-package__item:nth-of-type(1) { aspect-ratio: 2 / 3; }
  .container_spotlight-package__item:nth-of-type(1) .container__item-media .image__container, .container_spotlight-package__item:nth-of-type(1) .container__item-media .interactive-video__container { aspect-ratio: 2 / 3; flex-direction: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 0px; padding: 20px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 12px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__headline { font-size: 18px; line-height: 24px; margin-top: 16px; margin-bottom: 4px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__description { font-size: 14px; line-height: 20px; }
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-upToSmall-url); }
}
}

@media screen and (min-width: 480px) and (max-width: 959px) {
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-tablet-url); }
  @container spotlight (max-width: 599px) {
  .container_spotlight-package__item:nth-of-type(1) { aspect-ratio: 3 / 2; }
  .container_spotlight-package__item:nth-of-type(1) .container__item-media .image__container, .container_spotlight-package__item:nth-of-type(1) .container__item-media .interactive-video__container { aspect-ratio: 3 / 2; flex-direction: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 24px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 36px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__headline { font-size: 20px; line-height: 26px; margin-top: 16px; margin-bottom: 4px; }
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-mobile-url); }
}
  @container spotlight (max-width: 525px) {
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 0px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 12px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
}
  @container spotlight (max-width: 382px) {
  .container_spotlight-package__item:nth-of-type(1), .container_spotlight-package__item:nth-of-type(1) .container__item-media .image__container, .container_spotlight-package__item:nth-of-type(1) .container__item-media .interactive-video__container { aspect-ratio: 2 / 3; }
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-mobile-url); }
}
}

@media screen and (min-width: 960px) {
  @container spotlight (max-width: 799px) {
  .container_spotlight-package__item:nth-of-type(1) { aspect-ratio: 3 / 2; }
  .container_spotlight-package__item:nth-of-type(1) .container__item-media .image__container, .container_spotlight-package__item:nth-of-type(1) .container__item-media .interactive-video__container { aspect-ratio: 3 / 2; flex-direction: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 24px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__headline { font-size: 20px; line-height: 26px; margin-top: 16px; margin-bottom: 4px; }
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-mobile-url); }
}
  @container spotlight (max-width: 525px) {
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 0px; padding: 24px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
}
  @container spotlight (max-width: 382px) {
  .container_spotlight-package__item:nth-of-type(1) { aspect-ratio: 2 / 3; }
  .container_spotlight-package__item:nth-of-type(1) .container__item-media .image__container, .container_spotlight-package__item:nth-of-type(1) .container__item-media .interactive-video__container { aspect-ratio: 2 / 3; flex-direction: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__link:nth-of-type(2) { bottom: 0px; padding: 20px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__link:nth-of-type(2) { bottom: 12px; }
  .container_spotlight-package__item:nth-of-type(1):not(:last-child) .container_spotlight-package__top:nth-of-type(2) { top: 0px; bottom: unset; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__headline { font-size: 18px; line-height: 24px; margin-top: 16px; margin-bottom: 4px; }
  .container_spotlight-package__item:nth-of-type(1) .container_spotlight-package__description { font-size: 14px; line-height: 20px; }
  .container_spotlight-package__item:nth-of-type(1) .image__picture [src] { content: var(--image-upToSmall-url); }
}
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-url { text-decoration: none; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; text-decoration: none; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container_list-headlines, .product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers, .container_list-headlines__item-media { display: none; }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container_list-headlines { font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: var(--theme-container-margin-bottom-default); letter-spacing: 0.5px; }

.container_list-headlines:first-child { border-top: none; }

.container_list-headlines .container_list-headlines__item { border-top: none; border-right: none; border-left: none; border-image: initial; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid rgb(230, 230, 230); }

.container_list-headlines .container_list-headlines__item:first-child .card__timestamp { line-height: 22px; }

.container_list-headlines .container_list-headlines__item:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }

.container_list-headlines__text.container__text { font-family: inherit; margin: inherit; }

.container_list-headlines__headline { text-align: left; }

.container_list-headlines__item .container_list-headlines__link { display: inline-block; }

@keyframes card-blink-to-highlight { 
  0%, 100% { box-shadow: rgb(23, 61, 164) 0px 0px 0px 2px; }
  50% { box-shadow: none; }
}

.card .container__text { display: inline-block; }

.card .container__text-edit { display: table; }

.card__label { font-weight: 700; text-transform: uppercase; white-space: nowrap; display: inline-flex; align-items: center; position: relative; transform: translateY(-100%); width: fit-content; color: rgb(255, 255, 255); bottom: 8px; left: 8px; border-radius: 4px; line-height: 16px; font-size: 12px; padding: 5px 8px; }

.card__label-container { height: 0px; line-height: 0; display: block; position: relative; }

.card__label-indicator { display: none; }

.card__label--type-breaking, .card__label--type-live-video, .card__label--type-projection-breaking, .card__label--type-updates { background: linear-gradient(0.25turn, rgb(255, 63, 63), rgb(164, 0, 30)); }

.card__label--type-radio-argentina { background: rgb(65, 118, 190); color: rgb(255, 255, 255); }

.card__label--type-updates .card__label-indicator { display: block; margin-right: 4px; line-height: 0.5; width: 6px; height: 6px; }

.card__label--type-live-video { border-radius: 16px; padding: 0px 8px 0px 6px; line-height: 16px; }

.card__label--type-audio, .card__label--type-custom-video, .card__label--type-gallery, .card__label--type-podcasts, .card__label--type-video { background: rgba(12, 12, 12, 0.5); color: rgb(255, 255, 255); border-radius: 16px; }

.card__label--duration { display: none; }

.card__label--type-analysis, .card__label--type-bleacher-report, .card__label--type-custom, .card__label--type-exclusive, .card__label--type-fact-check, .card__label--type-first, .card__label--type-for-subscribers, .card__label--type-investigates, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-quiz, .card__label--type-review, .card__label--type-trending, .card__label--type-underscored { background: rgb(255, 255, 255); color: rgb(12, 12, 12); }

.card--media-large .card__label { line-height: 20px; }

.card--media-large .card__label--type-analysis, .card--media-large .card__label--type-bleacher-report, .card--media-large .card__label--type-custom, .card--media-large .card__label--type-exclusive, .card--media-large .card__label--type-first, .card--media-large .card__label--type-for-subscribers, .card--media-large .card__label--type-investigates, .card--media-large .card__label--type-kfile, .card--media-large .card__label--type-opinion, .card--media-large .card__label--type-projection-non-breaking, .card--media-large .card__label--type-review, .card--media-large .card__label--type-trending, .card--media-large .card__label--type-underscored { color: rgb(0, 0, 0); padding: 5px 10px; }

.card__label--type-audio .card__label-icon, .card__label--type-custom-video .card__label-icon, .card__label--type-gallery .card__label-icon, .card__label--type-podcasts .card__label-icon, .card__label--type-video .card__label-icon { float: left; fill: rgb(248, 248, 248); margin-right: 4px; width: 16px; height: 16px; background-repeat: no-repeat; }

.card__label--type-custom-video .card__label-icon, .card__label--type-video .card__label-icon { background-image: url("/media/sites/cnn/icons/video.svg"); }

.card__label--type-podcasts .card__label-icon { background-image: url("/media/sites/cnn/icons/microphone.svg"); }

.card__label--type-audio .card__label-icon { background-image: url("/media/sites/cnn/icons/audio.svg"); }

.card__label--type-gallery .card__label-icon { background-image: url("/media/sites/cnn/icons/photo.svg"); }

.card__label--type-live-video .card__label-icon { background-image: url("/media/sites/cnn/icons/live-video-icon.svg"); width: 16px; height: 16px; margin-bottom: 4px; }

.card__label-bull-span { align-items: center; display: flex; }

.card > .container__link { display: block; }

.card [data-component-name="interactive-video"] .interactive-video__container { display: flex; }

.card [data-component-name="interactive-video"] ~ .card__label { margin-bottom: 6px; }

.card .image--eq-extra-small .image__container, .card [data-component-name="video-resource"] { margin-bottom: 0px; }

.card [data-component-name="video-resource"] .video-resource__details { display: none; }

.card [data-component-name="video-resource"] .auth-cta-overlay__error { width: 100%; font-size: 10px; }

.card [data-component-name="video-resource"] .pui_error-slate { font-size: 10px; word-break: normal; }

.card .card__headline-with-timestamp { width: calc(100% - 40px); float: left; }

.card:not(:first-child) .container_lead-package__text.card__headline-with-timestamp { padding: 0px 0px 12px; }

.card .card__timestamp { display: flex; width: 40px; justify-content: flex-end; align-items: baseline; color: rgb(110, 110, 110); }

.card .card__timestamp-recent { color: rgb(204, 0, 0); }

.card:first-child .card__timestamp { line-height: 26px; }

.card [data-component-name="video-resource"] + .card__label { display: none; }

.card__blink-to-highlight { animation: 1s linear 0s 3 normal forwards running card-blink-to-highlight; }

.card__published-date { margin: 0px; font-size: 14px; color: rgb(110, 110, 110); }

[data-page-type="section"] .card--media-large:has(.video-resource) { margin-bottom: 8px; }

[data-page-type="section"] .card--media-large ~ .container__text .container__headline:not(.container_hero-card-feature__headline) { font-size: var(--theme-container-lead-title__font-size); line-height: var(--theme-container-lead-title__line-height); font-weight: var(--theme-container-lead-title__font-weight); }

[data-page-type="section"] .card--media-large .card__label { font-size: 14px; }

[data-page-type="section"] .card--media-large .card__label--type-live-video { line-height: 18px; }

.card__label--type-custom-video [data-page-type="section"] .card--media-large .card__label-icon, .card__label--type-gallery [data-page-type="section"] .card--media-large .card__label-icon, .card__label--type-video [data-page-type="section"] .card--media-large .card__label-icon { width: 16px; height: 16px; }

[data-page-type="section"] .card--media-large :not([data-component-name="interactive-video"]) ~ .card__label { margin-bottom: 24px; }

[data-page-type="section"] .card--media-large .image__metadata { margin-bottom: 0px; min-height: 24px; }

[data-page-type="section"] .card--media-large .image__metadata .image__credit { display: block; visibility: visible; padding: 4px 0px 8px; }

[data-page-type="section"] .container__item-media-wrapper .image__container, [data-page-type="section"] .container__item-media-wrapper .interactive-video__container { border-radius: 4px; }

[data-page-type="section"] .container__item-media-wrapper.card--media-extra-large .image__container, [data-page-type="section"] .container__item-media-wrapper.card--media-extra-large .interactive-video__container { border-radius: 8px; }

[data-page-type="section"] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.container_lead-plus-headlines-with-images__item-media-wrapper):not(.container_list-headlines-with-read-times__item-media-wrapper):not(.container_list-headlines-with-images__item-media-wrapper):not(.container_vertical-shelf-carousel__item-media-wrapper):not(.container_spotlight-package__item-media-wrapper) { margin-bottom: 8px; }

[data-page-type="section"] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .image__credit, [data-page-type="section"] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .image__metadata, [data-page-type="section"] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .interactive-video__credit, [data-page-type="section"] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .interactive-video__metadata { display: none; }

[data-page-type="section"] .layout__top .product-zone .container__item-media-wrapper.card--media-large.container_hero-card-feature__item-media-wrapper .card__label, [data-page-type="section"] .layout__top .product-zone .container__item-media-wrapper:not(.card--media-large).container_hero-card-feature__item-media-wrapper .card__label { margin-bottom: 0px; }

[data-page-type="section"] .card [data-component-name="interactive-video"], [data-page-type="section"] .card [data-component-name="image"] { pointer-events: none; }

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .card__label-container:has(.card__label--type-updates) { top: 1px; left: -1px; }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-url { text-decoration: none; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; text-decoration: none; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers { display: none; }

.container_ribbon { margin-bottom: var(--theme-container-margin-bottom-default); position: relative; --container_ribbon__navigation_button--fade_start_color: light-dark(
    #ffffff,
    #0c0c0c
  ); --container_ribbon__navigation_button--fade_mid_color: light-dark(
    rgb(from #ffffff r g b / 0.7),
    rgb(from #0c0c0c r g b / 0.7)
  ); --container_ribbon__navigation_button--fade_end_color: transparent; }

.container_ribbon__field-links { display: flex; justify-content: center; flex-wrap: nowrap; overflow-y: hidden; scrollbar-width: none; white-space: nowrap; }

.container_ribbon__field-links::-webkit-scrollbar { display: none; }

.container_ribbon__text { display: inline-table; }

.container_ribbon__headline { align-items: center; display: inline-block; }

.container_ribbon__headline.container__headline { line-height: 22px; letter-spacing: 0px; }

.container_ribbon__text-label--no-image::after { content: ":"; margin-left: -4px; padding-right: 4px; }

.container_ribbon__item { min-width: fit-content; border-top: 0px; }

.container_ribbon__item:first-child { padding: 0px; }

.container_ribbon__item:not(:last-child) .container_ribbon__text::after { color: rgb(177, 177, 177); content: "|"; display: inline-block; padding: 0px 8px; }

.container_ribbon__link:has(.container__text-label--type-video) .container__headline { font-size: 0px; }

.container_ribbon__link:has(.container__text-label--type-video) .container__headline span { font-size: 16px; }

.container_ribbon__link:hover .container_ribbon__headline { color: var(--theme-color-link); }

.container_ribbon__link:hover .container_ribbon__text { text-decoration: none; }

.container_ribbon .container_ribbon__field-links { margin: 16px 0px; }

.container_ribbon.component-selector-wrapper .container_ribbon__field-wrapper { height: auto; }

.container_ribbon.component-selector-wrapper .container_ribbon__field-links { height: auto; position: relative; width: 100%; }

.container_ribbon.component-selector-wrapper .container_ribbon__item:nth-child(1) .mini-selector.selector-left { right: calc(100% - 51px); }

.container_ribbon__carousel-button-next, .container_ribbon__carousel-button-prev { align-items: center; display: flex; height: 100%; opacity: 1; position: absolute; visibility: visible; width: 56px; top: 0px; z-index: 1; -webkit-tap-highlight-color: transparent; user-select: none; transition: opacity 0.6s ease-in-out; }

.container_ribbon__carousel-button-next.hide, .container_ribbon__carousel-button-prev.hide { opacity: 0; display: none; }

.container_ribbon__carousel-button-next::after, .container_ribbon__carousel-button-prev::before { content: ""; display: inline-block; height: 12px; width: 12px; }

.container_ribbon__carousel-button-next::before, .container_ribbon__carousel-button-prev::after { content: ""; display: inline-block; height: 32px; width: 32px; border: 1px solid; border-radius: 50%; position: absolute; }

.container_ribbon__carousel-button-next::before { right: -12px; }

.container_ribbon__carousel-button-prev::after { left: -12px; }

.container_ribbon__carousel-button-prev { background: linear-gradient(90deg,var(--container_ribbon__navigation_button--fade_start_color) 52.47%,var(--container_ribbon__navigation_button--fade_mid_color) 76.79%,var(--container_ribbon__navigation_button--fade_end_color) 87.29%); left: 0px; }

.container_ribbon__carousel-button-prev::before { border-bottom: 2px solid light-dark(rgb(12, 12, 12), rgb(255, 255, 255)); border-left: 2px solid light-dark(rgb(12, 12, 12), rgb(255, 255, 255)); transform: rotate(45deg); }

.container_ribbon__carousel-button-next { background: linear-gradient(270deg,var(--container_ribbon__navigation_button--fade_start_color) 52.47%,var(--container_ribbon__navigation_button--fade_mid_color) 76.79%,var(--container_ribbon__navigation_button--fade_end_color) 87.29%); right: 0px; flex-direction: row-reverse; }

.container_ribbon__carousel-button-next::after { border-bottom: 2px solid light-dark(rgb(12, 12, 12), rgb(255, 255, 255)); border-right: 2px solid light-dark(rgb(12, 12, 12), rgb(255, 255, 255)); transform: rotate(-45deg); }

.container_ribbon__carousel-button-next:hover, .container_ribbon__carousel-button-prev:hover { cursor: pointer; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ribbon .container_ribbon__field-links { margin: 0px; }
}

.container__title--underscored .container_card__title_url-sub-text, .container__title_url-sub-text { }

.container { margin-bottom: var(--theme-container-margin-bottom-default); width: 100%; }

.container:last-child { margin-bottom: 0px; }

.container__title { box-sizing: border-box; position: relative; width: 100%; margin-bottom: var(--theme-container-title__margin-bottom); }

.container__title::after, .container__title::before { content: ""; display: block; left: 0px; position: absolute; top: 0px; }

.container__title-url { color: inherit; text-decoration: none; }

.container__title-url .right-arrow { content: ""; display: inline-block; fill: var(--theme-container-title__arrow-color--initial); stroke: var(--theme-container-title__arrow-color--initial); height: var(--theme-container-title__arrow-size); margin-left: 8px; position: relative; top: var(--theme-container-title__arrow-top-pos); vertical-align: top; width: var(--theme-container-title__arrow-size); }

.container__title.hover:hover .right-arrow { fill: var(--theme-container-title__arrow-color--hover); stroke: var(--theme-container-title__arrow-color--hover); transition: 0.4s; }

.container__title-text, .container__title_url-text { display: inline-block; font-family: var(--theme-font-family); font-size: var(--theme-container-title__text-size); font-weight: 700; letter-spacing: 0.5px; line-height: 20px; text-decoration: none; text-transform: uppercase; width: 100%; margin-bottom: 16px; margin-top: 0px; }

.container__title--underscored::before { display: none; transition: none; }

.container__title--underscored.hover:hover::before { transition: none; width: 16px; }

.container__title--underscored .container__title-url { align-items: center; display: inline-flex; margin-bottom: 24px; }

.container__title--underscored .container__title-text, .container__title--underscored .container__title_url-text { font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 0px; margin-right: 12px; text-transform: none; padding-bottom: 0px; }

.container__title--underscored::after { border-top: none; }

.container__title--underscored .container__title_url-text { width: auto; }

.container__title--underscored .container_card__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: inherit; text-decoration-color: inherit; }

.container__title--underscored .container_card__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__kicker-url, .container__link { text-decoration: none; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text, .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text { border-left: 6px solid rgb(12, 12, 12); padding-left: 10px; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover { color: rgb(110, 110, 110); border-left-color: rgb(110, 110, 110); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow { fill: rgb(110, 110, 110); stroke: rgb(110, 110, 110); transition: 0.4s; }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active { color: rgb(64, 64, 64); border-left-color: rgb(64, 64, 64); }

.container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow { fill: rgb(64, 64, 64); stroke: rgb(64, 64, 64); }

.container__title--bold::after, .container__title--bold::before { display: none; }

.container__title--bold .container__title-text, .container__title--bold .container__title_url-text { text-align: left; text-transform: initial; font-weight: 700; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif, cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 24px; color: rgb(12, 12, 12); letter-spacing: 0.6px; line-height: 30px; }

.container__title--bold .container__title_url-text { text-decoration-line: underline; text-decoration-thickness: 2px; text-decoration-color: rgb(12, 12, 12); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--bold .container__title_url-text:hover { color: rgb(110, 110, 110); text-decoration-line: none; }

.container__link:hover .container__banner, .container__link:hover .container__headline, .container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { text-decoration-line: underline; text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); }

.container__title--emphatic::before { content: unset; }

.container__title--emphatic .container__title-text, .container__title--emphatic .container__title_url-text { text-transform: none; font-size: var(--theme-container-title-emphatic__font-size); font-weight: var(--theme-section-headline__font-weight); line-height: var(--theme-container-title-emphatic__line-height); letter-spacing: 0px; margin-top: 0px; }

.container__title--emphatic .container__title-text:hover, .container__title--emphatic .container__title_url-text:hover { color: var(--theme-link-color-hover); cursor: pointer; }

.container__kicker { text-align: center; }

.container__kicker-text { display: block; margin: 8px 0px 0px; font-family: var(--theme-font-family); font-weight: 700; font-size: 18px; line-height: 26px; color: rgb(12, 12, 12); }

.container__kicker .image { border-bottom: none; margin: 8px 0px 16px; padding: 0px; }

.container__kicker .image__container { background: 0px 0px; }

.container__kicker .image__metadata { display: none; }

.container__kicker .image img { width: auto; max-width: 300px; max-height: 30px; }

.container__item { list-style: none; margin: 0px; padding: 0px; position: relative; }

.container__item:first-child { border-top: none; padding-top: 0px; }

.container__item.fill, .container__item.placeholder { opacity: 0.5; }

.container__item .component-selector-wrapper { position: unset; }

.container__item .interactive-video, .container__item .interactive-video_inline-small { margin-top: 0px; margin-bottom: 0px; }

.container__item .interactive-video [data-editable="metaCaption"], .container__item .interactive-video_inline-small [data-editable="metaCaption"] { display: none; }

.container__item .interactive-video__player, .container__item .interactive-video_inline-small__player { object-position: center top; }

.container__item img, .container__item video { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; right: 0px; top: 0px; width: 100%; }

.container__item .image, .container__item .image_inline-small { margin: 0px; padding: 0px; border: none; }

.container__item .image__caption, .container__item .image_inline-small__caption { display: none; }

.container__item .image__credit, .container__item .image_inline-small__credit { color: rgb(110, 110, 110); font-family: var(--theme-font-family); font-size: 10px; font-weight: 400; line-height: 0; padding: 0px 0px 8px; text-align: right; }

.container__item .image .mini-selector, .container__item .image_inline-small .mini-selector { display: none; }

.container__item .interactive-video { margin: 0px; padding: 0px; border: none; }

.container__item .interactive-video__metadata { max-width: none; border-bottom: none; padding-bottom: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption { line-height: initial; text-align: right; }

.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder { display: none; height: 0px; }

.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { display: block; padding: 4px 0px 8px; font-size: 10px; line-height: 12px; }

.container__item .video { border-bottom: 0px; margin: 0px; padding-bottom: 8px; }

.container__item .video__caption { display: none; }

.container__item .video__credit { margin-top: 6px; }

.container__item-media-wrapper { display: flex; flex-direction: column; justify-content: center; position: relative; }

.container__item-media .image__credit, .container__item-media .image_sponsorship__credit, .container__item-media .interactive-video__credit { visibility: hidden; }

.container__item-media .image__container, .container__item-media .image_sponsorship__container, .container__item-media .interactive-video__container { flex-direction: column; overflow: hidden; position: relative; }

.container__item-media .image__container::after, .container__item-media .image_sponsorship__container::after, .container__item-media .interactive-video__container::after { content: ""; display: block; padding-bottom: 56.25%; }

.container__item-media .image--eq-small ~ .image__metadata .image__credit, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .image__credit, .container__item-media .interactive-video--eq-small ~ .image__metadata .image__credit { line-height: 12px; padding: 4px; visibility: visible; }

.container__item-media .image--eq-small ~ .image__metadata .card__label, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label { padding: 8px 16px; letter-spacing: 0.5px; }

.container__item-media .image--eq-small ~ .image__metadata .card__label-icon, .container__item-media .image_sponsorship--eq-small ~ .image__metadata .card__label-icon, .container__item-media .interactive-video--eq-small ~ .image__metadata .card__label-icon { width: 16px; height: 16px; }

.container__item-media .interactive-video__container::after { position: relative; }

.container.lazy .image__container, .container.lazy .image_sponsorship__container { background: rgb(230, 230, 230); }

.container__headline { color: rgb(12, 12, 12); font-family: var(--theme-container__font-family); font-size: 16px; font-weight: var(--theme-container__font-weight); letter-spacing: 0.5px; line-height: 22px; }

.container_headline-carousel__headline { font-family: var(--theme-font-family); font-style: normal; font-weight: 400; font-size: 18px; }

.container__banner { color: rgb(12, 12, 12); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; line-height: 22px; width: calc(100% - 30px); }

.container__link { color: unset; display: inline-block; width: 100%; }

.container__link:hover img, .container__link:hover video { opacity: var(--theme-container-image-opacity--hover); transition: 0.2s; }

.container__link:hover .image__container, .container__link:hover .image_sponsorship__container { background: var(--theme-container-image-color--hover); }

.container__link:hover .container__banner, .container__link:hover .container__headline { color: var(--theme-container-color--hover); text-decoration-color: var(--theme-container-text-decoration-color--hover); }

.container__field-links { margin: 0px; padding: 0px; list-style-type: none; }

.container__text-label { font-weight: 700; display: inline; }

.container__text-label--type-breaking, .container__text-label--type-live-video, .container__text-label--type-updates { color: rgb(213, 0, 0); }

.container__text-label--type-audio:not(:empty)::before, .container__text-label--type-custom-video:not(:empty)::before, .container__text-label--type-gallery:not(:empty)::before, .container__text-label--type-podcasts:not(:empty)::before, .container__text-label--type-video:not(:empty)::before { width: 20px; height: 18px; vertical-align: middle; display: inline-block; }

.container__text-label--type-audio:not(:empty)::before { content: url("/media/sites/cnn/icons/audio-dark.svg"); }

.container__text-label--type-podcasts:not(:empty)::before { content: url("/media/sites/cnn/icons/microphone-dark.svg"); }

.container__text-label--type-video { display: none; }

.container__text-label--type-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label--type-gallery:not(:empty)::before { content: url("/media/sites/cnn/icons/photo-dark.svg"); }

.container__text-label--type-custom-video:not(:empty)::before { content: url("/media/sites/cnn/icons/video-dark.svg"); }

.container__text-label:not(:empty)::after { content: ":"; }

.container__text { display: inline-block; font-family: var(--theme-font-family); width: 100%; }

.container__text .icon-sig-photo-default, .container__text .icon-sig-video { display: none; float: left; height: 20px; margin-right: 4px; margin-top: 2px; padding-bottom: 3px; }

.container__labels, .container__video-duration { display: none; }

.container__headline .icon-sig-photo-default, .container__headline .icon-sig-video, .container__text .icon-sig-photo-default, .container__text .icon-sig-video { fill: rgb(164, 0, 30); }

.container__description { display: none; }

.container__title_url-sub-text { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); color: rgb(12, 12, 12); text-decoration-color: rgb(12, 12, 12); display: none; padding-top: 16px; font-size: 16px; font-weight: 400; line-height: 22px; }

.container__title_url-sub-text:hover { text-decoration: var(--theme-paragraph__hover-link-decoration); color: rgb(110, 110, 110); }

.container__title--bulleted-headlines { display: flex; }

.container__title--bulleted-headlines::before { display: none; }

.container__title--bulleted-headlines::after { margin: 0px 0px 0px 8px; display: block; position: relative; top: -4px; border-top: none; border-bottom: 1px solid rgb(230, 230, 230); align-self: center; flex-grow: 2; }

.container__title--bulleted-headlines .container__title-text, .container__title--bulleted-headlines .container__title_url-text { margin: 0px 0px 16px; width: auto; letter-spacing: 0.5px; }

.container.hide { display: none; }

.container_list-headlines-with-images__item .container__text-label--type-gallery, .container_list-headlines-with-read-times__item .container__text-label--type-gallery { display: inline; }

.container_list-headlines-with-images__item .container__text-label--type-video, .container_list-headlines-with-read-times__item .container__text-label--type-video { display: none; }

.container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration { display: inline-block; }

.container_ribbon .container__text-label--type-custom-video, .container_ribbon .container__text-label--type-gallery, .container_ribbon .container__text-label--type-video, .container_ribbon-left .container__text-label--type-custom-video, .container_ribbon-left .container__text-label--type-gallery, .container_ribbon-left .container__text-label--type-video { display: inline; }

.container_ribbon .container__text-label--type-video .container__text-label--text-content, .container_ribbon-left .container__text-label--type-video .container__text-label--text-content { display: none; }

.container_ribbon .container__text-label--type-video::after, .container_ribbon-left .container__text-label--type-video::after { content: ""; }

.container_bulleted-headlines__item .container__video-duration-icon, .container_feature-cards__item .container__video-duration-icon, .container_grid-2__item .container__video-duration-icon, .container_grid-3__item .container__video-duration-icon, .container_grid-4__item .container__video-duration-icon, .container_lead-package__item .container__video-duration-icon, .container_lead-plus-headlines-with-images__item .container__video-duration-icon, .container_lead-plus-headlines__item .container__video-duration-icon, .container_list-headlines-ranked__item .container__video-duration-icon, .container_list-headlines-with-images__item .container__video-duration-icon, .container_list-headlines-with-read-times__item .container__video-duration-icon, .container_list-headlines__item .container__video-duration-icon, .container_list-images-with-description__item .container__video-duration-icon, .container_side-by-side-package__item .container__video-duration-icon, .container_spotlight-package__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: -2px; padding-bottom: 0px; vertical-align: middle; }

.container_grid-2__item .card--media-card-label-show .card__label-container, .container_grid-3__item .card--media-card-label-show .card__label-container, .container_grid-4__item .card--media-card-label-show .card__label-container, .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container, .container_list-images-with-description__item .card--media-card-label-show .card__label-container, .container_spotlight-package__item .card--media-card-label-show .card__label-container { display: block; }

.container_grid-2__item .card__label-container, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-2__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-3__item .card__label-container, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-3__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_grid-4__item .card__label-container, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_grid-4__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_lead-plus-headlines-with-images__item .card__label-container, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_lead-plus-headlines-with-images__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_list-images-with-description__item .card__label-container, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_list-images-with-description__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video, .container_spotlight-package__item .card__label-container, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__text-label, .container_spotlight-package__item .container__link:has(> .card--media-card-label-show) + .container__link .container__video-duration--type-video { display: none; }

.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video), .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video), .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video), .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery, .container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video), .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video), .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery, .container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video), .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-gallery, .container_spotlight-package__item .container__text-label:not(.container_spotlight-package__item .container__text-label--type-video) .container__text-label--type-video { display: inline; }

.container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-images-with-description__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container { display: block; }

.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video, .container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines__item .container__video-duration { display: inline-block; }

.container_bulleted-headlines__item .icon-sig-video, .container_feature-cards__item .icon-sig-photo-default, .container_feature-cards__item .icon-sig-video, .container_feature-cards__item:nth-child(1) .container__video-duration, .container_grid-2__item .icon-sig-video, .container_grid-3__item .icon-sig-video, .container_grid-4__item .icon-sig-video, .container_lead-package__item .icon-sig-photo-default, .container_lead-package__item .icon-sig-video, .container_lead-package__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines-with-images__item .icon-sig-photo-default, .container_lead-plus-headlines-with-images__item .icon-sig-video, .container_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .container_lead-plus-headlines__item .icon-sig-photo-default, .container_lead-plus-headlines__item .icon-sig-video, .container_lead-plus-headlines__item:nth-child(1) .container__video-duration, .container_list-headlines-ranked__item .icon-sig-video, .container_list-headlines-with-images__item .icon-sig-video, .container_list-headlines-with-read-times__item .icon-sig-video, .container_list-headlines__item .icon-sig-video, .container_list-images-with-description__item .icon-sig-video, .container_side-by-side-package__item .icon-sig-photo-default, .container_side-by-side-package__item .icon-sig-video, .container_side-by-side-package__item:nth-child(1) .container__video-duration, .container_spotlight-package__item .icon-sig-photo-default, .container_spotlight-package__item .icon-sig-video, .container_spotlight-package__item:nth-child(1) .container__video-duration { display: none; }

.container_bulleted-headlines__item .container__video-duration, .container_grid-2__item .container__video-duration, .container_grid-3__item .container__video-duration, .container_grid-4__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_list-headlines-ranked__item .container__video-duration, .container_list-headlines-with-images__item .container__video-duration, .container_list-headlines-with-read-times__item .container__video-duration, .container_list-headlines__item .container__video-duration, .container_list-images-with-description__item .container__video-duration { font-weight: 700; }

.container_feature-cards__item .container__video-duration, .container_lead-package__item .container__video-duration, .container_lead-plus-headlines-with-images__item .container__video-duration, .container_lead-plus-headlines__item .container__video-duration, .container_side-by-side-package__item .container__video-duration, .container_spotlight-package__item .container__video-duration { display: inline-block; font-weight: 700; }

.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before, .container_grid-2 .container__text-label--has-duration:not(:empty)::before, .container_grid-3 .container__text-label--has-duration:not(:empty)::before, .container_grid-4 .container__text-label--has-duration:not(:empty)::before, .container_lead-package .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before, .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-ranked .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before, .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before, .container_list-images-with-description .container__text-label--has-duration:not(:empty)::before { display: none; }

.container_ml-manual { margin-bottom: var(--theme-container-margin-bottom-default); counter-reset: viewable-cards-count 0; }

.container_ml-manual__ads .ad-slot.adSlotLoaded { padding: 0px 0px 24px; }

.container_ml-manual__text { padding: 0px; margin: 0px; }

.container_ml-manual__item { padding: 12px 8px; border-bottom: 1px solid rgb(177, 177, 177); }

.container_ml-manual__item .container_ml-manual__link { display: inline-block; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) { padding: 0px 8px 12px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__link:first-child { display: block; }

.container_ml-manual__item-media-wrapper:not(.card--media-large) .interactive-video__metadata, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__text-label { display: none; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .container_ml-manual__headline { font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0px; }

.container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image__credit, .container_ml-manual__item:first-child:not(.container_ml-manual__placeholder-card) .image_sponsorship__credit { padding: 4px 0px; }

.container_ml-manual__item .interactive-video__metadata { border-bottom: 0px; text-align: right; }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption { font-size: 10px; line-height: 12px; color: rgb(110, 110, 110); }

.container_ml-manual__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit { font-size: 10px; }

.container_ml-manual__item-media-wrapper { min-width: 300px; max-width: 50%; margin: 0px auto; }

.container_ml-manual .card:first-child .card__timestamp { line-height: 28px; }

.container_ml-manual__placeholder-card .container_ml-manual__headline-text { text-transform: uppercase; color: rgb(49, 27, 146); }

.container_ml-manual__placeholder-card .container_ml-manual__text::before { text-transform: none; color: rgb(12, 12, 12); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text, .container_ml-manual__placeholder-card .container_ml-manual__text { counter-increment: viewable-cards-count 1; position: relative; left: calc(32px); }

.container_ml-manual__pinned-card:not(#kiln-drag-placeholder) .container__text::before, .container_ml-manual__placeholder-card .container_ml-manual__text::before { content: counter(viewable-cards-count); position: absolute; top: 50%; left: calc(-32px); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; padding: 8px; font-size: 14px; width: 24px; height: 24px; border-radius: 50%; background-color: rgb(230, 230, 230); }

.container_ml-manual__queue-card { background-color: rgb(237, 231, 246); }

.container_ml-manual__queue-cards-header { text-align: center; padding: 12px; background-color: rgb(230, 230, 230); margin-top: 12px; color: rgb(49, 27, 146); display: flex; justify-content: center; align-items: center; gap: 0.5em; }

.drag-drop-active .container_ml-manual__placeholder-card { background-color: rgb(245, 245, 245); }

.container_ml-manual__placeholder-media { display: flex; align-items: center; justify-content: center; min-width: 300px; max-width: 50%; aspect-ratio: 16 / 9; margin: 0px auto; background-color: rgb(230, 230, 230); color: rgb(110, 110, 110); font-size: 14px; text-transform: uppercase; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card { background-color: rgb(248, 248, 248); margin-bottom: 12px; border: none; }

.container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text { position: initial; font-size: 14px; color: rgb(84, 110, 122); }

.container .card__label--type-video .card__label-bull-span, .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card .container_ml-manual__text::before, .container_ml-manual--not-shared-component-page .hide { display: none; }

.container .card__label--type-video .card__label--duration { display: inline; }

.container__alert-block { position: relative; z-index: 2; display: block; color: rgb(13, 71, 161); background-color: rgb(227, 242, 253); width: 100%; margin-bottom: 12px; }

.container__alert-block-item { background-color: rgb(227, 242, 253); color: rgb(13, 71, 161); display: flex; justify-content: center; z-index: 1; }

.container__alert-block-inner-container { display: flex; flex-direction: row; justify-content: space-between; font-size: 14px; margin-bottom: 0px; margin-top: 0px; padding: 12px 16px; }

.container__alert-block-content { display: flex; flex-grow: 1; line-height: 22px; }

.container__alert-block-icon { align-self: flex-start; flex-shrink: 0; margin-right: 8px; }

.container .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.container .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.container .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.container .pagination-next, .container .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.container .pagination-next:hover, .container .pagination-previous:hover { background: rgb(230, 230, 230); }

.container .pagination-next.disabled, .container .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.container .pagination-next.disabled::before, .container .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.container .pagination-next svg, .container .pagination-previous svg { margin: 0px; }

.container .pagination-next-direction, .container .pagination-previous-direction { display: block; text-indent: -9999px; }

.container .pagination-next::before, .container .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.container .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.container .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.container .pagination-link.active, .container .pagination-link:active, .container .pagination-link:focus, .container .pagination-link:hover { color: rgb(12, 12, 12); }

.container .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .product-zone--t-dark_feature-cards__item .container__video-duration-icon, .product-zone--t-dark_grid-2__item .container__video-duration-icon, .product-zone--t-dark_grid-3__item .container__video-duration-icon, .product-zone--t-dark_grid-4__item .container__video-duration-icon, .product-zone--t-dark_lead-package__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .product-zone--t-dark_list-headlines__item .container__video-duration-icon, .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon, .zone--t-dark_bulleted-headlines__item .container__video-duration-icon, .zone--t-dark_feature-cards__item .container__video-duration-icon, .zone--t-dark_grid-2__item .container__video-duration-icon, .zone--t-dark_grid-3__item .container__video-duration-icon, .zone--t-dark_grid-4__item .container__video-duration-icon, .zone--t-dark_lead-package__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon, .zone--t-dark_list-headlines__item .container__video-duration-icon, .zone--t-dark_list-images-with-description__item .container__video-duration-icon { content: url("/media/sites/cnn/icons/video-dark.svg"); margin-right: 2px; margin-top: 2px; padding-bottom: 0px; vertical-align: -1.5px; }

.container .pagination-link.active::after { background: rgb(0, 0, 0); }

.container .pagination-link:active::after, .container .pagination-link:focus::after, .container .pagination-link:hover::after { background: rgb(230, 230, 230); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text), .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) { border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover { color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active { color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); }

.product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow, .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow { fill: rgb(248, 248, 248); stroke: rgb(248, 248, 248); }

.product-zone--t-dark_ribbon .container__text-label--type-gallery, .product-zone--t-dark_ribbon .container__text-label--type-video, .product-zone--t-dark_ribbon-left .container__text-label--type-gallery, .product-zone--t-dark_ribbon-left .container__text-label--type-video, .zone--t-dark_ribbon .container__text-label--type-gallery, .zone--t-dark_ribbon .container__text-label--type-video, .zone--t-dark_ribbon-left .container__text-label--type-gallery, .zone--t-dark_ribbon-left .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video { display: none; }

.product-zone--t-dark_grid-2__item .card__label-container, .product-zone--t-dark_grid-3__item .card__label-container, .product-zone--t-dark_grid-4__item .card__label-container, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .product-zone--t-dark_list-images-with-description__item .card__label-container, .zone--t-dark_grid-2__item .card__label-container, .zone--t-dark_grid-3__item .card__label-container, .zone--t-dark_grid-4__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_list-images-with-description__item .card__label-container { display: block; }

.product-zone--t-dark_grid-2__item .card__label-container--hide, .product-zone--t-dark_grid-2__item .container__text-label, .product-zone--t-dark_grid-3__item .card__label-container--hide, .product-zone--t-dark_grid-3__item .container__text-label, .product-zone--t-dark_grid-4__item .card__label-container--hide, .product-zone--t-dark_grid-4__item .container__text-label, .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .product-zone--t-dark_list-images-with-description__item .card__label-container--hide, .product-zone--t-dark_list-images-with-description__item .container__text-label, .zone--t-dark_grid-2__item .card__label-container--hide, .zone--t-dark_grid-2__item .container__text-label, .zone--t-dark_grid-3__item .card__label-container--hide, .zone--t-dark_grid-3__item .container__text-label, .zone--t-dark_grid-4__item .card__label-container--hide, .zone--t-dark_grid-4__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_list-images-with-description__item .card__label-container--hide, .zone--t-dark_list-images-with-description__item .container__text-label { display: none; }

.product-zone--t-dark_grid-2__item .container__text-label--show, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-3__item .container__text-label--show, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_grid-4__item .container__text-label--show, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .product-zone--t-dark_list-images-with-description__item .container__text-label--show, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-2__item .container__text-label--show, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-3__item .container__text-label--show, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_grid-4__item .container__text-label--show, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_list-images-with-description__item .container__text-label--show, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--type-video, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration--type-video, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration--type-video, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--type-video, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration--type-video, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video, .zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video { display: none; }

.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show, .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show, .zone--t-dark_grid-2__item .container__video-duration--type-video--show, .zone--t-dark_grid-3__item .container__video-duration--type-video--show, .zone--t-dark_grid-4__item .container__video-duration--type-video--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show, .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container { display: block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label, .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label { display: none; }

.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery, .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video { display: inline-block; }

.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration { display: inline-block; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .product-zone--t-dark_bulleted-headlines__item .icon-sig-video, .product-zone--t-dark_feature-cards__item .icon-sig-video, .product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration--hidden, .product-zone--t-dark_grid-2__item .icon-sig-video, .product-zone--t-dark_grid-3__item .container__video-duration--hidden, .product-zone--t-dark_grid-3__item .icon-sig-video, .product-zone--t-dark_grid-4__item .container__video-duration--hidden, .product-zone--t-dark_grid-4__item .icon-sig-video, .product-zone--t-dark_lead-package__item .icon-sig-video, .product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video, .product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .product-zone--t-dark_list-headlines__item .container__video-duration--hidden, .product-zone--t-dark_list-headlines__item .icon-sig-video, .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .product-zone--t-dark_list-images-with-description__item .icon-sig-video, .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden, .zone--t-dark_bulleted-headlines__item .icon-sig-video, .zone--t-dark_feature-cards__item .icon-sig-video, .zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration--hidden, .zone--t-dark_grid-2__item .icon-sig-video, .zone--t-dark_grid-3__item .container__video-duration--hidden, .zone--t-dark_grid-3__item .icon-sig-video, .zone--t-dark_grid-4__item .container__video-duration--hidden, .zone--t-dark_grid-4__item .icon-sig-video, .zone--t-dark_lead-package__item .icon-sig-video, .zone--t-dark_lead-package__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video, .zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration, .zone--t-dark_lead-plus-headlines__item .icon-sig-video, .zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-images__item .icon-sig-video, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden, .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video, .zone--t-dark_list-headlines__item .container__video-duration--hidden, .zone--t-dark_list-headlines__item .icon-sig-video, .zone--t-dark_list-images-with-description__item .container__video-duration--hidden, .zone--t-dark_list-images-with-description__item .icon-sig-video { display: none; }

.product-zone--t-dark_bulleted-headlines__item .container__video-duration, .product-zone--t-dark_grid-2__item .container__video-duration, .product-zone--t-dark_grid-3__item .container__video-duration, .product-zone--t-dark_grid-4__item .container__video-duration, .product-zone--t-dark_list-headlines-with-images__item .container__video-duration, .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .product-zone--t-dark_list-headlines__item .container__video-duration, .product-zone--t-dark_list-images-with-description__item .container__video-duration, .zone--t-dark_bulleted-headlines__item .container__video-duration, .zone--t-dark_grid-2__item .container__video-duration, .zone--t-dark_grid-3__item .container__video-duration, .zone--t-dark_grid-4__item .container__video-duration, .zone--t-dark_list-headlines-with-images__item .container__video-duration, .zone--t-dark_list-headlines-with-read-times__item .container__video-duration, .zone--t-dark_list-headlines__item .container__video-duration, .zone--t-dark_list-images-with-description__item .container__video-duration { font-weight: 700; }

.product-zone--t-dark_feature-cards__item .container__video-duration, .product-zone--t-dark_lead-package__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .product-zone--t-dark_lead-plus-headlines__item .container__video-duration, .zone--t-dark_feature-cards__item .container__video-duration, .zone--t-dark_lead-package__item .container__video-duration, .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration, .zone--t-dark_lead-plus-headlines__item .container__video-duration { display: inline-block; font-weight: 700; }

.product-zone--t-dark .card__label--type-video .card__label-bull-span, .zone--t-dark .card__label--type-video .card__label-bull-span { display: none; }

.product-zone--t-dark .card__label--type-video .card__label--duration, .zone--t-dark .card__label--type-video .card__label--duration { display: inline; }

.product-zone--t-dark .pagination, .zone--t-dark .pagination { align-items: center; background: rgb(255, 255, 255); display: flex; justify-content: center; height: 56px; font-size: 16px; font-weight: 700; margin: 32px auto 8px; transition: opacity 1.5s; }

.product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-previous::before { mask: url("/media/sites/cnn/icons/ui-arrow-left.svg"); }

.product-zone--t-dark .pagination-next::before, .zone--t-dark .pagination-next::before { mask: url("/media/sites/cnn/icons/ui-arrow-right.svg"); }

.product-zone--t-dark .pagination-next, .product-zone--t-dark .pagination-previous, .zone--t-dark .pagination-next, .zone--t-dark .pagination-previous { align-items: center; border-radius: 50%; border: 1px solid rgb(12, 12, 12); color: rgb(12, 12, 12); display: flex; justify-content: center; padding: 12px 16px; text-decoration: none; }

.product-zone--t-dark .pagination-next:hover, .product-zone--t-dark .pagination-previous:hover, .zone--t-dark .pagination-next:hover, .zone--t-dark .pagination-previous:hover { background: rgb(230, 230, 230); }

.product-zone--t-dark .pagination-next.disabled, .product-zone--t-dark .pagination-previous.disabled, .zone--t-dark .pagination-next.disabled, .zone--t-dark .pagination-previous.disabled { border: 1px solid rgb(177, 177, 177); pointer-events: none; cursor: default; }

.product-zone--t-dark .pagination-next.disabled::before, .product-zone--t-dark .pagination-previous.disabled::before, .zone--t-dark .pagination-next.disabled::before, .zone--t-dark .pagination-previous.disabled::before { background-color: rgb(177, 177, 177); }

.product-zone--t-dark .pagination-next svg, .product-zone--t-dark .pagination-previous svg, .zone--t-dark .pagination-next svg, .zone--t-dark .pagination-previous svg { margin: 0px; }

.product-zone--t-dark .pagination-next-direction, .product-zone--t-dark .pagination-previous-direction, .zone--t-dark .pagination-next-direction, .zone--t-dark .pagination-previous-direction { display: block; text-indent: -9999px; }

.product-zone--t-dark .pagination-next::before, .product-zone--t-dark .pagination-previous::before, .zone--t-dark .pagination-next::before, .zone--t-dark .pagination-previous::before { content: ""; width: 12px; height: 12px; background-color: rgb(12, 12, 12); mask-size: contain; }

.product-zone--t-dark .pagination-links, .zone--t-dark .pagination-links { display: flex; margin: 0px; padding: 0px 24px; list-style: none; }

.product-zone--t-dark .pagination-link, .zone--t-dark .pagination-link { color: rgb(110, 110, 110); min-width: 25px; margin: 0px 4px; padding-bottom: 4px; position: relative; text-decoration: none; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.product-zone--t-dark .pagination-link.active, .product-zone--t-dark .pagination-link:active, .product-zone--t-dark .pagination-link:focus, .product-zone--t-dark .pagination-link:hover, .zone--t-dark .pagination-link.active, .zone--t-dark .pagination-link:active, .zone--t-dark .pagination-link:focus, .zone--t-dark .pagination-link:hover { color: rgb(12, 12, 12); }

.product-zone--t-dark .pagination-link::after, .zone--t-dark .pagination-link::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.product-zone--t-dark .pagination-link.active::after, .zone--t-dark .pagination-link.active::after { background: rgb(0, 0, 0); }

.product-zone--t-dark .pagination-link:active::after, .product-zone--t-dark .pagination-link:focus::after, .product-zone--t-dark .pagination-link:hover::after, .zone--t-dark .pagination-link:active::after, .zone--t-dark .pagination-link:focus::after, .zone--t-dark .pagination-link:hover::after { background: rgb(230, 230, 230); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text { font-size: 36px; line-height: 38px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text { font-size: 46px; line-height: 52px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text { font-size: 56px; line-height: 62px; font-weight: 700; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text { font-size: 20px; line-height: 26px; margin: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image { margin: 0px 0px 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img { max-width: 400px; max-height: 40px; }
}

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text { letter-spacing: 0px; margin-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text { font-size: 32px; font-weight: 700; line-height: 38px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container { background: 0px 0px; }
}

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text { font-size: 14px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a { flex-wrap: wrap; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p { padding-top: 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { font-size: 30px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text { margin-bottom: 4px; }
}

.container[data-title="For Subscribers" i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title="For Subscribers" i] .card .container__text-label--type-for-subscribers { display: none; }

.container_list-headlines-with-images { margin-bottom: var(--theme-container-margin-bottom-default); }

.container_list-headlines-with-images__item { border-top: none; margin: 16px 0px 0px; padding: 0px; max-width: 100%; display: flex; }

.container_list-headlines-with-images__item:not(:last-child) { border-bottom: 1px solid rgb(230, 230, 230); margin: 0px 0px 12px; padding: 0px 0px 12px; }

.container_list-headlines-with-images__item.container__item .interactive-video, .container_list-headlines-with-images__item.container__item [data-component-name="video-resource"] { margin-top: 0px; }

.container_list-headlines-with-images__item.container__item .interactive-video { margin-bottom: 8px; }

.container_list-headlines-with-images__item .container_list-headlines-with-images__link { display: flex; }

.container_list-headlines-with-images__item .container_list-headlines-with-images__link:first-of-type { flex: 1 1 0%; }

.container_list-headlines-with-images__item .container_list-headlines-with-images__headline { font-size: 16px; margin-top: -4px; }

.container_list-headlines-with-images .image__credit, .container_list-headlines-with-images .image_sponsorship__credit { text-align: left; padding: 0px; }

.container_list-headlines-with-images__item-media-wrapper { display: flex; flex-direction: column; justify-content: flex-start; align-self: flex-start; min-width: 100px; }

.container_list-headlines-with-images__text { flex: 1 1 75%; align-items: flex-start; margin: 0px 0px 0px 12px; }

.container_list-headlines-with-images__item-media { width: 100%; }

.container_list-headlines-with-images__item-media .image__caption-container, .container_list-headlines-with-images__item-media .image_sponsorship__caption-container { display: none; }

.container_list-headlines-with-images__item-media .image__container, .container_list-headlines-with-images__item-media .interactive-video__container { width: 130px; margin-bottom: 0px; }

.container_list-headlines-with-images .card .container__link { display: flex; }

.container_list-headlines-with-images__date { display: none; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper { min-width: 95px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper .interactive-video__container { width: 95px; height: 95px; }
}

.interactive-video { margin-bottom: 20px; margin-top: 20px; }

.interactive-video__player { width: 100%; overflow: visible; }

.interactive-video .interactive-video__container video { position: relative; }

.interactive-video .interactive-video__container:is(div)::after { position: absolute; }

.interactive-video__metadata { max-width: 676px; margin: 0px auto; border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 8px; }

.interactive-video__metadata .interactive-video__credit { display: inline; visibility: visible; color: rgb(110, 110, 110); font-size: 14px; }

.interactive-video__metadata .interactive-video__caption { font-size: 14px; line-height: 20px; color: rgb(12, 12, 12); }

.interactive-video-amplify, .interactive-video-elevate { margin-top: 0px; margin-bottom: 24px; container-type: inline-size; }

.interactive-video-amplify__metadata, .interactive-video-elevate__metadata { margin: 0px; padding-top: 8px; border-bottom: 0px; font-family: noto_serif, Georgia, "Times New Roman", serif; font-size: 0.77rem; line-height: 1.27rem; min-height: 1.27rem; color: rgb(110, 110, 110); max-width: 660px; }

.interactive-video-amplify__metadata .interactive-video__credit, .interactive-video-elevate__metadata .interactive-video__credit { font-style: italic; display: inline; }

.interactive-video-amplify__metadata .interactive-video__credit::before, .interactive-video-elevate__metadata .interactive-video__credit::before { content: "("; }

.interactive-video-amplify__metadata .interactive-video__credit::after, .interactive-video-elevate__metadata .interactive-video__credit::after { content: ")"; }

.interactive-video-amplify .interactive-video__container, .interactive-video-elevate .interactive-video__container { position: relative; display: grid; }

@media screen and (max-width: 767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-amplify .interactive-video__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate .interactive-video__container { width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
}

@media screen and (min-width: 768px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-amplify, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate {
  @container (max-width: 659px) {
  & .interactive-video__container { border-radius: 4px; overflow: hidden; object-fit: cover; }
}
  @container (min-width: 660px) {
  & .interactive-video__container { border-radius: 8px; overflow: hidden; object-fit: cover; }
}
}
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-amplify.interactive-video-vertical, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate.interactive-video-vertical { max-width: 400px; margin: 0px auto; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .interactive-video-elevate .interactive-video__container { border-radius: 0px; }
}

.fave-player-container__tv-co-branding-container { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; padding: 4px; position: absolute; right: 12px; top: 12px; z-index: 3; opacity: 0; pointer-events: none; transition: opacity 0.5s ease-out; }

.fave-player-container__tv-co-branding-text { color: rgb(255, 255, 255); font-size: 12px; text-align: center; }

.freeview-overlay { position: absolute; top: 16px; right: 16px; background: rgba(12, 12, 12, 0.9); color: rgb(255, 255, 255); z-index: 5; display: flex; align-items: center; padding: 12px; border-radius: 4px; opacity: 0; transition: opacity 0.5s ease-in-out; }

.freeview-overlay__cta { background: rgb(241, 58, 58); font-size: 14px; line-height: 36px; padding: 0px 16px; text-align: center; border-radius: 4px; font-weight: 700; margin-left: 24px; cursor: pointer; }

.freeview-overlay__t1-copy, .freeview-overlay__t2-copy { margin: 0px; line-height: 18px; }

.freeview-overlay__t1-copy { font-weight: 700; font-size: 12px; }

.freeview-overlay__t2-copy { font-size: 12px; }

#auth-cta-overlay { position: absolute; z-index: 1000; cursor: pointer; top: 0px; width: 100%; height: 100%; }

.auth-cta-overlay__error { height: 100%; width: 80%; padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; text-align: center; display: grid; place-items: center; }

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .auth-cta-overlay__error { width: 100%; }
}

@keyframes stickyVideo { 
  0% { width: 50%; height: 50%; }
  100% { width: 360px; height: 202px; }
}

@keyframes stickyVideoElevate { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes stickyFeedbackLink { 
  0% { width: 50%; }
  100% { width: 360px; }
}

@keyframes playHeadSpinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.video-resource { clear: both; margin: 0px 0px 16px; }

.video-resource video { object-fit: contain; max-width: 100%; max-height: 100%; }

.video-resource .theoplayer-poster { background-size: 100% !important; }

.video-resource .theoplayer-container { transition: right 0.5s, width 0.5s, height 0.5s; }

.video-resource .auth-player-container__back-player-icon-container { display: none; }

.video-resource .fave-player-container { transition: right 0.5s, width 0.5s, height 0.5s; }

.video-resource__tve-streaming-thumbnail { display: block; }

.video-resource .tve-video-title, .video-resource__stuck-headline { display: none; }

.video-resource .pui_metadata_title { font-size: 14px; font-weight: 700; margin-bottom: 8px; }

.video-resource .pui_metadata_source::before { content: "source:"; text-transform: capitalize; margin-right: 4px; }

.video-resource .image { border: 0px; margin: 0px; padding: 0px; }

.video-resource .image__container { background-color: unset; }

.video-resource__stuck ~ .video-resource__stuck-headline { display: block; color: rgb(12, 12, 12); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: fixed; top: 262px; width: 360px; padding: 4px 0px; max-height: 40px; background-color: rgb(255, 255, 255); z-index: 1000; }

.video-resource__stuck ~ .video-resource__stuck-headline::before { content: attr(data-headline-prefix); text-transform: capitalize; color: var(--theme-color-link); font-weight: 700; margin-right: 4px; }

.video-resource .video-resource__stuck { animation: 0.3s ease-out 0s 1 normal none running stickyVideo; transition: none; position: fixed; top: 60px; width: 360px; height: 202px; padding-bottom: 0px; z-index: 1000; }

.video-resource .video-resource__stuck .pui_metadata_title { font-weight: 400; margin-bottom: 4px; }

.video-resource__close-button { width: 40px; height: 40px; cursor: pointer; border-radius: 50%; background: url("/media/sites/cnn/icons/ui-close.svg") center center no-repeat rgb(248, 248, 248); position: absolute; z-index: 4; filter: invert(1); top: -20px; right: -20px; }

.video-resource .ad-feedback-link, .video-resource .ad-slot__feedback-text { padding: 4px 0px 2px; }

.video-resource .video-resource__stuck-container { background-size: contain; }

.video-resource .video-resource__stuck-container + .ad-feedback-link-container, .video-resource .video-resource__stuck-container + .ad-slot__feedback { right: 29px; top: 40px; z-index: 2; width: 360px; height: 20px; position: fixed; margin-left: auto; animation: 0.3s ease-out 0s 1 normal none running stickyFeedbackLink; transition: none; background-color: rgb(255, 255, 255); }

.video-resource .video-resource__stuck-container + .ad-feedback-link-container .ad-feedback-link, .video-resource .video-resource__stuck-container + .ad-feedback-link-container .ad-slot__feedback-text, .video-resource .video-resource__stuck-container + .ad-slot__feedback .ad-feedback-link, .video-resource .video-resource__stuck-container + .ad-slot__feedback .ad-slot__feedback-text { float: right; }

.video-resource__headline { color: rgb(12, 12, 12); font-size: 12px; font-weight: 400; line-height: 18px; margin-top: 8px; text-align: start; }

.video-resource__credit { color: rgb(110, 110, 110); font-size: 10px; font-weight: 400; margin-top: 4px; text-align: right; }

.video-resource__wrapper { height: 0px; padding-bottom: 56.25%; position: relative; background-image: url("/media/sites/cnn/video-placeholder.svg"); }

.video-resource__details { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 18px; }

.video-resource__details--leaf .video-resource__headline { font-size: var(--theme-headline__font-size); font-weight: var(--theme-headline__font-weight); line-height: var(--theme-headline__line-height); margin-bottom: var(--theme-headline__margin-bottom); }

.video-resource__details--leaf .video-resource__credit { font-size: 12px; text-align: start; }

.video-resource__details--leaf .video-resource__showlink { margin-bottom: 16px; }

.video-resource__details--leaf .video-resource__showlink-url { font-size: 14px; line-height: 22px; color: var(--theme-paragraph__link-color); text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-color: var(--theme-paragraph__link-decoration-color); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.video-resource__details--leaf .video-resource__showlink-url:hover { color: var(--theme-link-color-hover); text-decoration: var(--theme-paragraph__hover-link-decoration); }

.video-resource__details--leaf .byline:has(.byline__names) { align-items: center; }

.video-resource__details--leaf .byline:has(.byline__names) .byline__images { max-height: 40px; }

.video-resource__image { overflow: visible; }

.video-resource__image img { min-height: 83px; }

.video-resource__image-deleted { height: 89.25px; background-color: rgb(12, 12, 12); width: 148px; background-image: url("/media/sites/cnn/video-placeholder.svg"); }

.video-resource__description { max-height: 100vh; transition: max-height 0.5s ease-out; letter-spacing: 0.4px; overflow-wrap: break-word; margin-bottom: 8px; }

.video-resource__description, .video-resource__description a { color: rgb(12, 12, 12); font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-weight: 400; font-size: var(--theme-paragraph__font-size); line-height: var(--theme-paragraph__line-height); }

.video-resource__description a { color: var(--theme-paragraph__link-color); text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-color: var(--theme-paragraph__link-decoration-color); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); }

.video-resource__description a:hover { color: var(--theme-link-color-hover); text-decoration: var(--theme-paragraph__hover-link-decoration); }

.video-resource__description > p:first-child { margin-top: 0px; }

.video-resource__description--hidden { max-height: 0px; overflow: hidden; transition: max-height 0.5s ease-out; }

[dir="rtl"] .video-resource__description { font-family: noto_sans_arabic, helveticaneue, Helvetica, Arial, Utkal, sans-serif; margin-top: 16px; }

[dir="rtl"] .video-resource__description-toggle { justify-content: center; }

[dir="rtl"] .video-resource__description--hidden { max-height: 50px; overflow: hidden; transition: max-height 0.5s ease-out; }

[dir="rtl"] .video-resource__description--hidden p { max-height: 50px; overflow: hidden; }

[dir="rtl"] .video-resource__description--hidden::after { content: ""; display: block; position: relative; top: -100px; left: 0px; width: 100%; height: 100px; pointer-events: none; background: linear-gradient(to top, rgb(255, 255, 255), transparent); }

[dir="rtl"] .video-resource .timestamp { font-family: noto_sans_arabic, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-size: 0.87rem; line-height: 1.4rem; }

[dir="rtl"] .video-resource__details--leaf .video-resource__credit { display: none; }

div[data-component-name="video-resource"] .ad-feedback-link-container, div[data-component-name="video-resource"] .ad-slot__feedback { width: fit-content; margin-top: 8px; font-size: 12px; margin-left: auto; color: rgb(110, 110, 110); user-select: none; }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text { cursor: pointer; display: flex; color: rgb(110, 110, 110); }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text__label::before { width: 12px; height: 12px; }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble { fill: rgb(110, 110, 110); margin-top: 1px; }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text__label::before { display: inline-block; content: ""; mask: url("/media/sites/cnn/icons/ui-speech-bubble.svg"); background-color: rgb(110, 110, 110); position: relative; top: 2px; right: 4px; }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link:hover, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text:hover, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link:hover, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text:hover { color: rgb(12, 12, 12); }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble { fill: rgb(12, 12, 12); }

div[data-component-name="video-resource"] .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label::before, div[data-component-name="video-resource"] .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label::before { background-color: rgb(12, 12, 12); }

div[data-component-name="video-resource"] .ad-slot__ad-label { display: block; cursor: default; margin-top: 4px; }

div[data-component-name="video-resource"] .ad-slot__ad-label:only-child { width: 100%; }

@media (min-width: 960px) {
  div[data-component-name="video-resource"] .ad-feedback-link-container, div[data-component-name="video-resource"] .ad-slot__feedback { margin-top: 0px; }
}

@media screen and (min-width: 480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) [data-is-vertical-video-embed="true"] .video-resource .pui_control-bar_fullscreen-toggle { display: none; }
}

div[data-component-name="video-player"] { margin: 0px; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__close-button { right: 12px; top: 12px; width: 36px; height: 36px; z-index: 4; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__overlay { background: linear-gradient(rgba(0, 0, 0, 0) 49.77%, rgba(0, 0, 0, 0.8) 89.97%); }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .video-resource__overlay:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__overlay:hover { background: linear-gradient(rgba(0, 0, 0, 0) 9.72%, rgba(0, 0, 0, 0.8) 98.49%); }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource { width: 95.5%; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .pui_metadata_title { font-size: 16px; line-height: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__headline { margin-top: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__stuck .pui-wrapper .pui_metadata_title { font-size: 12px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .ad-feedback-link-container { margin-right: 35px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .video-resource__description--hidden { max-height: 100vh; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .video-resource__description--hidden p { max-height: fit-content; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir="rtl"] .video-resource__description::after { display: none; }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource { max-width: 856px; }
}

@media screen and (min-width: 1360px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource { width: 100%; max-width: unset; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .ad-feedback-link-container { margin-right: 0px; }
}

.video-resource[data-is-vertical-video-embed="true"] .video-resource__wrapper { padding: 1% 1% 177%; background-repeat: no-repeat; margin-bottom: 2%; }

.video-resource[data-is-vertical-video-embed="true"] .fave-player-container { background-color: unset; max-height: unset !important; max-width: unset !important; }

.video-resource[data-is-vertical-video-embed="true"] .bitmovinplayer-ad-container, .video-resource[data-is-vertical-video-embed="true"] .bitmovinplayer-container { background-color: unset; }

.video-resource[data-is-vertical-video-embed="true"] .pui { max-height: 100% !important; max-width: 100% !important; }

.video-resource[data-is-vertical-video-embed="true"] .pui_metadata_title { display: none; }

.video-resource[data-is-vertical-video-embed="true"] .pui_vertical-control-container { right: 12px; }

.video-resource[data-is-vertical-video-embed="true"] .pui_control-bar_captions-toggle, .video-resource[data-is-vertical-video-embed="true"] .pui_control-bar_fullscreen-toggle, .video-resource[data-is-vertical-video-embed="true"] .pui_volume-controls_mute-toggle { margin: 5px 0px; height: 44px; width: 44px; }

.video-resource[data-is-vertical-video-embed="true"] .pui_control-bar_captions-toggle svg, .video-resource[data-is-vertical-video-embed="true"] .pui_control-bar_fullscreen-toggle svg, .video-resource[data-is-vertical-video-embed="true"] .pui_volume-controls_mute-toggle svg { height: 44px; padding: 0px; }

.video-resource .video-resource__cover, .video-resource-elevate .video-resource__cover { display: none; background-position: center center; background-repeat: no-repeat; background-size: contain; z-index: 10; width: 100%; aspect-ratio: 16 / 9; position: absolute; top: 0px; left: 0px; font-family: var(--theme-font-family); color: rgb(255, 255, 255); }

.video-resource .video-resource__cover.hide, .video-resource-elevate .video-resource__cover.hide { display: none !important; }

.video-resource .video-resource__cover:has(.image-elevate), .video-resource-elevate .video-resource__cover:has(.image-elevate) { background: 0px 0px; }

.video-resource .video-resource__cover:has(.image-elevate) .image-elevate, .video-resource-elevate .video-resource__cover:has(.image-elevate) .image-elevate { position: absolute; z-index: -10; }

.video-resource .video-resource__controls, .video-resource-elevate .video-resource__controls { display: flex; padding: 16px; justify-content: center; align-items: flex-end; gap: 12px; align-self: stretch; }

.video-resource .video-resource__playhead, .video-resource-elevate .video-resource__playhead { display: flex; width: 64px; height: 64px; flex-direction: column; justify-content: center; align-items: center; flex-shrink: 0; border-radius: 144px; border: 1px solid rgba(255, 255, 255, 0.5); background: rgba(0, 0, 0, 0.5); position: relative; }

.video-resource .video-resource__playhead .play-icon, .video-resource-elevate .video-resource__playhead .play-icon { width: 36px; margin-left: 6px; }

.video-resource .video-resource__playhead.spinner .play-icon, .video-resource-elevate .video-resource__playhead.spinner .play-icon { display: none; }

.video-resource .video-resource__playhead.spinner::before, .video-resource-elevate .video-resource__playhead.spinner::before { content: ""; display: block; height: 64px; width: 64px; border-right: 2px solid rgb(255, 255, 255); position: absolute; animation: 2s linear 0s infinite normal forwards running playHeadSpinner; border-radius: 144px; }

.video-resource .video-resource__overlay, .video-resource-elevate .video-resource__overlay { background: linear-gradient(rgba(0, 0, 0, 0) 69.72%, rgba(0, 0, 0, 0.8) 98.49%); width: 100%; height: 100%; top: 0px; left: 0px; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; }

.video-resource .video-resource__overlay:hover, .video-resource-elevate .video-resource__overlay:hover { background: linear-gradient(rgba(0, 0, 0, 0) 9.72%, rgba(0, 0, 0, 0.8) 98.49%); cursor: pointer; }

.video-resource .video-resource__overlay:hover .video-resource__playhead, .video-resource-elevate .video-resource__overlay:hover .video-resource__playhead { border: 2px solid rgb(255, 255, 255); }

.video-resource .video-resource__overlay:hover .video-resource__playhead .play-icon, .video-resource-elevate .video-resource__overlay:hover .video-resource__playhead .play-icon { width: 40px; }

.video-resource .video-resource__info, .video-resource-elevate .video-resource__info { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 8px; flex: 1 0 0px; align-self: center; }

.video-resource-elevate .video-resource__stuck .ad-feedback-link-container, .video-resource-elevate .video-resource__stuck .video-resource__details, .video-resource-elevate:has(.video-resource__cover) .ad-feedback-link-container, .video-resource-elevate:has(.video-resource__cover) .video-resource__details, .video-resource:has(.video-resource__cover) .ad-feedback-link-container, .video-resource:has(.video-resource__cover) .video-resource__details { display: none; }

.video-resource .video-resource__chyron-wrapper, .video-resource-elevate .video-resource__chyron-wrapper { overflow: hidden; }

.video-resource .video-resource__chyron-wrapper.invisible, .video-resource-elevate .video-resource__chyron-wrapper.invisible { opacity: 0; }

.video-resource .video-resource__chyron, .video-resource-elevate .video-resource__chyron { font-size: 16px; font-weight: 700; line-height: 20px; }

.video-resource .video-resource__runtime, .video-resource-elevate .video-resource__runtime { font-size: 12px; line-height: 16px; }

.video-resource .video-resource__runtime .affiliate-source__source-url, .video-resource-elevate .video-resource__runtime .affiliate-source__source-url { color: inherit; text-underline-offset: 4px; }

.video-resource .video-resource__runtime .affiliate-source__source-url:hover, .video-resource-elevate .video-resource__runtime .affiliate-source__source-url:hover { text-decoration: none; color: rgb(110, 110, 110); }

.video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover), .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover) { position: relative; clip-path: inset(0px round 4px); }

.video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover).video-resource--media-extra-large, .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover).video-resource--media-extra-large { clip-path: inset(0px round 8px); }

.video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover) .video-resource, .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover) .video-resource { clip-path: none; }

.video-resource-elevate .fave-player-container { transition: none; }

.video-resource-elevate .video-resource__stuck { animation: 0.3s ease 0s 1 normal none running stickyVideoElevate; top: 72px; width: 318px; }

.video-resource-elevate .video-resource__close-button { background: url("/media/sites/cnn/icons/ui-close.svg") center center no-repeat; }

@media screen and (min-width: 1024px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__wrapper { border-radius: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate.video-resource--media-extra-large .video-resource__wrapper { border-radius: 8px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__stuck { left: auto; right: 48px; clip-path: inset(0px round 4px); }
}

@media screen and (min-width: 1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__stuck { left: calc(414px + min(660px, -780px + 100vw) + (-780px + 100vw - min(660px, -780px + 100vw)) / 2); right: auto; }
}

.fave-player-container__tv-co-branding-container { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; padding: 4px; position: absolute; right: 12px; top: 12px; z-index: 3; opacity: 0; pointer-events: none; transition: opacity 0.5s ease-out; }

.fave-player-container__tv-co-branding-text { color: rgb(255, 255, 255); font-size: 12px; text-align: center; }

.freeview-overlay { position: absolute; top: 16px; right: 16px; background: rgba(12, 12, 12, 0.9); color: rgb(255, 255, 255); z-index: 5; display: flex; align-items: center; padding: 12px; border-radius: 4px; opacity: 0; transition: opacity 0.5s ease-in-out; }

.freeview-overlay__cta { background: rgb(241, 58, 58); font-size: 14px; line-height: 36px; padding: 0px 16px; text-align: center; border-radius: 4px; font-weight: 700; margin-left: 24px; cursor: pointer; }

.freeview-overlay__t1-copy, .freeview-overlay__t2-copy { margin: 0px; line-height: 18px; }

.freeview-overlay__t1-copy { font-weight: 700; font-size: 12px; }

.freeview-overlay__t2-copy { font-size: 12px; }

#auth-cta-overlay { position: absolute; z-index: 1000; cursor: pointer; top: 0px; width: 100%; height: 100%; }

.auth-cta-overlay__error { height: 100%; width: 80%; padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; text-align: center; display: grid; place-items: center; }

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .auth-cta-overlay__error { width: 100%; }
}

.video-player video { object-fit: contain; max-width: 100%; max-height: 100%; }

.video-player__wrapper { aspect-ratio: 16 / 9; position: relative; width: 100%; top: 0px; left: 0px; }

:has([data-vertical-orientation="true"]) .video-player__wrapper { aspect-ratio: 9 / 16; }

.video-player .theoplayer-container { transition: right 0.5s, width 0.5s, height 0.5s; }

.video-player .pui_metadata_source, .video-player .pui_metadata_status, .video-player .pui_metadata_title { display: none; }

.video-player .auth-player-container__back-player-icon-container { bottom: 0px; width: 60px; height: 60px; left: 5%; top: 10%; z-index: 12; display: block; position: absolute; opacity: 0; }

.video-player .auth-player-container:hover .auth-player-container__back-player-icon-container { opacity: 1; visibility: visible; cursor: pointer; }

.video-player .fave-player-container { transition: right 0.5s, width 0.5s, height 0.5s; position: relative; height: 100%; }

.video-player__tve-streaming-thumbnail { display: none; }

.video-player__image { overflow: visible; }

.video-player__image img { min-height: 83px; }

.video-player__image-deleted { height: 89.25px; background-color: rgb(12, 12, 12); width: 148px; background-image: url("/media/sites/cnn/video-placeholder.svg"); }

.video-player .ad-feedback-link-container .ad-feedback-link, .video-player .ad-slot__feedback .ad-slot__feedback-text { color: var(--theme-ad-slot-text-color); }

.video-player .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble, .video-player .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble { fill: var(--theme-ad-slot-text-color); }

.video-player .ad-feedback-link-container .ad-feedback-link:hover, .video-player .ad-slot__feedback .ad-slot__feedback-text:hover { color: var(--theme-ad-slot-text-hover); }

.video-player .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble, .video-player .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble { fill: var(--theme-ad-slot-text-hover); }

.video-player__live { display: block; }

.video-player h1#video-title { color: rgb(255, 255, 255); font-size: 2em; margin-bottom: 2px; }

.video-player p#video-desc { color: rgb(255, 255, 255); margin-top: 0px; }

.video-player .fave-player-container_inline-full-bleed { position: fixed; height: 100vh; width: 100%; top: 0px; display: block; z-index: 999; }

.video-player .fave-player-container__tv-co-branding-container, .video-player .freeview-overlay { top: 48px; right: 48px; }

.video-player .fave-player-container_inline { height: calc(56.25vw); max-height: 58vh; width: 100%; display: block; z-index: 11; }

@media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-player .tve-video-title { margin-left: 15px; font-size: 0.8em; }
}

.vossi-byline, .vossi-byline__link, .vossi-byline__names { font-family: var(--theme-semantic-type-metadata-font-family); font-style: normal; line-height: var(--theme-semantic-type-metadata-md-line-height); letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none); }

.vossi-byline, .vossi-byline__names { color: var(--theme-semantic-color-type-quartenary); font-size: var(--theme-semantic-type-metadata-md-font-size); font-weight: 400; }

.vossi-byline__link { color: var(--theme-semantic-color-link-quartenary-base-default); font-size: var(--theme-semantic-type-metadata-md-font-size); font-weight: 400; text-decoration-line: var(--primitive-type-text-decoration-underline); text-underline-offset: var(--primitive-space-04); }

.vossi-byline__link:hover { color: var(--theme-semantic-color-link-quartenary-overrides-hover); text-decoration-line: var(--primitive-type-text-decoration-none); }

.vossi-byline__link:active { color: var(--theme-semantic-color-link-quartenary-overrides-press); }

.vossi-byline__link:focus { color: var(--theme-semantic-color-link-quartenary-overrides-focus); }

.vossi-byline__image { width: 40px; height: 40px; border-radius: var(--theme-semantic-radius-round); }

.vossi-byline__image:hover { border-radius: 999px var(--theme-semantic-radius-round,999px) 999px 999px; }

.vossi-byline__image:focus { width: var(--theme-semantic-size-lg); height: var(--theme-semantic-size-lg); }

.byline { margin: 8px 0px 0px; }

.byline__images { display: none; float: left; padding-right: 4px; }

.byline__image { display: inline-block; margin-right: 4px; }

.byline__image-link { text-decoration: none; }

.byline__image-link:not(:has(.byline__image, .vossi-byline__image)) { display: none; }

.byline__image-link:first-child:nth-last-child(n+3):has(.byline__image, .vossi-byline__image), .byline__image-link:nth-last-child(n+3) ~ .byline__image-link:has(.byline__image, .vossi-byline__image) { margin-right: -20px; }

[dir="rtl"] .byline * { font-family: noto_sans_arabic, helveticaneue, Helvetica, Arial, Utkal, sans-serif; }

@media screen and (max-width: 959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__image-link:first-child:nth-last-child(n+3), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__image-link:first-child:nth-last-child(n+3) ~ body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__image-link { margin-right: 0px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline { margin: 12px 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__images { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__images a:last-child:has(.byline__image, .vossi-byline__image) { margin-right: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__images a:last-child:not(:has(.byline__image, .vossi-byline__image)) { margin-right: 24px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline__images a:nth-child(n+3):last-child:not(:has(.byline__image, .vossi-byline__image)) { display: inline; }
}

.byline-elevate { font-size: 0.77rem; font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; line-height: 1.11rem; color: rgb(12, 12, 12); font-weight: 400; width: 100%; margin: 8px 0px 0px; }

.byline-elevate .byline__image { display: inline-block; width: 40px; height: 40px; border-radius: 100%; margin-right: 2px; }

.byline-elevate .byline__authors--multiple .byline__image { width: 24px; height: 24px; }

.byline-elevate .byline__authors { display: inline-flex; align-items: center; flex-wrap: wrap; column-gap: 4px; }

.byline-elevate .byline__authors > * { display: inline-flex; align-items: center; }

.byline-elevate .byline__author { display: inline-flex; align-items: center; margin-right: -2px; }

.byline-elevate .byline__image-link { text-decoration: none; }

.byline-elevate .byline__image-link:first-child:nth-last-child(n+3):has(.byline__image), .byline__image-link:nth-last-child(n+3) ~ .byline-elevate__image-link:has(.byline__image) { margin-right: 0px; }

.byline-elevate .byline__authors--hide-all-images .byline__image-link { display: none; }

.byline-elevate .byline__link { text-decoration-line: var(--theme-paragraph__link-decoration); text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness); text-underline-offset: var(--theme-paragraph__hover-link-offset); text-decoration-skip-ink: var(--theme-underline-skip-ink); font-size: inherit; text-decoration-color: rgb(12, 12, 12); line-height: 20px; color: rgb(12, 12, 12); font-weight: 500; }

.byline-elevate .byline__link:hover { color: var(--theme-link-color-hover); text-decoration: var(--theme-paragraph__hover-link-decoration); }

.byline-elevate .byline__link .byline__name { font-weight: inherit; }

.article_elevate_xlarge .byline-elevate .byline__authors { display: inline-flex; flex-wrap: wrap; margin: 0px auto; }

@media screen and (max-width: 959px) {
  .byline__image-link:first-child:nth-last-child(n+3) ~ body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate__image-link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate .byline__image-link:first-child:nth-last-child(n+3) { margin-right: 0px; }
}

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate { margin: 12px 0px 0px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate .byline__images { display: block; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate .byline__images a:last-child:has(.byline__image) { margin-right: 4px; }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .byline-elevate .byline__images a:last-child:not(:has(.byline__image)) { margin-right: 24px; }
}

.vossi-social-share { display: inline-flex; width: 164px; align-items: flex-start; gap: var(--theme-component-social-share-gap); }

.social-share { display: var(--social-sharing-display); margin-top: var(--social-sharing-margin-top); }

.social-share button { background: 0px 0px; border: none; padding: 0px; }

.social-share button:hover { cursor: pointer; }

.social-share__share-links { position: relative; }

.social-share__share { text-decoration: none; }

.social-share__share .icon-social-twitter { fill: var(--social-sharing-twitter-fill); }

.social-share__share .icon-social-facebook { fill: var(--social-sharing-facebook-fill); }

.social-share__share .icon-social-email-fill { fill: var(--social-sharing-email-fill); }

.social-share__share .icon-ui-link { fill: var(--social-sharing-link-fill); }

.social-share__share:hover { fill: rgb(110, 110, 110); transition: fill 0.2s; }

.social-share__close, .social-share__open { display: none; fill: var(--social-sharing-open-close-fill); }

.social-share__close:hover, .social-share__open:hover { fill: rgb(12, 12, 12); }

.social-share__copied { visibility: hidden; display: inline-flex; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); border-radius: 50px; padding: 0px 4px; position: absolute; z-index: 1; font-size: 10px; align-items: center; justify-content: space-evenly; bottom: 32px; left: 72px; right: -32px; }

.social-share__copied svg { width: 12%; }

.social-share__copied.show { visibility: visible; animation: 0.5s ease 0s 1 normal none running fadein; }

@keyframes fadein { 
  0% { bottom: 0px; opacity: 0; }
  100% { bottom: 32px; opacity: 1; }
}

.mvpd-picker, .mvpd-picker__edit-header { font-size: 18px; line-height: 20px; }

.mvpd-picker { display: none; color: rgb(255, 255, 255); text-align: center; font-family: var(--theme-font-family); margin: 0px; }

.mvpd-picker__header, .mvpd-picker__subheader { font-size: 16px; line-height: 20px; margin: 4px 0px; font-weight: 400; }

.kiln-edit-mode .mvpd-picker { display: block; }

#taui-mvpdpicker .taui-help, #taui-mvpdpickerBackdrop.taui-visible[data-is-embed="true"], #taui-mvpdpicker[data-is-embed="true"] .taui-header .taui-close { display: none; }

#taui-mvpdpicker { box-shadow: none; background-color: rgb(36, 36, 36); font-family: var(--theme-font-family); padding: 16px 16px 32px; border-radius: 8px; }

#taui-mvpdpicker[data-is-embed="true"] { top: 0px !important; }

#taui-mvpdpicker .taui-title { height: auto; margin-top: 24px; }

#taui-mvpdpicker .taui-title > span { text-shadow: none; font-size: 24px; line-height: 30px; font-weight: 700; }

#taui-mvpdpicker .taui-subheading { font-size: 16px; line-height: 24px; font-weight: 400; }

#taui-mvpdpicker .taui-subheading1select { margin: 16px auto 12px; max-width: 538px; }

#taui-mvpdpicker .taui-header, #taui-mvpdpicker .taui-slates, #taui-mvpdpicker .taui-subheading-area { background-color: transparent; box-shadow: none; color: rgb(255, 255, 255); text-shadow: none; }

#taui-mvpdpicker .taui-mvpdsbylogo { padding: 0px 10px; }

#taui-mvpdpicker .taui-mvpdlogo { width: 150px; }

#taui-mvpdpicker .taui-footer { background-color: transparent; border: none; }

#taui-mvpdpicker .taui-footer .taui-dontseebutton, #taui-mvpdpicker .taui-footer .taui-viewallbutton, #taui-mvpdpicker .taui-footer .taui-viewtopbutton { border: none; border-radius: unset; padding: 0px; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; font-size: 16px; line-height: 24px; font-family: var(--theme-font-family); position: relative; }

#taui-mvpdpicker .taui-footer .taui-viewallbutton::after, #taui-mvpdpicker .taui-footer .taui-viewtopbutton::before { position: absolute; height: 14px; display: inline-block; content: ""; background-color: rgb(255, 255, 255); }

#taui-mvpdpicker .taui-footer .taui-dontseebutton > span, #taui-mvpdpicker .taui-footer .taui-viewtopbutton > span { font-weight: 400; }

#taui-mvpdpicker .taui-footer .taui-viewallbutton::after { top: 5px; width: 14px; mask: url("/media/sites/cnn/icons/ui-caret-right-thick.svg") 0% 0% / cover; margin-left: 4px; }

#taui-mvpdpicker .taui-footer .taui-viewtopbutton::before { top: 4px; width: 14px; mask: url("/media/sites/cnn/icons/ui-caret-left-thick.svg") 0% 0% / cover; }

#taui-mvpdpicker .taui-footer .taui-viewtopbutton > span { margin-left: 18px; }

#taui-mvpdpicker .taui-footer.taui-searchfooter { justify-content: space-between; padding: 12px 24px; }

#taui-mvpdpicker .taui-searchfield { border: none; }

#taui-mvpdpicker .taui-mvpdsearch { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); font-family: var(--theme-font-family); font-weight: 700; font-size: 14px; line-height: 24px; padding: 16px; }

#taui-mvpdpicker .taui-mvpdsearch:focus { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); }

#taui-mvpdpicker .taui-searchpane { background-color: rgb(64, 64, 64); padding: 12px 16px; border-radius: 4px; }

#taui-mvpdpicker .taui-mvpdsbyname { padding: 0px; }

#taui-mvpdpicker .taui-mvpdsbyname > li { border: none; background-color: transparent; color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; font-family: var(--theme-font-family); font-weight: 400; padding: 8px 16px; border-radius: 8px; }

#taui-mvpdpicker .taui-mvpdsbyname > li:hover { background-color: rgba(12, 12, 12, 0.5); color: rgb(255, 255, 255); }

#taui-mvpdpicker .taui-noproviderokbutton { padding: 16px; border: 0px; border-radius: 4px; background: rgb(224, 48, 48); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; cursor: pointer; text-shadow: none; min-width: 150px; }

#taui-mvpdpicker .taui-watchnowbutton { background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(12, 12, 12); border-radius: 8px; text-shadow: none; height: 48px; width: auto; white-space: nowrap; }

#taui-mvpdpicker .taui-watchnowbutton > span { font-size: 16px; }

#taui-mvpdpicker .taui-cancelbutton, #taui-mvpdpicker .taui-signincancelbutton { background: 0px 0px; border-color: rgb(110, 110, 110); border-radius: 8px; height: 48px; width: auto; }

#taui-mvpdpicker .taui-subheading-area { display: none; }

@media (max-width: 479px) {
  #taui-mvpdpicker .taui-searchfooter { flex-direction: column; align-items: center; margin-top: 12px; }
  #taui-mvpdpicker .taui-searchfooter .taui-dontseebutton, #taui-mvpdpicker .taui-searchfooter .taui-viewtopbutton { width: fit-content; }
  #taui-mvpdpicker .taui-searchfooter .taui-viewtopbutton { margin-bottom: 24px; }
}

@media (min-width: 960px) {
  #taui-mvpdpicker[data-is-embed="true"] { top: 64px !important; }
}

.layout, .layout__content-wrapper { background-color: rgb(255, 255, 255); width: 100%; }

.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page, .mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas, .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate, .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas { touch-action: pan-x pan-y; }

html { box-sizing: border-box; min-height: 100%; min-width: 320px; overflow-x: hidden; text-size-adjust: 100%; width: 100%; font-family: var(--theme-font-family); }

*, ::after, ::before { box-sizing: inherit; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }

.layout { margin: 0px; padding: 0px; }

.layout__content-wrapper { display: inline-block; position: relative; }

.layout__content-wrapper .layout__info { position: relative; }

.layout[data-page-type="video"] .layout__content-wrapper { background-color: rgb(12, 12, 12); }

.layout__bottom, .layout__breadcrumb, .layout__top, .layout__wrapper { margin: 0px auto; padding: 0px 16px; width: 100%; max-width: 1440px; min-width: 300px; }

.layout__top { display: flex; flex-direction: column; }

.layout__top:empty { display: none; }

.layout__bottom { padding: 0px; max-width: 100%; }

.layout__lede .interactive-video { margin-top: 0px; margin-bottom: 32px; }

.layout:not(.kiln-edit-mode) .layout__sub-header { background: rgb(0, 0, 0); position: sticky; top: 40px; left: 0px; z-index: 4; }

.tve_dtc_video .layout .layout__wrapper { background: rgb(12, 12, 12); }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__wrapper { padding: 0px 32px; }
}

.mapboxgl-map { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font: 12px / 20px "Helvetica Neue", Arial, Helvetica, sans-serif; overflow: hidden; position: relative; }

.mapboxgl-canvas { left: 0px; position: absolute; top: 0px; }

.mapboxgl-map:-webkit-full-screen { height: 100%; width: 100%; }

.mapboxgl-canary { background-color: salmon; }

.mapboxgl-canvas-container.mapboxgl-interactive, .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass { cursor: grab; user-select: none; }

.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer { cursor: pointer; }

.mapboxgl-canvas-container.mapboxgl-interactive:active, .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active { cursor: grabbing; }

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan, .mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas { touch-action: pinch-zoom; }

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan, .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas { touch-action: none; }

.mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-bottom-right, .mapboxgl-ctrl-top-left, .mapboxgl-ctrl-top-right { pointer-events: none; position: absolute; z-index: 2; }

.mapboxgl-ctrl-top-left { left: 0px; top: 0px; }

.mapboxgl-ctrl-top-right { right: 0px; top: 0px; }

.mapboxgl-ctrl-bottom-left { bottom: 0px; left: 0px; }

.mapboxgl-ctrl-bottom-right { bottom: 0px; right: 0px; }

.mapboxgl-ctrl { clear: both; pointer-events: auto; transform: translate(0px); }

.mapboxgl-ctrl-top-left .mapboxgl-ctrl { float: left; margin: 10px 0px 0px 10px; }

.mapboxgl-ctrl-top-right .mapboxgl-ctrl { float: right; margin: 10px 10px 0px 0px; }

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl { float: left; margin: 0px 0px 10px 10px; }

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl { float: right; margin: 0px 10px 10px 0px; }

.mapboxgl-ctrl-group { background: rgb(255, 255, 255); border-radius: 4px; }

.mapboxgl-ctrl-group:not(:empty) { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px; }

.mapboxgl-ctrl-group button { background-color: transparent; border: 0px; box-sizing: border-box; cursor: pointer; display: block; height: 29px; outline: 0px; overflow: hidden; padding: 0px; width: 29px; }

.mapboxgl-ctrl-group button + button { border-top: 1px solid rgb(221, 221, 221); }

.mapboxgl-ctrl button .mapboxgl-ctrl-icon { background-position: 50% center; background-repeat: no-repeat; display: block; height: 100%; width: 100%; }

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl-group:not(:empty) { box-shadow: buttontext 0px 0px 0px 2px; }
  .mapboxgl-ctrl-icon { background-color: transparent; }
  .mapboxgl-ctrl-group button + button { border-top: 1px solid buttontext; }
}

.mapboxgl-ctrl-attrib-button:focus, .mapboxgl-ctrl-group button:focus { box-shadow: rgb(0, 150, 255) 0px 0px 2px 2px; }

.mapboxgl-ctrl button:disabled { cursor: not-allowed; }

.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon { opacity: 0.25; }

.mapboxgl-ctrl-group button:first-child { border-radius: 4px 4px 0px 0px; }

.mapboxgl-ctrl-group button:last-child { border-radius: 0px 0px 4px 4px; }

.mapboxgl-ctrl-group button:only-child { border-radius: inherit; }

.mapboxgl-ctrl button:not(:disabled):hover { background-color: rgba(0, 0, 0, 0.05); }

.mapboxgl-ctrl-group button:focus:focus-visible { box-shadow: rgb(0, 150, 255) 0px 0px 2px 2px; }

.mapboxgl-ctrl-group button:focus:not(:focus-visible) { box-shadow: none; }

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E"); }

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E"); }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E"); }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E"); }

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E"); }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E"); }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E"); }

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E"); }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E"); }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon { animation: 2s linear 0s infinite normal none running mapboxgl-spin; }

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E"); }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E"); }
}

@keyframes mapboxgl-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

a.mapboxgl-ctrl-logo { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; cursor: pointer; display: block; height: 23px; margin: 0px 0px -4px -4px; overflow: hidden; width: 88px; }

a.mapboxgl-ctrl-logo.mapboxgl-compact { width: 23px; }

@media (-ms-high-contrast:active) {
  a.mapboxgl-ctrl-logo { background-color: transparent; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E"); }
}

@media (-ms-high-contrast:black-on-white) {
  a.mapboxgl-ctrl-logo { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E"); }
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib { background-color: rgba(255, 255, 255, 0.5); margin: 0px; padding: 0px 5px; }

@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact { background-color: rgb(255, 255, 255); border-radius: 12px; margin: 10px; min-height: 20px; padding: 2px 24px 2px 0px; position: relative; }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show { padding: 2px 28px 2px 8px; visibility: visible; }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show, .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show { border-radius: 12px; padding: 2px 8px 2px 28px; }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner { display: none; }
  .mapboxgl-ctrl-attrib-button { background-color: rgba(255, 255, 255, 0.5); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E"); border: 0px; border-radius: 12px; box-sizing: border-box; cursor: pointer; display: none; height: 24px; outline: 0px; position: absolute; right: 0px; top: 0px; width: 24px; }
  .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button, .mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button { left: 0px; }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button, .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner { display: block; }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button { background-color: rgba(0, 0, 0, 0.05); }
  .mapboxgl-ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after { bottom: 0px; right: 0px; }
  .mapboxgl-ctrl-top-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after { right: 0px; top: 0px; }
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after { left: 0px; top: 0px; }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after { bottom: 0px; left: 0px; }
}

@media screen and (-ms-high-contrast:active) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E"); }
}

@media screen and (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E"); }
}

.mapboxgl-ctrl-attrib a { color: rgba(0, 0, 0, 0.75); text-decoration: none; }

.mapboxgl-ctrl-attrib a:hover { color: inherit; text-decoration: underline; }

.mapboxgl-ctrl-attrib .mapbox-improve-map { font-weight: 700; margin-left: 2px; }

.mapboxgl-attrib-empty { display: none; }

.mapboxgl-ctrl-scale { background-color: rgba(255, 255, 255, 0.75); border-right: 2px solid rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); border-left: 2px solid rgb(51, 51, 51); border-image: initial; border-top: rgb(51, 51, 51); box-sizing: border-box; color: rgb(51, 51, 51); font-size: 10px; padding: 0px 5px; white-space: nowrap; }

.mapboxgl-popup { display: flex; left: 0px; pointer-events: none; position: absolute; top: 0px; will-change: transform; }

.mapboxgl-popup-anchor-top, .mapboxgl-popup-anchor-top-left, .mapboxgl-popup-anchor-top-right { flex-direction: column; }

.mapboxgl-popup-anchor-bottom, .mapboxgl-popup-anchor-bottom-left, .mapboxgl-popup-anchor-bottom-right { flex-direction: column-reverse; }

.mapboxgl-popup-anchor-left { flex-direction: row; }

.mapboxgl-popup-anchor-right { flex-direction: row-reverse; }

.mapboxgl-popup-tip { border: 10px solid transparent; height: 0px; width: 0px; z-index: 1; }

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip { align-self: center; border-bottom-color: rgb(255, 255, 255); border-top: none; }

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip { align-self: flex-start; border-bottom-color: rgb(255, 255, 255); border-left: none; border-top: none; }

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip { align-self: flex-end; border-bottom-color: rgb(255, 255, 255); border-right: none; border-top: none; }

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip { align-self: center; border-bottom: none; border-top-color: rgb(255, 255, 255); }

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip { align-self: flex-start; border-bottom: none; border-left: none; border-top-color: rgb(255, 255, 255); }

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip { align-self: flex-end; border-bottom: none; border-right: none; border-top-color: rgb(255, 255, 255); }

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip { align-self: center; border-left: none; border-right-color: rgb(255, 255, 255); }

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip { align-self: center; border-left-color: rgb(255, 255, 255); border-right: none; }

.mapboxgl-popup-close-button { background-color: transparent; border: 0px; border-radius: 0px 3px 0px 0px; cursor: pointer; position: absolute; right: 0px; top: 0px; }

.mapboxgl-popup-close-button:hover { background-color: rgba(0, 0, 0, 0.05); }

.mapboxgl-popup-content { background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; padding: 10px 10px 15px; pointer-events: auto; position: relative; }

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content { border-top-left-radius: 0px; }

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content { border-top-right-radius: 0px; }

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content { border-bottom-left-radius: 0px; }

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content { border-bottom-right-radius: 0px; }

.mapboxgl-popup-track-pointer { display: none; }

.mapboxgl-popup-track-pointer * { pointer-events: none; user-select: none; }

.mapboxgl-map:hover .mapboxgl-popup-track-pointer { display: flex; }

.kiln-edit-mode .contributors-list .add-contributor-wrapper .add-contributor-button, .kiln-edit-mode .correction-elevate.inline-form::before, .kiln-edit-mode .correction.inline-form::before, .mapboxgl-map:active .mapboxgl-popup-track-pointer, .mapboxgl-user-location-dot-stale::after { display: none; }

.mapboxgl-marker { left: 0px; opacity: 1; position: absolute; top: 0px; transition: opacity 0.2s; will-change: transform; }

.mapboxgl-user-location-dot, .mapboxgl-user-location-dot::before { background-color: rgb(29, 161, 242); border-radius: 50%; height: 15px; width: 15px; }

.mapboxgl-user-location-dot::before { animation: 2s ease 0s infinite normal none running mapboxgl-user-location-dot-pulse; content: ""; position: absolute; }

.mapboxgl-user-location-dot::after { border: 2px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px; box-sizing: border-box; content: ""; height: 19px; left: -2px; position: absolute; top: -2px; width: 19px; }

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading { height: 0px; width: 0px; }

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading::after, .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading::before { border-bottom: 7.5px solid rgb(74, 161, 235); content: ""; position: absolute; }

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading::before { border-left: 7.5px solid transparent; transform: translateY(-28px) skewY(-20deg); }

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading::after { border-right: 7.5px solid transparent; transform: translate(7.5px, -28px) skewY(20deg); }

@keyframes mapboxgl-user-location-dot-pulse { 
  0% { opacity: 1; transform: scale(1); }
  70% { opacity: 0; transform: scale(3); }
  100% { opacity: 0; transform: scale(1); }
}

.mapboxgl-user-location-dot-stale { background-color: rgb(170, 170, 170); }

.mapboxgl-user-location-accuracy-circle { background-color: rgba(29, 161, 242, 0.2); border-radius: 100%; height: 1px; width: 1px; }

.mapboxgl-crosshair, .mapboxgl-crosshair .mapboxgl-interactive, .mapboxgl-crosshair .mapboxgl-interactive:active { cursor: crosshair; }

.mapboxgl-boxzoom { background: rgb(255, 255, 255); border: 2px dotted rgb(32, 32, 32); height: 0px; left: 0px; opacity: 0.5; position: absolute; top: 0px; width: 0px; }

@media print {
  .mapbox-improve-map { display: none; }
}

.mapboxgl-scroll-zoom-blocker, .mapboxgl-touch-pan-blocker { align-items: center; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); display: flex; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; height: 100%; justify-content: center; left: 0px; opacity: 0; pointer-events: none; position: absolute; text-align: center; top: 0px; transition: opacity 0.75s ease-in-out 1s; width: 100%; }

.mapboxgl-scroll-zoom-blocker-show, .mapboxgl-touch-pan-blocker-show { opacity: 1; transition: opacity 0.1s ease-in-out; }

.mapbox-gl-draw_ctrl-bottom-left, .mapbox-gl-draw_ctrl-top-left { margin-left: 0px; border-radius: 0px 4px 4px 0px; }

.mapbox-gl-draw_ctrl-bottom-right, .mapbox-gl-draw_ctrl-top-right { margin-right: 0px; border-radius: 4px 0px 0px 4px; }

.mapbox-gl-draw_ctrl-draw-btn { border-color: rgba(0, 0, 0, 0.9); color: rgba(255, 255, 255, 0.5); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; }

.mapbox-gl-draw_ctrl-draw-btn.active, .mapbox-gl-draw_ctrl-draw-btn.active:hover { background-color: rgba(0, 0, 0, 0.05); }

.mapbox-gl-draw_point { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z\"/>%3C/svg>"); }

.mapbox-gl-draw_polygon { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z\"/>%3C/svg>"); }

.mapbox-gl-draw_line { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z\"/>%3C/svg>"); }

.mapbox-gl-draw_trash { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z\"/>%3C/svg>"); }

.mapbox-gl-draw_uncombine { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z\"/>%3C/svg>"); }

.mapbox-gl-draw_combine { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z\"/>%3C/svg>"); }

.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive { cursor: pointer; }

.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive { cursor: move; }

.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive { cursor: crosshair; }

.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive { cursor: -webkit-grab; }

.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive { cursor: move; }

.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive { cursor: cell; }

.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive { cursor: move; }

.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive { cursor: -webkit-grab; }

.mapbox-gl-draw_boxselect { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; background: rgba(0, 0, 0, 0.1); border: 2px dotted rgb(255, 255, 255); opacity: 0.5; }

.kiln-field button:focus, .kiln-field input:focus, .kiln-field select:focus, .kiln-field textarea:focus, .kiln-wrapper button:focus, .kiln-wrapper input:focus, .kiln-wrapper select:focus, .kiln-wrapper textarea:focus { outline: 0px; }

.kiln-edit-mode .correction, .kiln-edit-mode .correction-elevate { width: 100%; padding-left: 5px; }

.kiln-edit-mode .correction-elevate::before, .kiln-edit-mode .correction::before { content: var(--correction-prefix); color: rgb(136, 136, 136); pointer-events: none; margin-right: -5px; }

.kiln-edit-mode .correction-elevate.inline-form .ql-editor, .kiln-edit-mode .correction.inline-form .ql-editor { line-height: 29.5px; margin-left: -5px; margin-top: -1px; }

.kiln-edit-mode .correction-elevate.inline-form .ql-editor::before, .kiln-edit-mode .correction.inline-form .ql-editor::before { position: static; content: var(--correction-prefix); color: rgb(136, 136, 136); font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif; font-style: normal; font-weight: 500; text-transform: uppercase; pointer-events: none; letter-spacing: 1px; font-size: 0.66rem; line-height: 1.75rem; }

.kiln-edit-mode .correction-elevate.inline-form .ql-editor p, .kiln-edit-mode .correction.inline-form .ql-editor p { display: inline; }

.kiln-edit-mode .correction .kiln-placeholder, .kiln-edit-mode .correction-elevate .kiln-placeholder { margin-left: 5px; display: inline; }

.kiln-edit-mode .correction .placeholder-label, .kiln-edit-mode .correction-elevate .placeholder-label { display: inline-block; }

.kiln-edit-mode .correction .input-container, .kiln-edit-mode .correction-elevate .input-container { margin-left: 5px; }

.kiln-edit-mode .correction .selector, .kiln-edit-mode .correction-elevate .selector { display: contents; }

.kiln-edit-mode .kiln-overlay-form.card button[aria-label="Add Card"], .kiln-edit-mode .kiln-overlay-form.card button[aria-label="Duplicate Card"] { display: none; }

.kiln-edit-mode .kiln-overlay-form.card__label { visibility: visible; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--newsletters { width: 75% !important; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .input-container { padding: 15px 30px 120px; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card { top: 8vh !important; left: 50vw !important; width: fit-content !important; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .input-container { padding: 15px 30px 24px; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox__counter { float: right; margin-bottom: 8px; position: relative; top: 0px; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image { min-height: 80vh; top: 10% !important; width: initial !important; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image .rich-text-input .rich-text__feedback { color: rgba(0, 0, 0, 0.54); font-size: 0.875em; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--video-resource { min-height: 80vh; left: 50vw !important; width: 85vw !important; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--feed .ui-textbox__textarea { min-height: 20vh; font-family: Consolas, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--configuration .static-input-text { height: auto; min-height: 2rem; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--configuration .kiln-field { transition: none; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name="checkbox"]:has(input[name="hideProduct"]) { margin-top: 16px; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name="checkbox"]:has(input[name="hideProduct"]) .ui-checkbox .ui-checkbox__label-text { text-transform: lowercase; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name="checkbox"]:has(input[name="hideProduct"]) .ui-checkbox .ui-checkbox__label-text::first-letter { text-transform: uppercase; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline, .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline { pointer-events: none; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .static-input-text, .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .static-input-text { font-size: 16px; }

.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .complex-list-item-actions-right, .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .input-container .ui-button--type-primary { display: none !important; }

.kiln-edit-mode.article_elevate_large .article__lede-wrapper, .kiln-edit-mode.article_elevate_medium .layout-article-elevate__lede, .kiln-edit-mode.article_elevate_small .layout-article-elevate__lede, .kiln-edit-mode.article_elevate_xlarge .article__lede-wrapper, .kiln-edit-mode.layout-live-story .container_event-tray .custom-placeholder__right { display: none; }

.kiln-edit-mode .simple-modal--image-search-modal .ui-modal__container { width: 80vw; max-width: 1500px; }

.kiln-edit-mode .simple-modal--selective-publishing .ui-confirm.selective-publishing { overflow-wrap: break-word; }

.kiln-edit-mode .ai-article-summary { min-height: 200px; }

.kiln-edit-mode .image.component-selector-wrapper { min-height: 40px; }

.kiln-edit-mode .image.component-selector-wrapper .image__metadata .image__credit { visibility: visible; }

.kiln-edit-mode .byline-elevate.component-selector-wrapper, .kiln-edit-mode .image_inline-small { z-index: 1000; }

.kiln-edit-mode .pull-quote img.icon-sig-quote-default { filter: invert(8%) sepia(95%) saturate(6927%) hue-rotate(4deg) brightness(98%) contrast(110%); }

.kiln-edit-mode [data-editable="topGraphic"] .placeholder-add-component.ui-button--type-primary { background-color: unset; color: rgb(25, 118, 210); }

.kiln-edit-mode [data-editable="topGraphic"] .placeholder-add-component.ui-button--type-primary:hover { background-color: rgb(187, 222, 251); }

.kiln-edit-mode.layout-homepage-mobile, .kiln-edit-mode.layout-homepage-mobile-app { background: repeating-linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0) 2px, transparent 1px, transparent 880px); padding: 0px; }

.kiln-edit-mode [data-component-name="correction"] { overflow: visible; }

.kiln-edit-mode .container_list-headlines-with-images .icon-sig-photo-default, .kiln-edit-mode .container_list-headlines-with-images .icon-sig-video { margin-right: 4px; }

.kiln-edit-mode.layout-homepage-mobile, .kiln-edit-mode.layout-homepage-mobile-app { width: 414px; margin: auto; }

.kiln-edit-mode.layout-homepage-mobile-app__bottom, .kiln-edit-mode.layout-homepage-mobile-app__top, .kiln-edit-mode.layout-homepage-mobile-app__wrapper, .kiln-edit-mode.layout-homepage-mobile__bottom, .kiln-edit-mode.layout-homepage-mobile__top, .kiln-edit-mode.layout-homepage-mobile__wrapper { margin: 0px auto; }

.kiln-edit-mode.layout-homepage-mobile-app__content { width: 414px; margin: auto; }

.kiln-edit-mode.layout-homepage-mobile-app__bottom, .kiln-edit-mode.layout-homepage-mobile-app__top, .kiln-edit-mode.layout-homepage-mobile-app__wrapper { margin: 0px auto; }

.kiln-edit-mode .product-comparison .ql-bubble .ql-tooltip-editor input[type="text"] { left: 0px; }

.kiln-edit-mode .product-comparison .ql-editor { text-align: left; }

.kiln-edit-mode .ad-slot-header, .kiln-edit-mode .ad-slot-header__wrapper, .kiln-edit-mode .header__wrapper-outer { height: unset !important; min-height: unset !important; top: unset !important; }

.kiln-edit-mode .ad-slot { align-items: center; background-color: rgb(248, 248, 248); display: flex; justify-content: center; margin: 0px 0px 10px; min-height: 48px; position: relative; flex-direction: column; }

.kiln-edit-mode .ad-slot .ad-feedback-link-container, .kiln-edit-mode .ad-slot .ad-slot__feedback { display: none; }

.kiln-edit-mode .ad-slot.component-selector-wrapper { min-height: 48px; }

.kiln-edit-mode .ad-slot[data-desktop-slot-id]::before { color: rgb(110, 110, 110); content: 'AD SLOT (desktop: ' attr(data-desktop-slot-id) ')'; display: block; font-size: 16px; }

.kiln-edit-mode .ad-slot[data-mobile-slot-id]::after { color: rgb(110, 110, 110); content: 'AD SLOT (mobile: ' attr(data-mobile-slot-id) ')'; display: block; font-size: 16px; }

.kiln-edit-mode [data-uri*="/bizdev-outbrain/"] .kiln-permanent-placeholder { min-height: 50px !important; }

.kiln-edit-mode [data-uri*="/bizdev-outbrain/"], .kiln-edit-mode [data-uri*="/bizdev-nativo/"], .kiln-edit-mode [data-uri*="/bizdev-healthgrade/"] { width: 100%; margin-bottom: 10px; }

.kiln-edit-mode .layout__bottom [data-placement] { display: none; }

.kiln-edit-mode .newsleter-signup .newsletter-signup__form-section--gdpr, .kiln-edit-mode .newsletter-signup_hub .newsletter-signup__form-section--gdpr, .kiln-edit-mode .user-account-registration-form [data-specific-to-regions] { display: block; }

.kiln-edit-mode .openweb-convo { margin: 8px 0px; }

.kiln-edit-mode .paragraph .ql-toolbar svg { margin: 0px; }

.kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label, .kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label a { color: rgb(38, 38, 38); }

.kiln-edit-mode .newsleter-signup, .kiln-edit-mode .newsletter-signup_hub { visibility: visible; height: initial; opacity: 1; }

.kiln-edit-mode .gallery-inline--placeholder .gallery-inline__container, .kiln-edit-mode .gallery-inline.gallery-inline--placeholder:not(.gallery-inline__leaf) .gallery-inline__controls, .kiln-edit-mode .product-offer-card_listing-item__image .selector .add-bottom, .kiln-edit-mode .product-offer-card_listing-item__image .selector .add-top, .kiln-edit-mode .product-offer-card_listing-item__image .selector .quick-bar .quick-bar-dupe { display: none; }

.kiln-edit-mode .gallery-inline:not(.gallery-inline_unfurled) .gallery-inline__container > .gallery-inline__slides > .image > .image__metadata .image__caption, .kiln-edit-mode .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__container > .gallery-inline__slides > .image > .image__metadata .image__caption { width: auto; }

.kiln-edit-mode .gallery-inline--placeholder { min-height: 400px; background-color: rgb(227, 242, 253); margin: 25px 0px; padding-top: 160px; }

.kiln-edit-mode .product-offer-card_listing-item { margin-top: 50px; }

.kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper .product-offer-card_listing-item__settings-container { grid-area: 1 / 1 / auto / none; margin-bottom: 8px; }

.kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper .product-offer-card_listing-item__image { top: 56px; }

.kiln-edit-mode .product-offer-card_listing-item .add-bottom, .kiln-edit-mode .product-offer-card_listing-item .add-top { left: 0px; }

.kiln-edit-mode [data-component-name="commerce-promo-widget"] .kiln-permanent-placeholder { height: 378px; }

.kiln-edit-mode [data-component-name="commerce-promo-widget"] .add-bottom, .kiln-edit-mode [data-component-name="commerce-promo-widget"] .add-top { left: 0px; }

.kiln-edit-mode .icon-description-list:not(:has(.icon-description-list__item)) { align-items: center; background-color: rgb(248, 248, 248); padding: 24px; border-radius: 4px; display: flex; justify-content: center; margin: 0px 0px 10px; min-height: 48px; position: relative; flex-direction: column; }

.kiln-edit-mode .icon-description-list:not(:has(.icon-description-list__item))::before { color: rgb(110, 110, 110); content: "ADD ICON DESCRIPTION LIST ITEMS"; display: block; font-size: 16px; }

.kiln-edit-mode .container_ribbon-dtc__field-links { visibility: visible; }

.kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post { background: rgb(236, 239, 241); min-height: 50px; }

.kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post::before { align-items: center; color: rgb(84, 110, 122); content: "TIKTOK EMBED"; display: flex; font-family: "Noto Sans", Arial, sans-serif; font-size: 14px; height: 100%; justify-content: center; position: absolute; width: 100%; }

.layout-profile__top .headline, .nav-content .page-list-sites, body[class*="homepage-mobile"].kiln-edit-mode [data-desktop-slot-id]:not([data-mobile-slot-id]) { display: none; }

.kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(> .tiktok-embed iframe), .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(> .tiktok-embed section) { background: 0px 0px; min-height: initial; }

.kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(> .tiktok-embed iframe)::before, .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(> .tiktok-embed section)::before { content: initial; }

.kiln-edit-mode .layout__sub-header .container_ribbon-dtc { min-height: 125px; margin-bottom: 20px; }

.new-page-nav .filterable-list-item-children { margin-left: 15px; }

.action-bar .kiln-permanent-placeholder, .html-embed .kiln-permanent-placeholder { min-height: 18px !important; }

.kiln-inactive-placeholder, .kiln-placeholder { margin-bottom: 12px; }

.inline-placeholder .kiln-inactive-placeholder, .inline-placeholder .kiln-placeholder { background: 0px 0px; padding: 0px; margin: 0px; display: block; min-height: initial !important; }

.inline-placeholder .kiln-inactive-placeholder .placeholder-icon, .inline-placeholder .kiln-placeholder .placeholder-icon, .kiln-internals .clay-kiln-logo.stellar > svg, .layout-shared-components .kiln-wrapper.view-mode { display: none; }

.inline-placeholder .kiln-inactive-placeholder .placeholder-text, .inline-placeholder .kiln-placeholder .placeholder-text { color: rgb(140, 140, 140); font-family: inherit; font-size: inherit; font-weight: inherit; text-align: left; text-transform: none; line-height: inherit; width: 100%; }

.inline-placeholder .kiln-inactive-placeholder .placeholder-text::first-letter, .inline-placeholder .kiln-placeholder .placeholder-text::first-letter { text-transform: none; }

.publish-location-form .publishSectionTop { margin-bottom: 20px; }

.publish-location-form .publishSectionBottom input[disabled] { border-bottom-style: dotted; color: rgb(64, 64, 64); cursor: default; }

.kiln-internals { direction: ltr; }

.kiln-internals .clay-kiln-logo.stellar::before { background-image: url("/media/sites/cnn/stellar-logo.svg"); background-size: 100%; background-repeat: no-repeat; content: " "; color: transparent; position: absolute; left: calc(-155px + 50vw); top: calc(-55px + 50vh); width: 300px; height: 100px; }

.kiln-wrapper.view-mode .ui-fab { font-size: 16px !important; }

.kiln-wrapper.view-mode .ui-fab--size-normal, .kiln-wrapper.view-mode .ui-fab--size-normal .ui-fab__focus-ring { height: 3.5em !important; width: 3.5em !important; }

.kiln-wrapper.view-mode .ui-fab--size-small, .kiln-wrapper.view-mode .ui-fab--size-small .ui-fab__focus-ring { width: 2.5em !important; height: 2.5em !important; }

.kiln-wrapper.view-mode .ui-fab__icon .ui-icon { font-size: 1.5em !important; }

.kiln-edit-mode .interactive__edit-info { background-color: rgb(227, 242, 253); margin: 16px 0px; color: rgb(10, 10, 10); padding: 24px; }

.kiln-edit-mode .interactive__title { display: inline-block; border-bottom: 2px solid rgb(10, 10, 10); }

.kiln-edit-mode .interactive__overflow { width: 100%; overflow: scroll; }

.tooltip { font-size: 20px; }

.tooltip .tooltip-content, .tooltip .tooltip-content .ui-tooltip { font-size: 0.8125em !important; }

.tooltip .tooltip-content { height: 1.625em !important; }

.custom-placeholder { position: relative; }

.custom-placeholder__right { position: absolute; display: flex; align-items: center; height: 100%; top: 0px; right: 0px; }

.custom-placeholder .placeholder-label { justify-content: start !important; }

.custom-placeholder .status-label { font-family: var(--theme-font-family); font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); margin: 12px; padding: 8px; border-radius: 16px; }

.custom-placeholder.ready { border-top: 2px solid rgb(88, 229, 158); }

.custom-placeholder.ready .status-label { background-color: rgb(88, 229, 158); }

.custom-placeholder.new, .custom-placeholder.updated { border-top: 2px solid rgb(255, 121, 121); }

.custom-placeholder.new .status-label, .custom-placeholder.updated .status-label { background-color: rgb(255, 121, 121); }

.kiln-search-active { display: flex; flex-flow: column; overflow: auto; }

.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header { margin-left: 400px !important; width: 100%; }

.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header__container { margin-left: 0px; }

.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__bottom, .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__wrapper { margin-left: 400px !important; }

.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .footer__inner { margin-left: 0px; }

.layout.tabs { display: none; }

.kiln-edit-mode { --counter-height: 23px; }

.kiln-edit-mode .correction-elevate .editor-inline > form::before, .kiln-edit-mode .factbox .editor-inline > form::before, .kiln-edit-mode .factbox-elevate .editor-inline > form::before, .kiln-edit-mode .list .editor-inline > form::before, .kiln-edit-mode .list_live-story .editor-inline > form::before { display: revert; }

.kiln-edit-mode .container_event-tray, .kiln-edit-mode .container_grid-2__item .card__label-container, .kiln-edit-mode .container_grid-3__item .card__label-container, .kiln-edit-mode .container_grid-4__item .card__label-container, .kiln-edit-mode .container_lead-plus-headlines-with-images__item .card__label-container, .kiln-edit-mode .container_list-images-with-description__item .card__label-container { display: block; }

.kiln-edit-mode .factbox .factbox__title.inline-placeholder .placeholder-text { font-size: 16px; font-weight: 400; }

.kiln-edit-mode .kiln-field__disabled .list__new_item { pointer-events: none; }

.kiln-edit-mode .content-recs, .kiln-edit-mode .more-from-cnn { margin-bottom: 12px; }

.kiln-edit-mode .container_event-tray__field-wrapper { overflow: auto hidden; }

.kiln-edit-mode .container_event-tray__field-links { overflow-y: unset; margin: 30px 1px 40px; }

.kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper { overflow: scroll; }

.kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper .container_headline-carousel__field-wrapper { overflow: unset; }

.kiln-edit-mode .container_headline-carousel__headline:hover { font-family: var(--theme-font-family); }

.kiln-edit-mode .article-text-banner_underscored-deals { padding: 0px; }

.kiln-edit-mode .article-text-banner_underscored-deals__container { height: unset; margin-top: 8px; margin-bottom: 8px; }

.kiln-edit-mode .article-text-banner_underscored-deals .kiln-permanent-placeholder { min-height: unset !important; }

.kiln-edit-mode .article-text-banner_underscored-deals-with-bullets .kiln-permanent-placeholder, .kiln-edit-mode .article-text-banner_underscored-sponsored .kiln-permanent-placeholder { min-height: auto !important; }

.kiln-edit-mode .container_headline-carousel__field-links, .kiln-edit-mode .container_shelf-carousel__field-links { padding: 38px 30px 15px; margin-bottom: 10px; overflow-y: unset; }

.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__cards-wrapper { overflow-x: scroll; }

.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__field-wrapper { overflow: unset; }

.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__item.container__item { min-width: unset !important; }

.kiln-edit-mode .container_headline-carousel__title { padding: 0px 25px; margin-bottom: -30px; }

.kiln-edit-mode .accordion-item__content { max-height: 100%; padding: 0px 0px 40px; }

.kiln-edit-mode .accordion-item__content > * { padding: 0px 24px; }

.kiln-edit-mode .accordion-item__content [data-component-name="paragraph"] { margin: 48px 0px; }

.kiln-edit-mode .container_grid-2__item .container__text-label--type-video, .kiln-edit-mode .container_grid-2__item .container__text-label:not(.kiln-edit-mode .container_grid-2__item .container__text-label--type-video), .kiln-edit-mode .container_grid-2__item .container__video-duration, .kiln-edit-mode .container_grid-3__item .container__text-label--type-video, .kiln-edit-mode .container_grid-3__item .container__text-label:not(.kiln-edit-mode .container_grid-3__item .container__text-label--type-video), .kiln-edit-mode .container_grid-3__item .container__video-duration, .kiln-edit-mode .container_grid-4__item .container__text-label--type-video, .kiln-edit-mode .container_grid-4__item .container__text-label:not(.kiln-edit-mode .container_grid-4__item .container__text-label--type-video), .kiln-edit-mode .container_grid-4__item .container__video-duration, .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video, .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label:not(.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video), .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__video-duration, .kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video, .kiln-edit-mode .container_list-images-with-description__item .container__text-label:not(.kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video), .kiln-edit-mode .container_list-images-with-description__item .container__video-duration, .kiln-edit-mode .kiln-overlay-form--product-card .input-container .reveal-leave-active, .kiln-edit-mode .kiln-overlay-form--product-offer-card .input-container .reveal-leave-active, .kiln-edit-mode .product-offer-card .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode .product-offer-card__button-item .copy-to-clipboard, .kiln-edit-mode .product-offer-card_carousel .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode .product-offer-card_carousel__button-item .copy-to-clipboard, .kiln-edit-mode .product-offer-card_expanded .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode .product-offer-card_expanded__button-item .copy-to-clipboard, .kiln-edit-mode .product-offer-card_listing .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode .product-offer-card_listing-item .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode .product-offer-card_listing-item__button-item .copy-to-clipboard, .kiln-edit-mode .product-offer-card_listing__button-item .copy-to-clipboard { display: none; }

.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__title, .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__title { margin-top: 0px; }

.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__sticker-container, .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__sticker-container { margin-bottom: 0px; height: fit-content; }

.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image, .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image { margin-bottom: 58px; }

.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image, .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image { margin-bottom: 0px !important; }

.kiln-edit-mode .product-offer-card-container_related-products { pointer-events: none; }

.kiln-edit-mode .product-offer-card-container_related-products .product-offer-card_related-product__image .image { margin: 0px !important; }

.kiln-edit-mode .product-offer-card-container_carousel { max-width: unset; }

.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__title, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__title { margin-top: 0px; }

.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__sticker-container, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__sticker-container { margin-bottom: 0px; height: fit-content; }

.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image { margin-bottom: 58px; }

.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image { margin-bottom: 0px !important; }

.kiln-edit-mode .product-card-container_carousel [data-editable="images"] .kiln-placeholder, .kiln-edit-mode .product-card-container_grid [data-editable="images"] .kiln-placeholder, .kiln-edit-mode .product-card-container_listing [data-editable="images"] .kiln-placeholder, .kiln-edit-mode .product-offer-card-container_carousel [data-editable="images"] .kiln-placeholder, .kiln-edit-mode .product-offer-card-container_grid [data-editable="images"] .kiln-placeholder, .kiln-edit-mode .product-offer-card-container_listing [data-editable="images"] .kiln-placeholder { min-height: 100px !important; }

.kiln-edit-mode .product-card-container_landing-page .product-card_landing .kiln-permanent-placeholder, .kiln-edit-mode .product-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder, .kiln-edit-mode .product-offer-card-container_landing-page .product-card_landing .kiln-permanent-placeholder, .kiln-edit-mode .product-offer-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder { min-width: 100%; }

.kiln-edit-mode .product-offer-card, .kiln-edit-mode .product-offer-card_carousel, .kiln-edit-mode .product-offer-card_expanded, .kiln-edit-mode .product-offer-card_listing, .kiln-edit-mode .product-offer-card_listing-item { position: relative; }

.kiln-edit-mode .product-offer-card__title:hover, .kiln-edit-mode .product-offer-card_carousel__title:hover, .kiln-edit-mode .product-offer-card_expanded__title:hover, .kiln-edit-mode .product-offer-card_listing-item__title:hover, .kiln-edit-mode .product-offer-card_listing__title:hover { box-shadow: rgba(25, 118, 210, 0.75) 0px 0px 0px 1px; position: relative; }

.kiln-edit-mode .product-offer-card__title:hover::after, .kiln-edit-mode .product-offer-card_carousel__title:hover::after, .kiln-edit-mode .product-offer-card_expanded__title:hover::after, .kiln-edit-mode .product-offer-card_listing-item__title:hover::after, .kiln-edit-mode .product-offer-card_listing__title:hover::after { position: absolute; top: -28px; right: -1px; font-family: "Material Icons"; content: "settings"; background-color: rgba(25, 118, 210, 0.75); padding: 0px 6px; color: rgb(255, 255, 255); font-size: 16px; line-height: 28px; font-weight: 400; }

.kiln-edit-mode .product-offer-card__button-item, .kiln-edit-mode .product-offer-card_carousel__button-item, .kiln-edit-mode .product-offer-card_expanded__button-item, .kiln-edit-mode .product-offer-card_listing-item__button-item, .kiln-edit-mode .product-offer-card_listing__button-item { position: relative; }

.kiln-edit-mode .product-offer-card__button-item:hover .copy-to-clipboard, .kiln-edit-mode .product-offer-card_carousel__button-item:hover .copy-to-clipboard, .kiln-edit-mode .product-offer-card_expanded__button-item:hover .copy-to-clipboard, .kiln-edit-mode .product-offer-card_listing-item__button-item:hover .copy-to-clipboard, .kiln-edit-mode .product-offer-card_listing__button-item:hover .copy-to-clipboard { display: block; font-size: 0px; position: absolute; top: 0px; right: 0px; background-color: rgb(106, 152, 217); }

.kiln-edit-mode .product-offer-card__button-item:hover > a.offer-link, .kiln-edit-mode .product-offer-card_carousel__button-item:hover > a.offer-link, .kiln-edit-mode .product-offer-card_expanded__button-item:hover > a.offer-link, .kiln-edit-mode .product-offer-card_listing-item__button-item:hover > a.offer-link, .kiln-edit-mode .product-offer-card_listing__button-item:hover > a.offer-link { border-radius: 0px; box-shadow: rgb(24, 120, 207) 0px 0px 0px 2px inset, rgb(255, 255, 255) 0px 0px 0px 4px inset; background-color: var(--theme-button-color); }

.kiln-edit-mode .product-offer-card__button-item.sortable-chosen > a.offer-link, .kiln-edit-mode .product-offer-card_carousel__button-item.sortable-chosen > a.offer-link, .kiln-edit-mode .product-offer-card_expanded__button-item.sortable-chosen > a.offer-link, .kiln-edit-mode .product-offer-card_listing-item__button-item.sortable-chosen > a.offer-link, .kiln-edit-mode .product-offer-card_listing__button-item.sortable-chosen > a.offer-link { box-shadow: rgb(13, 71, 161) 0px 0px 0px 2px inset, rgb(255, 255, 255) 0px 0px 0px 4px inset; }

.kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported="true"], .kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container.hide, .kiln-edit-mode .product-offer-card_carousel.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported="true"], .kiln-edit-mode .product-offer-card_carousel.component-selector-wrapper__sticker-container.hide, .kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported="true"], .kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container.hide, .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported="true"], .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container.hide, .kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported="true"], .kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container.hide { display: block; }

.kiln-edit-mode .product-offer-card.hide, .kiln-edit-mode .product-offer-card.hide .offer-link, .kiln-edit-mode .product-offer-card_carousel.hide, .kiln-edit-mode .product-offer-card_carousel.hide .offer-link, .kiln-edit-mode .product-offer-card_expanded.hide, .kiln-edit-mode .product-offer-card_expanded.hide .offer-link, .kiln-edit-mode .product-offer-card_listing-item.hide, .kiln-edit-mode .product-offer-card_listing-item.hide .offer-link, .kiln-edit-mode .product-offer-card_listing.hide, .kiln-edit-mode .product-offer-card_listing.hide .offer-link { counter-increment: none; }

.kiln-edit-mode .product-offer-card.hide::before, .kiln-edit-mode .product-offer-card_carousel.hide::before, .kiln-edit-mode .product-offer-card_expanded.hide::before, .kiln-edit-mode .product-offer-card_listing-item.hide::before, .kiln-edit-mode .product-offer-card_listing.hide::before { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); pointer-events: none; }

.kiln-edit-mode .product-offer-card.hide::after, .kiln-edit-mode .product-offer-card_carousel.hide::after, .kiln-edit-mode .product-offer-card_expanded.hide::after, .kiln-edit-mode .product-offer-card_listing-item.hide::after, .kiln-edit-mode .product-offer-card_listing.hide::after { content: ""; position: absolute; z-index: 2; top: 50%; left: 50%; width: 60px; height: 60px; border-radius: 50%; background: url("/media/sites/cnn/icons/visibility-off.svg") center center no-repeat rgba(0, 0, 0, 0.6); transform: translate(-50%, -50%); pointer-events: none; }

.kiln-edit-mode .product-offer-card_carousel__button-item { z-index: 999; }

.kiln-edit-mode .product-offer-card__sticker-container, .kiln-edit-mode .product-offer-card_expanded__sticker-container { margin-top: 68px; }

.kiln-edit-mode .product-offer-card__sticker-container .sticker, .kiln-edit-mode .product-offer-card_expanded__sticker-container .sticker { width: fit-content; position: relative; top: 0px; }

.kiln-edit-mode .product-offer-card .kiln-permanent-placeholder, .kiln-edit-mode .product-offer-card_expanded .kiln-permanent-placeholder { min-height: auto; }

.kiln-edit-mode .product-quick-picks--sponsorship .kiln-permanent-placeholder { min-height: auto !important; }

.kiln-edit-mode .featured-product .featured-product__image .kiln-inactive-placeholder, .kiln-edit-mode .featured-product .featured-product__image .kiln-placeholder { margin: 0px; min-height: 160px !important; }

.kiln-edit-mode .tabcontent__image .kiln-placeholder, .kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder { min-height: 175px !important; }

.kiln-edit-mode .call-to-action__cta-container .image.portrait.image_hide-placeholder, .kiln-edit-mode .call-to-action__cta-container div, .kiln-edit-mode .call-to-action__cta-container div.image, .kiln-edit-mode .call-to-action__cta-container div.portrait { max-width: initial; }

.kiln-edit-mode .call-to-action__cta-container .call-to-action__button-text, .kiln-edit-mode .call-to-action__cta-container a { color: rgb(255, 255, 255); text-decoration: none; width: 50%; left: 25%; }

.kiln-edit-mode .sticker { display: flex !important; }

.kiln-edit-mode .layout.tabs { display: block; }

.kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .layout.tabs, .kiln-edit-mode .layout-homepage-mobile__content-wrapper .layout.tabs { width: 90vw; margin-left: -35vw; }

.kiln-edit-mode .tabs { margin-bottom: 0px; direction: ltr; }

.kiln-edit-mode .tabs:not(.active) { display: none; }

.kiln-edit-mode .tabs.layout { background: rgb(237, 244, 251); border-bottom: 1px solid rgb(13, 71, 161); margin-bottom: 10px; }

.kiln-edit-mode .tabs__wrapper { line-height: 46px; max-width: 1440px; margin: 0px auto; padding-top: 2px; }

.sponsorship .kiln-edit-mode .tabs__wrapper { max-width: 1100px; }

.kiln-edit-mode .tabs__list { list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; }

.kiln-edit-mode .tabs__item { border-bottom: 4px solid transparent; color: rgb(92, 92, 92); cursor: pointer; display: inline; font-size: 14px; font-weight: 700; letter-spacing: 1px; padding: 10px 30px; text-transform: uppercase; }

.kiln-edit-mode .tabs__item.active { border-bottom-color: rgb(13, 71, 161); color: rgb(0, 0, 0); }

.kiln-edit-mode .tabs__item:hover { border-bottom-color: rgb(140, 186, 232); }

.kiln-edit-mode .tabcontent { margin: 32px 0px 48px; }

.kiln-edit-mode .tabcontent__config, .kiln-edit-mode .tabcontent__meta, .kiln-edit-mode .tabcontent__other { background-color: rgb(250, 250, 250); border: 1px solid rgb(237, 240, 242); padding: 18px; margin-bottom: 18px; }

.kiln-edit-mode .tabcontent:not(.active) { display: none; }

.kiln-edit-mode .tabcontent.settings { direction: ltr; }

.kiln-edit-mode .tabcontent__settings { padding-top: 18px; }

.kiln-edit-mode .tabcontent__meta, .kiln-edit-mode .tabcontent__other { margin-top: 18px; }

.kiln-edit-mode .tabcontent__meta .header, .kiln-edit-mode .tabcontent__other .header { font-size: 18px; font-weight: 700; margin-bottom: 12px; }

.kiln-edit-mode .tabcontent__group, .kiln-edit-mode .tabcontent__subgroup { position: relative; }

.kiln-edit-mode .tabcontent__subgroup { margin-bottom: 14px; }

.kiln-edit-mode .tabcontent__help, .kiln-edit-mode .tabcontent__label { color: rgb(140, 140, 140); margin-bottom: 2px; }

.kiln-edit-mode .tabcontent__help { font-size: 13px; }

.kiln-edit-mode .tabcontent__underline { border-bottom: 1px solid rgb(140, 140, 140); margin-bottom: 14px; margin-right: 32px; }

.kiln-edit-mode .tabcontent__underline--disabled { color: rgb(110, 110, 110); cursor: not-allowed; }

.kiln-edit-mode .tabcontent__underline .kiln-placeholder { margin: 0px; padding: 0px; }

.kiln-edit-mode .tabcontent__underline .ui-textbox__counter:not(.ui-textbox__counter--wysiwyg-error) { background-color: transparent; color: rgb(140, 140, 140); }

.kiln-edit-mode .tabcontent__wand { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='28' viewBox='0 0 26 28'%3E%3Cpath d='M18.594 9.078L23.172 4.5 21.5 2.828l-4.578 4.578zM25.578 4.5q0 .422-.281.703L5.203 25.297q-.281.281-.703.281t-.703-.281L.703 22.203q-.281-.281-.281-.703t.281-.703L20.797.703q.281-.281.703-.281t.703.281l3.094 3.094q.281.281.281.703zM4.469 1.531L6 2l-1.531.469L4 4l-.469-1.531L2 2l1.531-.469L4 0zm5.469 2.531L13.001 5l-3.063.938L9 9.001l-.938-3.063L4.999 5l3.063-.938L9 .999zm14.531 7.469L26 12l-1.531.469L24 14l-.469-1.531L22 12l1.531-.469L24 10zm-10-10L16 2l-1.531.469L14 4l-.469-1.531L12 2l1.531-.469L14 0z'%3E%3C/path%3E%3C/svg%3E"); background-size: 24px 24px; background-repeat: no-repeat; width: 24px; height: 24px; display: block; position: absolute; right: 0px; bottom: 0px; }

.kiln-edit-mode .tabcontent__thumbnail { max-width: 300px; }

.kiln-edit-mode .tabcontent__thumbnail .image, .kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder { margin-bottom: 0px; }

.kiln-edit-mode .tabcontent__thumbnail .image__caption { display: none; }

.kiln-edit-mode .tabcontent__section { margin: 56px 0px 0px; padding: 0px; border: 0px; cursor: pointer; }

.kiln-edit-mode .tabcontent__section:nth-of-type(1) { margin-top: 0px; }

.kiln-edit-mode .tabcontent__section * { pointer-events: none; }

.kiln-edit-mode .tabcontent__header { margin-bottom: 12px; margin-top: 0px; }

.kiln-edit-mode .tabcontent__text { margin: 0px; font-size: 14px; }

.kiln-edit-mode .tabcontent__text--disabled { color: rgb(110, 110, 110); }

.kiln-edit-mode .tabcontent__block { display: block; margin: 32px 0px 0px; }

.kiln-edit-mode .tabcontent__block:nth-child(1) { margin-top: 0px; }

.kiln-edit-mode .tabcontent__block--inline { display: flex; }

.kiln-edit-mode .tabcontent__alert, .kiln-edit-mode .tabcontent__label { display: block; margin: 0px 0px 4px; font-size: 14px; line-height: 20px; color: rgb(110, 110, 110); }

.kiln-edit-mode .tabcontent__alert { color: rgb(204, 0, 0); }

.kiln-edit-mode .tabcontent__checkbox, .kiln-edit-mode .tabcontent__select { appearance: none; border-radius: 0px; }

.kiln-edit-mode .tabcontent__select { width: 100%; max-width: 340px; padding: 0px 0px 8px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(110, 110, 110); background: url("data:image/svg+xml,<svg width='8' height='3' viewBox='0 0 8 3' xmlns='http://www.w3.org/2000/svg'><path d='M0.708496 0H7.4834L4.09595 3L0.708496 0Z' fill='%23263239'/></svg>") right center no-repeat; font-size: 14px; line-height: 20px; color: rgb(12, 12, 12); text-transform: capitalize; }

.kiln-edit-mode .tabcontent__select:disabled { opacity: 1; }

.kiln-edit-mode .tabcontent__checkbox { display: block; width: 20px; height: 20px; margin-right: 8px; border: 1px solid rgb(230, 230, 230); color: rgb(255, 255, 255); }

.kiln-edit-mode .tabcontent__image .image__caption, .kiln-edit-mode .tabcontent__image .quick-icon-remove { display: none; }

.kiln-edit-mode .tabcontent__checkbox--checked { border-color: rgb(48, 97, 242); background: url("data:image/svg+xml,<svg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.0643 2.04738L13.6714 0.680222L5.29737 10.3043L2.08653 6.90847L0.749893 8.34671L5.38429 13.2037L15.0643 2.04738Z' fill='white'/></svg>") center center no-repeat rgb(48, 97, 242); }

.kiln-edit-mode .tabcontent__image { max-width: 340px; position: relative; }

.kiln-edit-mode .tabcontent__image .image__container { aspect-ratio: 16 / 9; background-color: rgb(230, 230, 230); }

.kiln-edit-mode .tabcontent__image .image__dam-img { object-fit: contain; }

.kiln-edit-mode .tabcontent__image .tabcontent__wand { right: -34px; top: 0px; }

.kiln-edit-mode .tabcontent__image .image, .kiln-edit-mode .tabcontent__image .kiln-placeholder { border-bottom: 0px; margin: 0px !important; }

.kiln-edit-mode .configuration { display: block; }

.kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover::after, .kiln-edit-mode .container .container__field-links > .kiln-placeholder .placeholder-add-component, .kiln-edit-mode .container .personalization__cards-wrapper { display: none; }

.kiln-edit-mode .configuration input[disabled], .kiln-edit-mode .configuration select[disabled] { pointer-events: none; }

.kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .configuration, .kiln-edit-mode .layout-homepage-mobile__content-wrapper .configuration { width: 90vw; margin-left: -36vw; }

.kiln-edit-mode .container .card .container__text-edit .icon-sig-photo-default, .kiln-edit-mode .container .card .container__text-edit .icon-sig-video { position: relative; height: 16px; width: 16px; top: 2px; }

.kiln-edit-mode .container .card .video-resource:has([data-is-vertical-video-embed="true"]) .video-resource__wrapper { height: auto; }

.kiln-edit-mode .container .container__field-links > .kiln-placeholder { height: 68px; }

.kiln-edit-mode .container .container__field-links > .kiln-placeholder::after, .kiln-edit-mode .container .container__field-links > .kiln-placeholder::before { color: rgb(25, 118, 210); }

.kiln-edit-mode .container .container__field-links > .kiln-placeholder::after { content: "Drag Card Here"; font-family: "Noto Sans", Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.16px; line-height: 18px; text-transform: uppercase; }

.kiln-edit-mode .container .container__field-links > .kiln-placeholder::before { content: "add"; font-family: "Material Icons"; font-size: 24px; }

.kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover { outline: 0px; }

.kiln-edit-mode .container .factbox { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); padding: 16px; z-index: 1; }

.kiln-edit-mode .container .zone__placeholder { margin-bottom: 10px; }

.kiln-edit-mode .editor-note__expired { border-top: 1px dashed rgb(12, 12, 12); display: block; font-size: 14px; }

.kiln-edit-mode .editor-note__expiration-date { font-weight: 700; }

.kiln-edit-mode .editor-note .placeholder-text { color: rgb(140, 140, 140); }

.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p { margin: unset; }

.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:first-child) { margin-top: revert; }

.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:last-child) { margin-bottom: revert; }

.kiln-edit-mode .gallery-inline__main > .gallery-inline__container > .gallery-inline__slides .image__metadata, .kiln-edit-mode .gallery-inline__main > .gallery-inline__container > .gallery-inline__slides .image__metadata .image__caption { flex-grow: 1; }

.kiln-edit-mode .gallery-inline__main > .gallery-inline__container > .gallery-inline__slides .image__metadata .image__caption > .inline-placeholder { display: block; height: 100%; }

.kiln-edit-mode .gallery-inline__main > .gallery-inline__container > .gallery-inline__slides .image__metadata .image__caption > .inline-placeholder .ql-editor p { margin: unset; }

.kiln-edit-mode .gallery-inline.gallery--hidden, .kiln-edit-mode .gallery-inline_unfurled { overflow: visible; }

.kiln-edit-mode .gallery-inline.gallery--hidden .kiln-permanent-placeholder, .kiln-edit-mode .gallery-inline_unfurled .kiln-permanent-placeholder { min-height: 48px !important; }

.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__slides .image img, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_slides.kiln-field__disabled, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled .image img, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__slides .image img, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_slides.kiln-field__disabled, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled .image img, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled { opacity: 1; }

.kiln-edit-mode .gallery-inline.gallery--hidden .ql-editor p, .kiln-edit-mode .gallery-inline_unfurled .ql-editor p { margin: revert; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout] .gallery-inline__container, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout] .gallery-inline__container { padding: 25px 15px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled { flex-flow: wrap; overflow-x: visible; justify-content: left; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline__slides .image, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline__slides .image, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image { max-width: 295px; margin: 5px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline__slides .image img, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image img, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline__slides .image img, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image img { max-width: 295px; width: auto; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline__slides .image__metadata, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline__slides .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="grid"] .gallery-inline_unfurled__slides-unfurled .image__metadata { max-width: 295px; width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"] .gallery-inline__slides { flex-flow: column; justify-content: left; overflow-x: scroll; padding: 0px 35px 0px 15px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled { flex-direction: column; justify-content: center; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled .image .image__container, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled .image .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled .image .image__container, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"] .gallery-inline_unfurled__slides-unfurled .image .image__metadata { max-width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline"] .gallery-inline__slides { flex-direction: row; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline"] .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline"] .image__metadata { flex-direction: row-reverse; padding: 5px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline"] .image__caption, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline"] .image__caption { margin: 0px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .gallery-inline__slides { flex-direction: column; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image { width: 100%; margin: 0px !important; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__container, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__container { height: unset; display: flex; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image img, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image img { max-width: unset; max-height: unset; height: 100%; width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__metadata { width: 636px; margin: auto; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__credit { width: unset; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="list"][data-component-variation="gallery-inline_unfurled"] .image__metadata { display: inline; margin-top: unset; max-width: unset; font-size: 14px; padding-left: 4px; text-align: left; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"], .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] { flex-direction: column; justify-content: center; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image .image__container, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image .image__container, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image .image__metadata { max-width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .gallery-inline__slides, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .gallery-inline__slides { flex-flow: column; justify-content: left; overflow-x: scroll; padding: 0px 35px 0px 15px; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image { width: 100%; margin: 0px !important; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__container, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__container { height: unset !important; display: flex; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image img, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image img { max-width: unset; max-height: unset; height: 100%; width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__metadata { width: 636px; margin: auto; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__credit { width: unset; }

.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout="gallery-inline_unfurled"] .image__metadata, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__caption, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__credit, .kiln-edit-mode .gallery-inline_unfurled[data-items-layout="gallery-inline_unfurled"] .image__metadata { display: inline; margin-top: unset; max-width: unset; font-size: 14px; padding-left: 4px; text-align: left; }

.kiln-edit-mode .gallery-inline.gallery--hidden__top, .kiln-edit-mode .gallery-inline_unfurled__top { min-height: 100px; }

.kiln-edit-mode .gallery-inline.gallery--hidden__top .inline-placeholder .placeholder-text, .kiln-edit-mode .gallery-inline.gallery--hidden__top .ql-editor, .kiln-edit-mode .gallery-inline_unfurled__top .inline-placeholder .placeholder-text, .kiln-edit-mode .gallery-inline_unfurled__top .ql-editor { text-align: center; }

.kiln-edit-mode .gallery-inline.gallery--hidden__top--image, .kiln-edit-mode .gallery-inline_unfurled__top--image { max-height: attr(data-original-height); }

.kiln-edit-mode .gallery-inline.gallery--hidden__slides, .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled, .kiln-edit-mode .gallery-inline_unfurled__slides, .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled { counter-reset: slide-number 0; display: flex; }

.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container, .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container, .kiln-edit-mode .gallery-inline_unfurled__slides .image__container, .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container { height: fit-content !important; position: relative; }

.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__dam-img, .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__dam-img, .kiln-edit-mode .gallery-inline_unfurled__slides .image__dam-img, .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__dam-img { max-height: none; transform: none; position: static; }

.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container::before, .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container::before, .kiln-edit-mode .gallery-inline_unfurled__slides .image__container::before, .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container::before { counter-increment: slide-number 1; content: counter(slide-number); position: absolute; opacity: 0.75; padding: 2px 5px; border-radius: 5px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); bottom: 10px; left: 5px; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image, .kiln-edit-mode .gallery-inline_unfurled .image { margin: 5px auto; opacity: 1; pointer-events: auto; padding-bottom: 20px; display: flex; flex-direction: column; width: fit-content; height: auto !important; }

.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__controls, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__counter, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__next-overlay, .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__prev-overlay, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__controls, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__counter, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__next-overlay, .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__prev-overlay, .kiln-edit-mode .video-inline .video-playlist__outer-container::after { display: none !important; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image img, .kiln-edit-mode .gallery-inline_unfurled .image img { max-width: 720px; max-height: 405px; width: auto; height: auto; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image__container, .kiln-edit-mode .gallery-inline_unfurled .image__container { padding-bottom: 0px; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image__metadata, .kiln-edit-mode .gallery-inline_unfurled .image__metadata { visibility: visible; position: static; max-width: 720px; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image__caption, .kiln-edit-mode .gallery-inline_unfurled .image__caption { width: 100%; }

.kiln-edit-mode .gallery-inline.gallery--hidden .image__title, .kiln-edit-mode .gallery-inline_unfurled .image__title { white-space: normal; }

.kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__main, .kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__main { background-color: transparent; min-height: auto; min-width: auto; }

.kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__container, .kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__container { visibility: visible; }

.kiln-edit-mode .gallery-inline #kiln-drag-placeholder { display: none; }

.kiln-edit-mode .gallery_unfurled .configuration { max-width: 999px; margin: auto; padding: 24px; }

.kiln-edit-mode .layout-no-rail[data-page-type="gallery"] .headline__wrapper { margin: 32px 0px; position: static !important; padding: 0px !important; transform: initial !important; }

.kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__wrapper .placeholder-text, .kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__wrapper .placeholder-text, .kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__wrapper .placeholder-text, .kiln-edit-mode .layout-no-rail[data-page-type="gallery"] .headline__wrapper .placeholder-text { text-align: center; }

.kiln-edit-mode .image-slider__image-container { display: flex; height: auto; padding-top: 0px; }

.kiln-edit-mode .image-slider__image-container img { position: unset; }

.kiln-edit-mode .image-slider__image-container .image-slider__handle, .kiln-edit-mode .image-slider__image-container .image-slider__overlay { visibility: hidden; }

.kiln-edit-mode .image-slider__image-container .image-slider__image-after, .kiln-edit-mode .image-slider__image-container .image-slider__image-before { width: 100%; height: 100%; position: unset; }

.kiln-edit-mode .image-slider__image-container .image-slider__image-after .image__dam-img, .kiln-edit-mode .image-slider__image-container .image-slider__image-before .image__dam-img { clip-path: unset; }

.kiln-edit-mode .product-card__sticker, .kiln-edit-mode .product-card__sticker-container, .kiln-edit-mode .product-card_expanded__sticker, .kiln-edit-mode .product-card_expanded__sticker-container, .kiln-edit-mode .product-card_listing__sticker, .kiln-edit-mode .product-card_listing__sticker-container { width: max-content; }

.kiln-edit-mode [class^="container"] .complex-list-trash, .kiln-edit-mode [class^="container"] .component-list-trash { background: rgb(69, 90, 100); border-radius: 50%; color: rgb(255, 255, 255); display: none; height: 70px; left: calc(50% - 35px); width: 70px; }

.kiln-edit-mode [class^="container"] .complex-list-trash .material-icons, .kiln-edit-mode [class^="container"] .component-list-trash .material-icons { font-size: 40px; }

.kiln-edit-mode [class^="container"] .complex-list-trash.kiln-sortable-drop-area, .kiln-edit-mode [class^="container"] .component-list-trash.kiln-sortable-drop-area { display: flex; }

.kiln-edit-mode [class^="container"] .complex-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child), .kiln-edit-mode [class^="container"] .component-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child) { align-items: center; background: rgb(13, 71, 161); border-radius: 50%; color: rgb(255, 255, 255); font-size: 45px; justify-content: center; padding: 20px; transform: scale(1.2, 1.2); transition: transform 0.3s; }

.kiln-edit-mode .live-story__items-container .kiln-permanent-placeholder { min-height: 10px !important; background-color: rgb(227, 242, 253); }

.kiln-edit-mode .live-story__items-container .kiln-permanent-placeholder.kiln-error-placeholder { background-color: rgb(255, 235, 238); }

.kiln-edit-mode .vertical-video { width: 90%; max-width: none; }

.kiln-edit-mode .vertical-video section[data-tabcontent="Content"] { max-width: 425px; width: calc(9 * 100dvh / 16); margin: 0px auto; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-playlist .kiln-permanent-placeholder { min-height: 150px !important; }

.kiln-edit-mode .vertical-video .image__dam-img { object-fit: contain; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource { height: 100% !important; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .image__dam-img { max-height: 300px; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details { height: 100% !important; display: block; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details div { color: rgb(255, 255, 255) !important; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details .video-resource__headline { font-weight: 700; font-size: 44px; line-height: 44px; color: rgb(12, 12, 12) !important; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details .video-resource__description { font-weight: 400; font-size: 24px; line-height: 36px; color: rgb(12, 12, 12) !important; }

.kiln-edit-mode .vertical-video .video-inline_vertical-video { background-color: rgb(255, 255, 255); }

.kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper { height: unset; }

.kiln-edit-mode .vertical-video .video-resource__image { height: 150px; width: 100%; }

.kiln-edit-mode .vertical-video .video-playlist__items-container { height: 400px; scroll-snap-type: none; }

.kiln-edit-mode .vertical-video .video-playlist__items-container .image__dam-img { max-height: 150px; }

.kiln-edit-mode .vertical-video .video-resource { display: block; height: unset; width: 100% !important; }

.kiln-edit-mode .vertical-video .call-to-action, .kiln-edit-mode .vertical-video .video-playlist__navigation, .kiln-edit-mode .vertical-video .video-resource__image::before { display: none; }

.kiln-edit-mode .vertical-video .video-resource > div { width: 100% !important; }

.kiln-edit-mode .vertical-video .video-player__wrapper { height: 100% !important; aspect-ratio: unset; }

.kiln-edit-mode .vertical-video .video-playlist { margin-top: 5px; }

.kiln-edit-mode .video-inline .video-playlist { overflow: hidden auto; height: 520px; }

.kiln-edit-mode .video-inline .video-playlist > .kiln-permanent-placeholder { margin-left: 12px; min-height: 56px !important; height: 56px !important; }

.kiln-edit-mode .video-inline .video-playlist__items-container { margin-right: 4px; flex-direction: unset; height: unset !important; overflow: unset !important; }

.kiln-edit-mode .video-inline .video-playlist__outer-container { overflow: unset; margin-left: 0px !important; }

.kiln-edit-mode .video-inline .video-playlist__navigation { display: none; }

.kiln-edit-mode .video-inline .video-playlist__playlist-wrapper { padding: 0px 12px !important; }

.kiln-edit-mode .video-inline .video-playlist__playlist-wrapper::after { display: none !important; }

.kiln-edit-mode .video-inline .video-playlist .video-resource { margin: 0px 0px 16px 16px; }

.kiln-edit-mode .video-inline_carousel .video-playlist { overflow: visible auto; }

.kiln-edit-mode .video-inline_carousel .video-playlist .kiln-permanent-placeholder:first-of-type { position: sticky; top: 0px; left: 0px; min-height: 36px !important; height: 36px !important; }

.kiln-edit-mode .video-inline_carousel .video-playlist .selector { position: sticky; top: 0px; left: 0px; z-index: 1; }

.kiln-edit-mode .video-inline_carousel .video-playlist__items-container { flex-direction: unset; overflow: unset; height: unset !important; }

.kiln-edit-mode .video-inline_carousel .video-playlist__items-container[data-editable="videos"] .video-resource::after { background: unset; }

.kiln-edit-mode .video-inline_carousel .video-playlist__outer-container { overflow: unset; margin-left: 32px !important; }

.kiln-edit-mode .video-inline_carousel .video-playlist__navigation { display: none; }

.kiln-edit-mode .video-inline_carousel .video-playlist__playlist-wrapper::after { display: none !important; }

.kiln-edit-mode .kiln-field :has([field="bylinePicker"]) > fieldset legend, .kiln-edit-mode .video-playlist__navigation, .kiln-edit-mode .video-playlist__outer-container::after { display: none; }

.kiln-edit-mode .video-inline_carousel .video-playlist[data-items-layout="grid"] .video-playlist__items-container { overflow: visible; flex-wrap: wrap; }

.kiln-edit-mode .video-inline_carousel__wrapper { padding-top: 1px; padding-bottom: 1px; }

.kiln-edit-mode .video-player { height: 100%; }

.kiln-edit-mode .video-playlist .kiln-permanent-placeholder:first-of-type { margin-left: 0px; min-height: 56px !important; height: 56px !important; }

.kiln-edit-mode .video-playlist__items-container, .kiln-edit-mode .video-playlist__outer-container { overflow: visible; }

.kiln-edit-mode .video-playlist [data-component-name="video-resource"] { margin-top: 4px; }

.kiln-edit-mode .video-playlist [data-component-name="video-resource"] .video-resource__image { margin-inline-end: 8px; }

.kiln-edit-mode .kiln-field :has([field="bylinePicker"]) > fieldset { padding: 0px; }

.kiln-edit-mode .kiln-field :has([field="bylinePicker"]) .component.video-resource { border: none; padding: 0px; margin-bottom: -0.75rem; }

.kiln-edit-mode .container_vertical-strip-3x4, .kiln-edit-mode .container_vertical-strip-original-ratio { display: block; }

.kiln-edit-mode .container_vertical-strip-3x4 .container__headline.container_vertical-strip-original-ratio__headline span, .kiln-edit-mode .container_vertical-strip-original-ratio .container__headline.container_vertical-strip-original-ratio__headline span { font-weight: 500; vertical-align: middle; }

.kiln-edit-mode .container_vertical-strip-3x4 .video-resource__wrapper, .kiln-edit-mode .container_vertical-strip-original-ratio .video-resource__wrapper { height: auto; padding-bottom: 0px; }

.kiln-edit-mode .container_vertical-shelf-carousel { margin: 0px 12px 0px 0px !important; }

.kiln-edit-mode .container_ribbon__field-links { overflow: visible; }

.kiln-edit-mode .container_ribbon__field-links .inline-form { display: inline-block; }

.kiln-edit-mode html:not([data-layout-uri*="layout-homepage-mobile"]) [data-component-name="video-resource"] { min-width: 268px; }

.kiln-edit-mode [data-component-name="video-resource"] [data-editable="media"] { width: 100%; }

.kiln-edit-mode [data-component-name="video-resource"] .kiln-placeholder { width: 100%; margin-bottom: 16px; }

.kiln-edit-mode [data-component-name="video-resource"] .selector { position: initial !important; }

.kiln-edit-mode [data-component-name="video-resource"]:hover { text-decoration: none !important; }

.kiln-edit-mode [data-component-name="video-resource"] .video-resource__image::before { content: ""; background-size: 20%; position: absolute; height: 100%; width: 100%; z-index: 1; opacity: 0.9; }

.kiln-edit-mode [data-component-name="video-resource"] .video-resource__image::after { transition: opacity 0.8s; content: ""; opacity: 0; }

.kiln-edit-mode [data-component-name="video-resource"] .video-resource__image:hover::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top: 54px; padding: 6px; z-index: 1; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: var(--theme-font-family); font-weight: 400; font-size: 12px; opacity: 1; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="disabled"] .video-resource__image:has(.image__container)::before { background: url("/media/sites/cnn/icons/play-icon.svg") center center no-repeat; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="disabled"] .video-resource__image:has(.image__container):hover::after { content: "Autoplay disabled"; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="unmuted"] .video-resource__image:has(.image__container)::before { background: url("/media/sites/cnn/icons/autoplay-icon.svg") center center no-repeat; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="unmuted"] .video-resource__image:has(.image__container):hover::after { content: "Autoplay enabled unmuted"; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="muted"] .video-resource__image:has(.image__container)::before { background: url("/media/sites/cnn/icons/autoplay-muted-icon.svg") center center no-repeat; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="muted"] .video-resource__image:has(.image__container):hover::after { content: "Autoplay enabled muted"; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="scroll"] .video-resource__image:has(.image__container)::before { background: url("/media/sites/cnn/icons/autoplay-onscroll-icon.svg") center center no-repeat; }

.kiln-edit-mode [data-component-name="video-resource"][data-autostart="scroll"] .video-resource__image:has(.image__container):hover::after { content: "Autoplay enabled on scroll"; }

.kiln-edit-mode [data-component-name="video-playlist"] .video-resource[data-unselectable="true"] { opacity: 0.5; }

.kiln-edit-mode [data-component-name="video-playlist"] [data-component-name="video-resource"] .video-resource__image::before { background: unset; }

.kiln-edit-mode [data-component-name="graphic"] iframe { aspect-ratio: 1 / 1; max-height: 700px; }

.kiln-edit-mode .dynamic { padding: 15px 10px 5px; background-color: rgb(227, 242, 253); }

.kiln-edit-mode .dynamic .dynamic--header { font-family: "Noto Sans", Arial, sans-serif; font-size: 14px; font-stretch: 100%; font-weight: 600; margin: 0px 0px 5px; padding: 0px 0px 5px 10px; }

.kiln-edit-mode .header__container { height: 40px; }

.kiln-edit-mode[data-page-type="tve"] [data-component-name="video-resource"] { }

.kiln-edit-mode[data-page-type="vertical-video"] .layout--full-bleed__wrapper { max-width: 100%; max-height: 100%; }

.kiln-edit-mode[data-page-type="vertical-video"] .video-resource__wrapper { max-width: 100%; padding-bottom: 0px; }

.kiln-edit-mode[data-page-type="vertical-video"] .video-inline_vertical-video .video-resource__wrapper { height: auto; }

.kiln-edit-mode[data-page-type="vertical-video"] [data-component-name="video-playlist"] { display: block; background-color: rgb(255, 255, 255); }

.kiln-edit-mode[data-page-type="vertical-video"] .vertical-video__closeButton { display: none; }

.kiln-edit-mode[data-page-type="vertical-video"] .video-inline_vertical-video__video-resource { position: static; width: auto; }

.kiln-edit-mode[data-page-type="vertical-video"] .video-inline_vertical-video .video-playlist__items-container { width: auto; height: auto; overflow-y: visible; }

.kiln-edit-mode [data-component-name="podcast-episode"] { min-height: 20px; }

.kiln-edit-mode [data-component-name="tve-headline-hero"] .custom-placeholder .custom-placeholder__right { margin-top: 16px; }

.kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_3x4-standard__content, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel__content, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid-image-title-only__content, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid__content { margin-left: 0px !important; margin-right: 0px !important; }

.kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_3x4-standard__arrow, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel__arrow, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid-image-title-only__arrow, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid__arrow { display: none !important; }

.kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_3x4-standard__mask, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel__mask, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid-image-title-only__mask, .kiln-edit-mode [data-component-name="tve-carousel"] .tve-carousel_grid__mask { mask-image: none !important; }

.kiln-edit-mode [data-component-name="tve-carousel"] .tve-assets__container { min-height: 176px; overflow: visible; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 15px; }

.kiln-edit-mode [data-component-name="tve-carousel"] .tve-assets__container .kiln-permanent-placeholder, .kiln-edit-mode[data-page-type="section"] .sortable-chosen.container::after { display: none; }

.kiln-edit-mode [data-component-name="tve-carousel"] [data-component-name="tve-asset"] { max-width: unset; margin: 0px !important; padding: 0px !important; width: 100% !important; }

.kiln-edit-mode [data-component-name="tve-carousel"] [data-component-name="tve-asset"] .tve-asset__image { width: 100% !important; max-width: unset; }

.kiln-edit-mode [data-component-name="tve-carousel"] [data-component-name="tve-asset"] .tve-asset__image img { width: 100%; }

.kiln-edit-mode [data-component-name="tve-carousel"] .kiln-permanent-placeholder { max-height: 50px; min-height: 20px !important; }

.kiln-edit-mode [data-component-name="tve-carousel"].tve-carousel_3x4-standard .tve-assets__container { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

.kiln-edit-mode [data-component-name="tve-carousel"].tve-carousel_large-image-only .tve-assets__container { grid-template-columns: 1fr 1fr !important; }

.kiln-edit-mode [data-component-name="tve-carousel"].tve-carousel_dtc-channel .tve-assets__container, .kiln-edit-mode [data-component-name="tve-carousel"].tve-carousel_tve-live-channel .tve-assets__container { grid-template-columns: 1fr 1fr 1fr; }

.kiln-edit-mode[data-page-type="scratchpad"] .ui-toolbar__right .toolbar-publish-button { cursor: default; }

.kiln-edit-mode[data-page-type="section"] { counter-reset: zone-number 0 product-zone-number 0 stack-number 0 container-number 0; }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/zone/"]::before, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/product-zone/"]::before, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/stack/"]::before, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/container/"]::before { background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); font-family: var(--theme-font-family); font-size: 10px; font-weight: 700; padding: 4px; border-radius: 4px; margin: 16px 8px; position: absolute; z-index: 2; left: 0px; }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/zone/"] .kiln-permanent-placeholder, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/product-zone/"] .kiln-permanent-placeholder, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/stack/"] .kiln-permanent-placeholder, .kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/container/"] .kiln-permanent-placeholder { padding: 16px 32px; }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/zone/"]::before { counter-increment: zone-number 1; content: counter(zone-number); }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/product-zone/"]::before { counter-increment: product-zone-number 1; content: counter(product-zone-number); }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/stack/"]::before { counter-increment: stack-number 1; content: counter(stack-number); }

.kiln-edit-mode[data-page-type="section"] [data-uri*="/_components/container/"]::before { counter-increment: container-number 1; content: counter(container-number); }

.kiln-edit-mode .image__lede .kiln-placeholder + .image__container, .kiln-edit-mode .image__lede .kiln-placeholder + .mini-selector + .image__container { padding-bottom: 0px; }

.kiln-edit-mode[data-page-type="vertical-video"] { overflow: visible; background-color: rgb(255, 255, 255) !important; }

.kiln-edit-mode[data-page-type="vertical-video"] .layout__content-wrapper { background-color: rgb(255, 255, 255); }

.kiln-edit-mode[data-page-type="article"] { counter-reset: product-counter 0 offer-counter 0; }

.kiln-edit-mode[data-page-type="article"] .paragraph a[rel="sponsored"], .kiln-edit-mode[data-page-type="article"] .subheader a[rel="sponsored"] { counter-increment: offer-counter 1; }

.kiln-edit-mode .article__counters { display: block; color: rgb(13, 71, 161); position: sticky; bottom: 0px; background-color: rgb(255, 255, 255); width: fit-content; margin-left: auto; }

.kiln-edit-mode .article__offer-count, .kiln-edit-mode .article__product-count { display: grid; height: var(--counter-height); place-items: center end; grid-template-columns: min-content auto; justify-content: end; }

.kiln-edit-mode .highlights, .kiln-edit-mode.underscored[data-page-type="article"] .headline__text .kiln-placeholder .placeholder-label, .kiln-edit-mode.underscored[data-page-type="article"] .headline_underscored__text .kiln-placeholder .placeholder-label { display: block; }

.kiln-edit-mode .article__offer-count::before, .kiln-edit-mode .article__product-count::before { padding: 0px 6px 0px 4px; }

.kiln-edit-mode .article__offer-count::after, .kiln-edit-mode .article__product-count::after { padding-right: 6px; font-weight: 700; }

.kiln-edit-mode.underscored[data-page-type="article"] .word-count { bottom: calc(var(--counter-height) * 2); }

.kiln-edit-mode.underscored[data-page-type="article"] .article__product-count::before { content: "products: "; }

.kiln-edit-mode.underscored[data-page-type="article"] .article__product-count::after { content: counter(product-counter); }

.kiln-edit-mode.underscored[data-page-type="article"] .article__offer-count::before { content: "offers: "; }

.kiln-edit-mode.underscored[data-page-type="article"] .article__offer-count::after { content: counter(offer-counter); }

.kiln-edit-mode .headline_section-banner-image { height: 110px; }

.kiln-edit-mode .headline__text { height: 24px; margin-top: 20px; padding-top: 32px; }

.kiln-edit-mode .headline__text .editor-inline { margin-left: 0px; }

.kiln-edit-mode .headline_sponsorship__wrapper { margin-top: 10px; }

.kiln-edit-mode .headline_sponsorship:has(.selector) .add-bottom, .kiln-edit-mode .headline_sponsorship:has(.selector) .add-top { text-align: center; left: 0px; right: 0px; }

.kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder__right, .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right, .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right, .kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .quick-bar, .kiln-edit-mode .zone .layout--full-bleed .custom-placeholder__right, .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right, .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .quick-bar { right: 16px; }

.kiln-edit-mode .product-zone:has(.layout--full-bleed), .kiln-edit-mode .zone:has(.layout--full-bleed) { left: 50%; position: relative; width: 100vw; margin-left: -50vw !important; }

.kiln-edit-mode .product-zone .layout--full-bleed, .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed), .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed), .kiln-edit-mode .zone .layout--full-bleed, .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed), .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) { padding: 0px 16px; }

.kiln-edit-mode .product-zone .layout--full-bleed .kiln-permanent-placeholder, .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder, .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder, .kiln-edit-mode .zone .layout--full-bleed .kiln-permanent-placeholder, .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder, .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder { max-width: unset; }

.kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder, .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder, .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder, .kiln-edit-mode .zone .layout--full-bleed .custom-placeholder, .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder, .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder { left: 50%; margin-left: -50vw; position: relative; width: 100vw; padding: 0px 16px; }

.kiln-edit-mode .product-zone.layout--slide-carousel .product-zone__items, .kiln-edit-mode .zone.layout--slide-carousel .product-zone__items { overflow-x: scroll; scrollbar-width: auto; margin-bottom: 14px; }

.kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-bottom, .kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-top, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-bottom, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-top { left: 50%; margin-left: -50vw; }

.kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-bottom .ui-button, .kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-top .ui-button, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-bottom .ui-button, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .add-top .ui-button { z-index: 10000; }

.kiln-edit-mode .product-zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .selector-label, .kiln-edit-mode .zone aside:has(~ .zone__inner .layout--full-bleed, ~ .product-zone__inner .layout--full-bleed) .selector-label { left: 16px; }

.kiln-edit-mode .layout--full-bleed__sub-header .product-zone:has(.layout--full-bleed), .kiln-edit-mode .layout--full-bleed__sub-header .zone:has(.layout--full-bleed), .kiln-edit-mode .layout--full-bleed__top .product-zone:has(.layout--full-bleed), .kiln-edit-mode .layout--full-bleed__top .zone:has(.layout--full-bleed) { left: 0px; margin-left: 0px !important; }

.kiln-edit-mode .component-selector-wrapper.sponsor-banner { position: absolute; }

.kiln-edit-mode .live-blog, .kiln-edit-mode .live-blog-auto { border-radius: 5px; box-shadow: rgb(230, 230, 230) 0px 0px 8px 0px; padding: 16px; }

.kiln-edit-mode .article-text-banner_underscored-sponsored .ql-editor p { margin-left: 20px; }

.kiln-edit-mode .editor-bio .image .kiln-placeholder { display: inline-flex; min-height: 80px !important; }

.kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item, .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(1), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) { display: inline-flex; }

.kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item .container_side-by-side-package__link:nth-of-type(1), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(1) .container_side-by-side-package__link:nth-of-type(1), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) .container_side-by-side-package__link:nth-of-type(1) { order: 2; }

.kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item .container_side-by-side-package__link:nth-of-type(2), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(1) .container_side-by-side-package__link:nth-of-type(2), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) .container_side-by-side-package__link:nth-of-type(2) { order: 1; display: inline-flex; margin-right: 12px; }

.kiln-edit-mode .container_side-by-side-package__field-links:has(> .component-selector-wrapper--selected.container_side-by-side-package__item), .kiln-edit-mode .container_side-by-side-package__field-links:has(> div.sortable-chosen.kiln-sortable-ghost) { grid-template-columns: 1fr; column-gap: 0px; }

.kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-label, .kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-text { color: rgb(49, 27, 146); }

.kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-label::before { content: ""; display: inline-block; width: 1.2em; height: 1.2em; margin-right: 0.5em; background-color: currentcolor; mask-image: url("../media/sites/cnn/icons/ai-two-stars.svg"); mask-size: cover; }

.kiln-edit-mode .video-resource-elevate.vertical-video .video-resource__chyron-wrapper.invisible { opacity: 1; }

.layout-no-rail[data-page-type="gallery"] .layout-no-rail__top.kiln-page-area .headline__wrapper { position: unset; transform: unset; width: unset; padding-bottom: 20px; }

@media screen and (min-width: 960px) {
  .kiln-edit-mode .headline__text { height: 100%; }
  .kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__text, .kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__text, .kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__text { padding-top: 32px; }
}

@media screen and (min-width: 768px) {
  .kiln-edit-mode.layout-article-elevate .video-inline_carousel__video-resource .video-resource__details, .kiln-edit-mode.layout-article-elevate .video-playlist__playlist-wrapper .video-playlist__navigation { display: none !important; }
}

@media screen and (min-width: 480px) {
  .ai-article-summary, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned { border-top-width: 2px; border-bottom-width: 2px; }
  .ai-article-summary__created, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created { background-color: rgb(242, 242, 242); padding: 4px 12px; display: flex; justify-content: space-between; align-items: center; }
  .ai-article-summary__created-left, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-left, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-left, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-left, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-left { width: 70%; display: flex; justify-content: left; }
  .ai-article-summary__created-right, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-right, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-right, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-right, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-right { width: 30%; display: flex; justify-content: right; }
  .ai-article-summary__created-right [data-collaboration-avatars], body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-right [data-collaboration-avatars], body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-right [data-collaboration-avatars], body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-right [data-collaboration-avatars], body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-right [data-collaboration-avatars] { display: flex; flex-wrap: wrap; align-content: center; margin: 0px 16px; }
  .ai-article-summary__created .custom-placeholder, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created .custom-placeholder, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created .custom-placeholder, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created .custom-placeholder, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created .custom-placeholder { margin: -6px -12px 0px; }
  .ai-article-summary__created-text, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-text, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-text, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__created-text, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__created-text { color: rgb(140, 140, 140); font-size: 12px; font-weight: 500; line-height: 1.25; }
  .ai-article-summary:has(div.new), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new) { border-top-color: rgb(70, 108, 240); border-bottom-color: rgb(70, 108, 240); }
  .ai-article-summary:has(div.new) .ai-article-summary__status-name, .ai-article-summary:has(div.new) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.new) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.new) .live-story-post__status-name { background-color: rgb(70, 108, 240); }
  .ai-article-summary:has(div.for_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review) { border-top-color: rgb(241, 98, 192); border-bottom-color: rgb(241, 98, 192); }
  .ai-article-summary:has(div.for_review) .ai-article-summary__status-name, .ai-article-summary:has(div.for_review) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.for_review) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name { background-color: rgb(241, 98, 192); }
  .ai-article-summary:has(div.in_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review) { border-top-color: rgb(188, 13, 128); border-bottom-color: rgb(188, 13, 128); }
  .ai-article-summary:has(div.in_review) .ai-article-summary__status-name, .ai-article-summary:has(div.in_review) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.in_review) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name { background-color: rgb(188, 13, 128); }
  .ai-article-summary:has(div.ready_to_publish), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish) { border-top-color: rgb(136, 29, 243); border-bottom-color: rgb(136, 29, 243); }
  .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-name, .ai-article-summary:has(div.ready_to_publish) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name { background-color: rgb(136, 29, 243); }
  .ai-article-summary:has(div.published), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published) { border-top-color: rgb(24, 185, 89); border-bottom-color: rgb(24, 185, 89); }
  .ai-article-summary:has(div.published) .ai-article-summary__status-name, .ai-article-summary:has(div.published) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.published) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.published) .live-story-post__status-name { background-color: rgb(24, 185, 89); }
  .ai-article-summary:has(div.updating), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating) { border-top-color: rgb(245, 141, 65); border-bottom-color: rgb(245, 141, 65); }
  .ai-article-summary:has(div.updating) .ai-article-summary__status-name, .ai-article-summary:has(div.updating) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.updating) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.updating) .live-story-post__status-name { background-color: rgb(245, 141, 65); }
  .ai-article-summary:has(div.hold_for_release), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release), body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release), body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release) { border-top-color: rgb(223, 36, 36); border-bottom-color: rgb(223, 36, 36); }
  .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-name, .ai-article-summary:has(div.hold_for_release) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release) .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post:has(div.hold_for_release) .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name { background-color: rgb(223, 36, 36); }
  .ai-article-summary__status, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status { display: flex; align-items: center; justify-content: right; }
  .ai-article-summary__status .ai-article-summary__status-name, .ai-article-summary__status .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status .live-story-post__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__status .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__status .live-story-post__status-name { width: fit-content; height: fit-content; text-transform: capitalize; padding: 4px 10px; margin: 0px 4px; border-radius: 16px; color: rgb(255, 255, 255); font-weight: 500; font-size: 12px; white-space: nowrap; }
  .ai-article-summary__publish, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post__publish, body.layout-live-story-amplify.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__publish, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post__publish, body.layout-live-story.kiln-edit-mode[data-page-type="live-story"] .live-story-post_pinned__publish { display: flex; justify-content: right; margin: 8px 0px; }
  .ai-article-summary__loading { display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%; height: 100%; padding: 24px; gap: 16px; background-color: rgb(237, 231, 246); color: rgb(49, 27, 146); }
  .ai-article-summary__loading-text { font-size: 20px; }
  .ai-article-summary__loading svg circle { stroke: rgb(49, 27, 146) !important; }
  .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper { height: unset !important; }
  .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-playlist__navigation { display: none !important; }
  .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-resource { height: 100%; }
  .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist__outer-container { width: inherit !important; height: 100dvh; }
  .kiln-edit-mode .video-resource:has([data-is-vertical-video-embed="true"]) .video-resource__wrapper { padding-bottom: 0px; }
}

.layout-shared-components [data-component-name="video-resource"][data-vertical-orientation="true"] { max-width: 360px !important; }

.cnn.layout-homepage, .cnne.layout-homepage { --theme-header__background: #ffffff; --theme-header__copy-accent: #0c0c0c; --theme-header__copy-follow: #0c0c0c; --theme-header__logo-background-color: transparent; --theme-header__logo-color: #cc0000; --theme-header__logo-width: auto; --theme-header__logo-inset-width: auto; --theme-header__icon-color: #0c0c0c; --theme-header__icon-color-hover: #6e6e6e; --theme-header__edition-picker-link: #0c0c0c; --theme-header__separator: #404040; --theme-header__hover-item-hover: #ffffff; --theme-header__item-link-hover-color: #0c0c0c; --theme-header__login-button-color: #ffffff; --theme-header__login-button-color-hover: #e6e6e6; --theme-header__login-button-border-color: #e6e6e6; --theme-header__login-button-text-color: #0c0c0c; --theme-header__login-button-hover-text-color: #0c0c0c; --theme-header__mobile-dropdown-background: none; --theme-header__dropdown-background: #ffffff; --theme-header__dropdown-item-link-color: #0c0c0c; --theme-header__dropdown-item-link-hover-color: #ffffff; --theme-header__dropdown-border-width: none; --theme-header__dropdown-border-style: none; --theme-header__dropdown-border-color: none; --theme-header__dropdown-box-shadow: 0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129; --theme-header__dropdown-hover-item-hover: #0c0c0c; --theme-header__dropdown-separator-color: #e6e6e6; --theme-header__dropdown-border-top: none; --theme-header__dropdown-border: 1px solid var(--theme-header__dropdown-separator-color); --theme-header__dropdown-border-radius: 4px; --theme-header__dropdown-margin-top: 2px; --theme-header__scrolled-box-shadow: 0px 6px 12px 0px rgba(106, 115, 129, 0.16),0px 3px 8px 0px rgba(106, 115, 129, 0.06); --theme-header__auth-avatar-hover: #e6e6e6; --theme-alerts__background: #ffffff; }

.layout-homepage { background-color: rgb(255, 255, 255); width: 100%; margin: 0px; padding: 0px; }

.layout-homepage__top:empty + .layout-homepage__wrapper:not(:has(.layout--full-bleed)) { padding-top: 24px; }

@media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty + .layout-homepage__wrapper:not(:has(.layout--full-bleed)) { padding-top: 32px; }
}

@supports not selector(:has(*)) {
  @media screen and (min-width: 960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty + .layout-homepage__wrapper:not(.has-pseudo-class-fix-layout--full-bleed) { padding-top: 32px; }
}
  @media screen and (max-width: 479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty + .layout-homepage__wrapper:not(.has-pseudo-class-fix-layout--full-bleed) { padding-top: 24px; }
}
}