/* =========================================================
   Presell B — VICK TRICK MEMORY  ([2 Presell] EN)

   LAYOUT: extraido da folha REAL de
   edition.cnn.com/world/elon-musk-fast-facts
   A pagina traz 1,5 MB de CSS inline; aqui estao so as regras que
   caem nas classes usadas no index.html, e so as variaveis de tema
   (--theme-*) que essas regras chamam, resolvidas em cadeia.
   Nada foi reescrito: os valores sao os de la.

   O que e meu esta no fim, marcado [SUPRIDO].
   ========================================================= */

:root {
  --primitive-border-01: 1px;
  --primitive-border-02: 2px;
  --primitive-border-04: 4px;
  --primitive-border-06: 6px;
  --primitive-border-08: 8px;
  --primitive-border-12: 12px;
  --primitive-border-none: 0px;
  --primitive-color-brand-primary: #c00;
  --primitive-color-neutral-300: #e6e6e6;
  --primitive-color-neutral-400: #b1b1b1;
  --primitive-color-neutral-500: #6e6e6e;
  --primitive-color-neutral-600: #404040;
  --primitive-color-neutral-700: #262626;
  --primitive-color-neutral-800: #0c0c0c;
  --primitive-color-red-500: #d50000;
  --primitive-color-transparent-white-05: #ffffff0d;
  --primitive-color-transparent-white-10: #ffffff1a;
  --primitive-radius-02: 2px;
  --primitive-radius-04: 4px;
  --primitive-size-01: 1px;
  --primitive-size-02: 2px;
  --primitive-size-04: 4px;
  --primitive-size-16: 16px;
  --primitive-size-20: 20px;
  --primitive-size-24: 24px;
  --primitive-size-32: 32px;
  --primitive-size-40: 40px;
  --primitive-size-none: 0px;
  --primitive-space-01: 1px;
  --primitive-space-02: 2px;
  --primitive-space-04: 4px;
  --primitive-space-08: 8px;
  --primitive-space-16: 16px;
  --primitive-space-20: 20px;
  --primitive-space-24: 24px;
  --primitive-space-32: 32px;
  --primitive-space-36: 36px;
  --primitive-space-40: 40px;
  --primitive-space-48: 48px;
  --primitive-space-none: 0px;
  --primitive-type-font-family-cnn-sans-display: cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;
  --primitive-type-font-family-noto-serif: noto_serif,Georgia,Times New Roman,serif;
  --primitive-type-font-size-12: 12px;
  --primitive-type-font-size-14: 14px;
  --primitive-type-font-size-18: 18px;
  --primitive-type-letter-spacing-none: 0px;
  --primitive-type-line-height-14: 14px;
  --primitive-type-line-height-20: 20px;
  --primitive-type-line-height-30: 30px;
  --primitive-type-text-decoration-none: none;
  --primitive-type-text-decoration-underline: underline;
  --primitive-type-text-transform-uppercase: uppercase;
  --semantic-border-lg: var(--primitive-border-04);
  --semantic-border-md: var(--primitive-border-02);
  --semantic-border-sm: var(--primitive-border-01);
  --semantic-color-action-inverse-secondary-overrides-overlay__hover: var(--primitive-color-transparent-white-10);
  --semantic-color-action-inverse-secondary-overrides-overlay__press: var(--primitive-color-transparent-white-05);
  --semantic-color-action-secondary-overrides-border__focus: var(--primitive-color-neutral-800);
  --semantic-color-border-persistent__black: var(--primitive-color-neutral-800);
  --semantic-color-border-quartenary: var(--primitive-color-neutral-300);
  --semantic-color-border-tertiary: var(--primitive-color-neutral-400);
  --semantic-color-link-primary-base-default: var(--primitive-color-neutral-800);
  --semantic-color-link-primary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-primary-overrides-hover: var(--primitive-color-neutral-500);
  --semantic-color-link-primary-overrides-press: var(--primitive-color-neutral-600);
  --semantic-color-link-quartenary-base-default: var(--primitive-color-neutral-500);
  --semantic-color-link-quartenary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-quartenary-overrides-hover: var(--primitive-color-neutral-600);
  --semantic-color-link-quartenary-overrides-press: var(--primitive-color-neutral-700);
  --semantic-color-type-accent: var(--primitive-color-red-500);
  --semantic-color-type-primary: var(--primitive-color-neutral-800);
  --semantic-color-type-quartenary: var(--primitive-color-neutral-500);
  --semantic-radius-md: var(--primitive-radius-04);
  --semantic-radius-sm: var(--primitive-radius-02);
  --semantic-space-xl: var(--primitive-space-24);
  --semantic-type-body-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-body-xl-font-size: var(--primitive-type-font-size-18);
  --semantic-type-metadata-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-metadata-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-metadata-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-metadata-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-title-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-title-xs-font-size: var(--primitive-type-font-size-14);
  --semantic-type-title-xs-line-height: var(--primitive-type-line-height-20);
  --theme-brand-logo__icon-color: #c00;
  --theme-component-breadcrumb-divider-color: var(--semantic-color-border-tertiary);
  --theme-component-breadcrumb-letter-spacing: 1px;
  --theme-component-breadcrumb-link-font-size: var(--primitive-type-font-size-12);
  --theme-component-breadcrumb-link-line-height: var(--primitive-type-line-height-14);
  --theme-component-breadcrumb-read-time-separator-font-size: var(--primitive-type-font-size-14);
  --theme-component-headline-text-border-width: var(--device-size-component-headline__elev-border-width);
  --theme-component-headline__elev-border-left-color: var(--primitive-color-brand-primary);
  --theme-component-headline__elev-margin-bottom: var(--device-size-component-headline__elev-margin-bottom);
  --theme-component-headline__elev-text-padding-left: var(--device-size-component-headline-text__elev-toolchain-padding-left);
  --theme-component-headline__elev-text-padding-right: var(--device-size-component-headline-text__elev-toolchain-padding-right);
  --theme-component-image-meta-grp-gap: var(--primitive-space-02);
  --theme-component-timestamp-color__accent: var(--semantic-color-type-accent);
  --theme-component-timestamp-letter-spacing: var(--primitive-type-letter-spacing-none);
  --theme-copy-accent: #e6e6e6;
  --theme-copy-follow: #fff;
  --theme-font-family: cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;
  --theme-header-mobile-nav-border-color: transparent;
  --theme-header__auth-avatar-hover: #e6e6e6;
  --theme-header__background: #fff;
  --theme-header__copy-accent: #0c0c0c;
  --theme-header__copy-follow: #0c0c0c;
  --theme-header__dropdown-background: #fff;
  --theme-header__dropdown-border: 1px solid var(--theme-header__dropdown-separator-color);
  --theme-header__dropdown-border-color: none;
  --theme-header__dropdown-border-radius: 4px;
  --theme-header__dropdown-border-style: none;
  --theme-header__dropdown-border-top: none;
  --theme-header__dropdown-border-width: 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-item-link-color: #0c0c0c;
  --theme-header__dropdown-item-link-hover-color: #fff;
  --theme-header__dropdown-margin-top: 2px;
  --theme-header__dropdown-separator-color: #e6e6e6;
  --theme-header__icon-color: #0c0c0c;
  --theme-header__icon-color-hover: #6e6e6e;
  --theme-header__item-link-font-weight: 500;
  --theme-header__item-link-hover-background-color: transparent;
  --theme-header__item-link-hover-color: #0c0c0c;
  --theme-header__item-link-line-height: 40px;
  --theme-header__login-button-border-color: #e6e6e6;
  --theme-header__login-button-border-color-focus: var(--theme-semantic-color-border-focus-primary);
  --theme-header__login-button-color: #fff;
  --theme-header__login-button-color-hover: #e6e6e6;
  --theme-header__login-button-hover-text-color: #0c0c0c;
  --theme-header__login-button-text-color: #0c0c0c;
  --theme-header__logo-align-items: center;
  --theme-header__logo-background-color: transparent;
  --theme-header__logo-color: #c00;
  --theme-header__logo-inset-width: auto;
  --theme-header__logo-padding-top: 0;
  --theme-header__logo-width: auto;
  --theme-header__mobile-dropdown-background: none;
  --theme-header__more-link-hover-font-weight: 500;
  --theme-header__separator: #404040;
  --theme-headline__font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-headline__font-weight: 700;
  --theme-semantic-border-focus-lg: var(--semantic-border-lg);
  --theme-semantic-border-focus-md: var(--semantic-border-md);
  --theme-semantic-border-sm: var(--semantic-border-sm);
  --theme-semantic-color-action-inverse-secondary-overrides-overlay__hover: var(--semantic-color-action-inverse-secondary-overrides-overlay__hover);
  --theme-semantic-color-action-inverse-secondary-overrides-overlay__press: var(--semantic-color-action-inverse-secondary-overrides-overlay__press);
  --theme-semantic-color-action-secondary-overrides-border__focus: var(--semantic-color-action-secondary-overrides-border__focus);
  --theme-semantic-color-border-focus-primary: var(--semantic-color-border-persistent__black);
  --theme-semantic-color-border-quartenary: var(--semantic-color-border-quartenary);
  --theme-semantic-color-link-primary-base-default: var(--semantic-color-link-primary-base-default);
  --theme-semantic-color-link-primary-overrides-focus: var(--semantic-color-link-primary-overrides-focus);
  --theme-semantic-color-link-primary-overrides-hover: var(--semantic-color-link-primary-overrides-hover);
  --theme-semantic-color-link-primary-overrides-press: var(--semantic-color-link-primary-overrides-press);
  --theme-semantic-color-link-quartenary-base-default: var(--semantic-color-link-quartenary-base-default);
  --theme-semantic-color-link-quartenary-overrides-focus: var(--semantic-color-link-quartenary-overrides-focus);
  --theme-semantic-color-link-quartenary-overrides-hover: var(--semantic-color-link-quartenary-overrides-hover);
  --theme-semantic-color-link-quartenary-overrides-press: var(--semantic-color-link-quartenary-overrides-press);
  --theme-semantic-color-type-primary: var(--semantic-color-type-primary);
  --theme-semantic-color-type-quartenary: var(--semantic-color-type-quartenary);
  --theme-semantic-radius-focus-sm: var(--semantic-radius-sm);
  --theme-semantic-radius-md: var(--semantic-radius-md);
  --theme-semantic-space-xl: var(--semantic-space-xl);
  --theme-semantic-type-body-font-family__elev: var(--primitive-type-font-family-noto-serif);
  --theme-semantic-type-body-letter-spacing: var(--semantic-type-body-letter-spacing);
  --theme-semantic-type-body-xl-font-size: var(--device-size-type-body-xl-font-size);
  --theme-semantic-type-body-xl-line-height: var(--device-size-type-body-xl-line-height);
  --theme-semantic-type-header-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-header-h1-font-size: var(--device-size-type-header-h1-font-size);
  --theme-semantic-type-header-h1-line-height: var(--device-size-type-header-h1-line-height);
  --theme-semantic-type-header-h2-line-height: var(--device-size-type-header-h2-line-height);
  --theme-semantic-type-header-h3-font-size: var(--device-size-type-header-h3-font-size);
  --theme-semantic-type-header-h3-line-height: var(--device-size-type-header-h3-line-height);
  --theme-semantic-type-header-letter-spacing: var(--semantic-type-title-letter-spacing);
  --theme-semantic-type-metadata-font-family: var(--semantic-type-metadata-font-family);
  --theme-semantic-type-metadata-font-family__elev: var(--primitive-type-font-family-noto-serif);
  --theme-semantic-type-metadata-letter-spacing__none: var(--semantic-type-metadata-letter-spacing);
  --theme-semantic-type-metadata-md-font-size: var(--device-size-type-metadata-md-font-size);
  --theme-semantic-type-metadata-md-line-height: var(--device-size-type-metadata-md-line-height);
  --theme-semantic-type-title-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-title-letter-spacing: var(--semantic-type-title-letter-spacing);
  --theme-semantic-type-title-xs-font-size: var(--device-size-type-title-xs-font-size);
  --theme-semantic-type-title-xs-line-height: var(--device-size-type-title-xs-line-height);
  --theme-user-account__login-button-color: #fff;
}

@media (width>=480px) and (width<=767px) {
  :root {
    --device-size-component-headline-text__elev-margin-inline-start: -32px;
    --device-size-component-headline-text__elev-margin-left: -32px;
    --device-size-component-headline-text__elev-toolchain-padding-left: 26px;
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-32);
    --device-size-component-headline__elev-border-width: var(--primitive-border-06);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0px;
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0px;
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-header-h1-font-size: 28.01px;
    --device-size-type-header-h1-line-height: 34.74px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
  }
}

@media (width>=768px) and (width<=1023px) {
  :root {
    --device-size-component-headline-text__elev-margin-inline-start: -32px;
    --device-size-component-headline-text__elev-margin-left: -32px;
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-20);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-32);
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0px;
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0px;
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-header-h1-font-size: 36px;
    --device-size-type-header-h1-line-height: 45px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
  }
}

@media (width>=1024px) and (width<=1279px) {
  :root {
    --device-size-component-headline-text__elev-margin-inline-start: var(--primitive-space-none);
    --device-size-component-headline-text__elev-margin-left: var(--primitive-space-none);
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-36);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-48);
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 48px;
    --device-size-component-headline__elev-footer-toolchain-padding-left: 48px;
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-40);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-header-h1-font-size: 43.2px;
    --device-size-type-header-h1-line-height: 54px;
    --device-size-type-header-h2-line-height: 41.4px;
    --device-size-type-header-h3-font-size: 30px;
    --device-size-type-header-h3-line-height: 34.5px;
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
  }
}

@media (width>=1280px) {
  :root {
    --device-size-component-headline-text__elev-margin-inline-start: var(--primitive-space-none);
    --device-size-component-headline-text__elev-margin-left: var(--primitive-space-none);
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-36);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-48);
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 48px;
    --device-size-component-headline__elev-footer-toolchain-padding-left: 48px;
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-40);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-header-h1-font-size: 55.8px;
    --device-size-type-header-h1-line-height: 67.5px;
    --device-size-type-header-h2-line-height: 41.4px;
    --device-size-type-header-h3-font-size: 30px;
    --device-size-type-header-h3-line-height: 34.5px;
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
  }
}

@media (width<=479px) {
  :root {
    --device-size-component-headline-text__elev-margin-inline-start: -20px;
    --device-size-component-headline-text__elev-margin-left: -20px;
    --device-size-component-headline-text__elev-toolchain-padding-left: 14px;
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-20);
    --device-size-component-headline__elev-border-width: var(--primitive-border-06);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0px;
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0px;
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-header-h1-font-size: 28.01px;
    --device-size-type-header-h1-line-height: 34.74px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
  }
}

@font-face { font-family: "cnn_sans_display"; font-weight: 700; src: url(fonts/cnn_sans_display-bold-v1.woff2); }
@font-face { font-family: "cnn_sans_display"; font-weight: 500; src: url(fonts/cnn_sans_display-medium-v1.woff2); }
@font-face { font-family: "cnn_sans_display"; src: url(fonts/cnn_sans_display-v1.woff2); }
.vossi-headline_elevate { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-header-font-family);font-size:var(--theme-semantic-type-header-h1-font-size);font-style:normal;font-weight:700;line-height:var(--theme-semantic-type-header-h1-line-height);letter-spacing:var(--theme-semantic-type-header-letter-spacing);align-items:flex-start;gap:var(--theme-semantic-space-xl);margin:var(--primitive-space-none);flex-direction:column;align-self:stretch;padding-block-end:var(--theme-component-headline__elev-margin-bottom);display:flex }
.vossi-headline_elevate__text { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-header-font-family);font-size:var(--theme-semantic-type-header-h1-font-size);font-style:normal;font-weight:700;line-height:var(--theme-semantic-type-header-h1-line-height);letter-spacing:var(--theme-semantic-type-header-letter-spacing);padding:0 var(--theme-component-headline__elev-text-padding-right)0 var(--theme-component-headline__elev-text-padding-left);border-left:var(--theme-component-headline-text-border-width)solid var(--theme-component-headline__elev-border-left-color);margin:var(--primitive-space-none);margin-inline-start:var(--device-size-component-headline-text__elev-margin-left);margin-inline-end:var(--device-size-component-headline-text__elev-margin-left);flex-direction:column;align-self:stretch;align-items:flex-start;margin-inline-start:var(--device-size-component-headline-text__elev-margin-inline-start);margin-inline-end:var(--device-size-component-headline-text__elev-margin-inline-start);display:flex }
.vossi-headline_elevate__footer { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-metadata-font-family);letter-spacing:var(--theme-component-timestamp-letter-spacing);text-transform:unset;padding-inline-start:var(--device-size-component-headline__elev-footer-toolchain-padding-left);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding-inline-start:var(--device-size-component-headline__elev-footer-toolchain-padding-inline-start);font-size:11.88px;font-style:normal;font-weight:500;line-height:20px;display:block }
.vossi-headline_elevate__sub-text { flex-direction:column-reverse;align-items:baseline;display:flex }
.headline__sub-container { align-items:center;display:flex }
.headline__sub-text { flex:1 }
.headline__byline-sub-text { display:inline-flex }
.headline--has-lowertext { padding-top:0;padding-bottom:32px }
@media screen and (width<=479px) {
  .headline__byline-sub-text { display:block }
}

@media screen and (width<=959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__sub-container { flex-flow:wrap }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__sub-text { flex-basis:100%;order:1 }
}

.headline-elevate .headline__sub-container { flex-direction:column;align-items:flex-start;gap:8px }
.vossi-headline_elevate__text { font-family:var(--theme-headline__font-family);font-weight:var(--theme-headline__font-weight) }
.vossi-image_elevate__metadata { color:var(--theme-semantic-color-type-quartenary);font-family:var(--theme-semantic-type-metadata-font-family__elev);font-size:var(--theme-semantic-type-metadata-md-font-size);font-style:normal;font-weight:400;line-height:var(--theme-semantic-type-metadata-md-line-height);letter-spacing:var(--theme-semantic-type-metadata-letter-spacing__none);align-items:baseline;gap:2px var(--theme-component-image-meta-grp-gap);border-bottom:var(--primitive-type-text-decoration-none);flex-wrap:wrap;max-width:660px;margin-block-start:var(--primitive-space-08);display:block }
.vossi-image_elevate__caption a { color:var(--theme-semantic-color-link-quartenary-base-default);font-family:var(--theme-semantic-type-metadata-font-family__elev);font-size:var(--theme-semantic-type-metadata-md-font-size);font-style:normal;font-weight:400;line-height:var(--theme-semantic-type-metadata-md-line-height);letter-spacing:var(--theme-semantic-type-metadata-letter-spacing__none);text-decoration-skip-ink:auto;text-underline-offset:var(--primitive-space-04);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:5% }
.vossi-image_elevate__caption a:hover { color:var(--theme-semantic-color-link-quartenary-overrides-hover);text-decoration-line:var(--primitive-type-text-decoration-none) }
.vossi-image_elevate__caption a:active { color:var(--theme-semantic-color-link-quartenary-overrides-press);text-decoration-line:var(--primitive-type-text-decoration-none) }
.vossi-image_elevate__caption a:focus-visible { color:var(--theme-semantic-color-link-quartenary-overrides-focus);align-items:baseline;gap:2px var(--theme-component-image-meta-grp-gap);border-radius:var(--theme-semantic-radius-focus-sm);border:var(--theme-semantic-border-focus-md)solid var(--theme-semantic-color-border-focus-primary);flex-wrap:wrap;display:inline }
.vossi-image_elevate__caption { display:inline }
.vossi-image_elevate { margin-block-end:var(--primitive-space-24) }
.article__main .article__content>[data-component-name=image].image-elevate,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate { border-bottom:none }
.article__main .article__content>[data-component-name=image].image-elevate .image-elevate__caption,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image-elevate__caption { order:1;display:inline }
.article__main .article__content>[data-component-name=image].image-elevate .image__container,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__container { margin-bottom:0;display:flex }
.article__main .article__content>[data-component-name=image].image-elevate .image__dam-img,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__dam-img { width:100%;max-width:1116px;height:100% }
.article__main .article__content>[data-component-name=image].image-elevate .image__dam-img,.article__main .article__content>[data-component-name=image].image-elevate .image__img,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__dam-img,.article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img { border-radius:4px }
.article__main .article__content>.image-elevate .image-elevate__metadata,.article__main .article__lede-wrapper>.image-elevate .image-elevate__metadata { margin-inline-start:0 }
@media screen and (width<=479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image-elevate__metadata,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image-elevate__metadata { margin-inline-start:0 }
}

@media screen and (width<=767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img { border-radius:0;width:100vw;margin-inline-start:-50vw;position:relative;inset-inline-start:50% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate { width:100% }
}

@media screen and (width>=768px) and (width<=1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate { width:calc(100vw - 64px);margin-inline-start:calc(32px - 50vw);position:relative;inset-inline-start:50% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image-elevate__metadata { margin:8px auto 0 }
}

@media screen and (width>=768px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img { width:100%;max-width:1116px;margin-inline:0;position:relative;inset-inline:0 }
}

@media screen and (width<=1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image-elevate__metadata,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image-elevate__metadata { margin-top:8px }
}

@media screen and (width>=1024px) and (width<=1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img { width:100% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image-elevate__metadata,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image-elevate__metadata { margin-top:8px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate { width:calc(100vw - 96px);max-width:1116px }
}

@media screen and (width>=1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate { width:1116px;margin-inline-start:-228px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img { width:100%;margin:0 auto }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image-elevate__metadata,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image-elevate__metadata { margin:8px auto 0 }
}

.article { margin-bottom:32px }
.article__main { flex-direction:column;display:flex }
.article__main .article__lede-wrapper>[data-component-name=image],.article__main .article__content>[data-component-name=image] { border-bottom:0;padding-bottom:0 }
.layout-no-rail-article-fullwidth__lede .image__picture,.layout-no-rail-article-fullwidth-comms__lede .image__picture,.layout-no-rail-article-fullwidth-sponsor__lede .image__picture,.article__lede-wrapper .image__picture,.article__content .image__picture { height:0;display:contents }
@media screen and (width>=480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>[data-article-gutter],body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.video-resource { max-width:676px;position:relative }
}

@media screen and (width>=960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content { margin-right:60px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content { margin-right:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] { left:calc(50vw - 543px) }
}

@media screen and (width>=1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article { margin-bottom:48px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content { margin-right:88px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content { width:100%;margin-right:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] { left:calc(49vw - 536px) }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.underscored) .article__content { max-width:910px }
}

@media screen and (width<=708px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter]:not(.promo-image-elevate) { left:0 }
}

@media screen and (width>=709px) and (width<=959px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>[data-article-gutter]:not(.promo-image-elevate),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.video-resource { left:calc(50vw - 354px) }
}

@media screen and (width>=960px) and (width<=1080px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter],body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>.video-resource { left:0 }
}

@media screen and (width>=1332px) and (width<=1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] { inset-inline-start:13% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.layout-article-elevate) .article__content-container { padding-inline-start:calc(50vw - 662.5px) }
}

@media screen and (width>=1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] { inset-inline-start:13% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.layout-article-elevate) .article .article__content-container { padding-inline-start:6% }
}

.vossi-breadcrumb_elevate { color:var(--theme-semantic-color-link-primary-base-default);font-family:var(--theme-semantic-type-metadata-font-family);font-size:var(--theme-component-breadcrumb-link-font-size);font-style:normal;font-weight:500;line-height:var(--primitive-type-line-height-14);letter-spacing:normal;text-transform:uppercase;gap:var(--primitive-space-04);flex-wrap:wrap;align-items:center;display:flex }
.vossi-breadcrumb_elevate__link { color:var(--theme-semantic-color-link-primary-base-default);font-family:var(--theme-semantic-type-metadata-font-family);font-size:var(--theme-component-breadcrumb-link-font-size);font-style:normal;font-weight:500;line-height:var(--primitive-type-line-height-14);letter-spacing:var(--theme-component-breadcrumb-letter-spacing);text-transform:uppercase;text-decoration:var(--primitive-type-text-decoration-none);height:var(--primitive-size-20);text-decoration-thickness:var(--primitive-size-01);text-underline-offset:var(--primitive-size-04);justify-content:center;align-items:center;display:flex }
.vossi-breadcrumb_elevate__link:focus-visible { color:var(--theme-semantic-color-link-primary-overrides-focus);line-height:var(--theme-component-breadcrumb-link-line-height);padding:var(--primitive-size-04);border-radius:var(--theme-semantic-radius-md);border:var(--primitive-border-none);outline-color:var(--theme-semantic-color-border-focus-primary);outline-width:var(--semantic-border-lg);outline-offset:var(--primitive-space-01);outline-style:solid }
.vossi-breadcrumb_elevate__link:hover { color:var(--theme-semantic-color-link-primary-overrides-hover);line-height:var(--theme-component-breadcrumb-link-line-height);text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:7%;text-decoration:var(--primitive-type-text-decoration-underline) }
.vossi-breadcrumb_elevate__link:active { color:var(--theme-semantic-color-link-primary-overrides-press);line-height:var(--theme-component-breadcrumb-link-line-height);text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:7% }
.vossi-breadcrumb_elevate__read-time-separator { color:var(--theme-component-breadcrumb-divider-color);font-family:var(--theme-semantic-type-metadata-font-family__elev);font-size:var(--theme-component-breadcrumb-read-time-separator-font-size);letter-spacing:normal;height:var(--primitive-size-20);padding-block-start:var(--primitive-border-08);padding-block-end:var(--primitive-border-08);padding-inline-start:var(--primitive-border-01);padding-inline-end:var(--primitive-border-01);font-style:normal;font-weight:400;line-height:normal }
.vossi-breadcrumb_elevate__grandchild-link,.vossi-breadcrumb_elevate__parent-link { margin-inline-end:var(--primitive-space-none) }
.vossi-breadcrumb_elevate__read-time { gap:var(--primitive-space-04);text-transform:var(--primitive-type-text-transform-uppercase);color:var(--semantic-color-type-quartenary);text-wrap-mode:nowrap;white-space-collapse:collapse;height:var(--primitive-size-20);line-height:var(--primitive-type-line-height-20);letter-spacing:var(--primitive-space-01);align-items:center;display:flex }
.vossi-breadcrumb_elevate__margin-article { margin-block-start:var(--primitive-size-40);margin-block-end:var(--primitive-size-16) }
.vossi-breadcrumb_elevate__read-time-separator { content:url(https://edition.cnn.com/media/components/breadcrumb/read-time-separator.svg) }
.vossi-breadcrumb_elevate__read-time-separator:after { display:none }
@media screen and (width<=767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate { margin-top:24px }
}

@media screen and (width>=768px) and (width<=1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate { margin-top:32px }
}

@media screen and (width>=1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate { margin-left:0 48px }
}

.vossi-action-bar__action-sheet--action { width:100% }
.vossi-action-bar { gap:var(--primitive-space-none);height:auto }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded { width:100% }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share { border:1px solid #e6e6e6;border-radius:4px;max-height:32px;padding:6px 8px }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links--label { display:none }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-hyperlink,.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-email-share,.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-x-share,.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-social-whatsapp,.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-facebook-circle,.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-threads { width:16px;height:16px;display:block }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:hover { background-color:#f0f0f0;border-color:#b1b1b1 }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:active { border-color:1px solid #b1b1b1;background-color:#e6e6e6 }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:focus { outline-offset:2px;border-color:#b1b1b1;outline:1px solid #000!important }
.action-bar[data-label-id-prefix=action-bar-start-of-article] { margin-bottom:24px }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links { flex-direction:row-reverse;gap:8px;width:fit-content }
.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share { border:1px solid #e6e6e6;border-radius:4px;height:32px;padding:6px 8px }
@media screen and (width>=1024px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar { position:relative }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar:has(.action-bar--expanded) { flex-direction:column;display:flex }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action { width:100% }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded { margin-top:0;display:flex }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=follow]:before { content:attr(data-title);text-transform:uppercase;letter-spacing:1px;align-self:center;margin-bottom:0;margin-right:8px;font-size:12px;font-weight:700;line-height:20px;display:block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=follow] { order:2 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=share\ options] { order:1 }
}

@media screen and (width>=1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded { margin-top:32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded[data-title=follow]:before { content:attr(data-title);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:12px;font-weight:700;line-height:20px;display:block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action.action-bar--expanded[data-title=follow] { order:3 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action.action-bar--expanded[data-title=share\ options] { margin-top:0 }
}

.vossi-byline_elevate,.vossi-byline_elevate__names { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-metadata-font-family);font-size:var(--theme-semantic-type-metadata-md-font-size);font-style:normal;font-weight:400;line-height:var(--theme-semantic-type-metadata-md-line-height);letter-spacing:var(--theme-semantic-type-metadata-letter-spacing__none) }
.vossi-byline_elevate__authors { align-items:center;column-gap:var(--primitive-space-04);flex-wrap:wrap;display:inline-flex }
.vossi-byline_elevate .vossi-byline_elevate__authors>* { align-items:center;display:inline-flex }
@media screen and (width>=960px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate { margin:12px 0 0 }
}

.vossi-timestamp_elevate { color:var(--theme-component-timestamp-color__accent);font-family:var(--theme-semantic-type-metadata-font-family);font-size:11.88px;font-style:normal;font-weight:500;line-height:var(--primitive-type-line-height-20);letter-spacing:normal;text-transform:uppercase;flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;margin-block-start:var(--primitive-size-none);display:flex }
.vossi-timestamp_elevate__details,.vossi-timestamp_elevate__expand-btn--expanded { display:none }
.vossi-timestamp_elevate__details { border-left:1px solid var(--theme-semantic-color-border-quartenary);letter-spacing:normal;height:40px;color:var(--semantic-color-type-quartenary);text-transform:var(--primitive-type-text-transform-uppercase);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;margin-block-start:var(--primitive-size-04);padding-inline-start:12px }
.vossi-paragraph_elevate { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-body-font-family__elev);font-size:var(--theme-semantic-type-body-xl-font-size);font-style:normal;font-weight:400;line-height:var(--primitive-size-32);letter-spacing:var(--theme-semantic-type-body-letter-spacing);margin-block-start:var(--primitive-size-none);margin-block-end:var(--primitive-size-24) }
.vossi-paragraph_elevate strong { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-body-font-family__elev);font-size:var(--theme-semantic-type-body-xl-font-size);font-style:normal;font-weight:700;line-height:var(--theme-semantic-type-body-xl-line-height);letter-spacing:var(--theme-semantic-type-body-letter-spacing) }
.vossi-paragraph_elevate a { color:var(--theme-semantic-color-link-primary-base-default);font-family:var(--theme-semantic-type-body-font-family__elev);font-size:var(--theme-semantic-type-body-xl-font-size);font-style:normal;font-weight:400;line-height:var(--theme-semantic-type-body-xl-line-height);letter-spacing:var(--theme-semantic-type-body-letter-spacing);text-decoration-skip-ink:auto;text-underline-offset:var(--primitive-space-04);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:7% }
.vossi-paragraph_elevate a:hover { color:var(--theme-semantic-color-link-primary-overrides-hover);text-decoration-line:var(--primitive-type-text-decoration-none) }
.vossi-paragraph_elevate a:focus { color:var(--theme-semantic-color-link-primary-overrides-focus) }
.vossi-subheader_elevate--size-h3 { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-header-font-family);font-size:var(--theme-semantic-type-header-h3-font-size);font-style:normal;font-weight:700;line-height:var(--theme-semantic-type-header-h3-line-height);letter-spacing:var(--theme-semantic-type-header-letter-spacing) }
.vossi-subheader_elevate a { color:var(--semantic-color-link-primary-base-default);font-family:var(--theme-semantic-type-header-font-family);font-size:unset;font-style:normal;font-weight:700;line-height:unset;letter-spacing:var(--theme-semantic-type-header-letter-spacing);text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--primitive-size-01);text-underline-offset:var(--primitive-space-04) }
.vossi-subheader_elevate a:hover { color:var(--semantic-color-link-primary-overrides-hover);text-decoration-line:var(--primitive-type-text-decoration-none) }
.vossi-subheader_elevate a:active { color:var(--semantic-color-link-primary-overrides-press) }
.vossi-subheader_elevate a:focus-visible { color:var(--theme-semantic-color-link-primary-overrides-focus);line-height:var(--theme-semantic-type-header-h2-line-height);text-decoration-skip-ink:auto;display:unset;border-radius:var(--theme-semantic-radius-md);outline-offset:var(--theme-semantic-border-focus-md);outline:solid;outline-width:var(--theme-semantic-border-focus-lg);outline-color:var(--theme-semantic-color-border-focus-primary);text-decoration-thickness:7% }
.vossi-subheader_elevate { padding:var(--primitive-space-none);margin-block-start:var(--primitive-size-none);margin-block-end:var(--primitive-size-24);margin-inline-start:var(--primitive-border-none);margin-inline-end:var(--primitive-border-none) }
.vossi-social-share_labelled-list { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-title-font-family);font-size:var(--theme-semantic-type-title-xs-font-size);font-style:normal;font-weight:500;line-height:var(--theme-semantic-type-title-xs-line-height);letter-spacing:var(--theme-semantic-type-title-letter-spacing);flex-direction:column;align-items:flex-start;width:100%;display:flex }
.vossi-social-share_labelled-list__share-links { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-title-font-family);font-size:var(--theme-semantic-type-title-xs-font-size);font-style:normal;font-weight:500;line-height:var(--theme-semantic-type-title-xs-line-height);letter-spacing:var(--theme-semantic-type-title-letter-spacing);flex-direction:column-reverse;align-items:flex-start;width:100%;display:flex;position:relative }
.vossi-social-share_labelled-list__share-links--label { color:var(--theme-semantic-color-type-primary);font-family:var(--theme-semantic-type-title-font-family);font-size:var(--theme-semantic-type-title-xs-font-size);font-style:normal;font-weight:500;line-height:var(--theme-semantic-type-title-xs-line-height);letter-spacing:var(--theme-semantic-type-title-letter-spacing) }
.vossi-social-share_labelled-list__share-links label { font-size:var(--primitive-type-font-size-14);color:#0c0c0c;font-weight:500;font-family:var(--primitive-type-font-family-cnn-sans-display);line-height:var(--primitive-type-line-height-20);margin-inline-start:var(--primitive-space-08) }
.vossi-social-share_labelled-list__share { text-align:left;width:100%;color:var(--theme-semantic-color-type-primary);border-bottom:1px solid #e6e6e6;padding-block-start:var(--primitive-space-16);padding-block-end:var(--primitive-space-16);padding-inline:0 6px;text-decoration:none }
.vossi-social-share_labelled-list .icon-hyperlink,.vossi-social-share_labelled-list .icon-email-share,.vossi-social-share_labelled-list .icon-x-share,.vossi-social-share_labelled-list .icon-facebook-circle,.vossi-social-share_labelled-list .icon-threads { vertical-align:middle;width:24px;height:24px;display:inline-block }
.vossi-social-share_labelled-list__share-links--label { margin-inline-start:var(--primitive-space-08) }
body:not([dir=rtl]) .vossi-social-share_labelled-list button.vossi-social-share_labelled-list__share[data-type=email],body:not([dir=rtl]) .vossi-social-share_labelled-list__share[data-type=email] { order:1 }
body:not([dir=rtl]) .vossi-social-share_labelled-list button.vossi-social-share_labelled-list__share[data-type=threads],body:not([dir=rtl]) .vossi-social-share_labelled-list__share[data-type=threads] { order:-1 }
.vossi-social-share_labelled-list button { background:0 0;border-top:none;border-left:none;border-right:none }
.vossi-social-share_labelled-list button:hover { cursor:pointer }
.vossi-social-share_labelled-list__share-links { position:relative }
.vossi-social-share_labelled-list__share .icon-threads { fill:var(--social-sharing-threads-fill) }
.image__picture { width:100% }
.image__container { display:flex }
.image__dam-img { object-fit:cover;width:100%;height:100% }
.subscribe-button { color:#fff;cursor:pointer;font-family:var(--theme-font-family);background-color:#c00;border-width:0;border-radius:6px;height:30px;padding:0 12px;font-size:14px;font-weight:700;line-height:20px }
.subscribe-button--hide { display:none }
.subscribe-button:hover { background-color:#a4001e }
html[data-layout-uri*="layout-no-rail/instances/electioncenter"] .header__navigation-separator,html[data-layout-uri*="layout-with-rail/instances/electioncenter"] .header__navigation-separator { border-bottom:1px solid #404040;height:1px }
.header__navigation-separator { opacity:1;border:none;width:100%;height:2px;margin:0;transition:visibility,opacity .25s ease-in }
.header__navigation-separator:before { content:"";border-bottom:2px solid var(--theme-header__separator);width:calc(100% - 32px);max-width:1408px;height:0;margin:0 auto;display:flex }
.header__menu-icon { display:block }
.header__subnav-mount { position:relative }
.header__container { justify-content:space-between;align-items:flex-start;max-width:1440px;margin:0 auto;padding:0 16px;display:flex;overflow:visible }
.header__left { flex:none;align-items:center;height:40px;display:flex }
.header__nav { height:auto;margin-left:16px;display:none;overflow:visible }
.header__nav-more { display:none }
.header__nav-item-link,.header__nav-more-link { color:var(--theme-header__copy-accent);font-size:15px;font-weight:500;line-height:var(--theme-header__item-link-line-height);white-space:nowrap;text-decoration:none;transition:color .4s;display:block }
.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-underline-offset:4px;text-decoration-thickness:2px }
.header__nav-item-dropdown,.header__nav-more-dropdown { background-color:var(--theme-header__mobile-dropdown-background);opacity:0;width:fit-content;box-shadow:var(--theme-header__dropdown-box-shadow);transition:opacity .3s;display:none;position:absolute }
.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);color:var(--theme-header__dropdown-item-link-color);border-bottom:1px solid var(--theme-header-mobile-nav-border-color);padding:0 16px;font-size:15px;text-decoration:none;display:block }
.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:0 }
.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__nav-more--toggle-caret:after { content:"";cursor:pointer;background-image:url(https://edition.cnn.com/media/sites/cnn/icons/gray-caret.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:none;width:20px;height:20px;margin:0;padding:0;display:inline-block;position:relative;top:8px }
.header__nav-more-link:hover { font-weight:var(--theme-header__more-link-hover-font-weight) }
.header__nav-button { cursor:pointer;user-select:none;background:0 0;border:0;padding:0;font-family:inherit }
.header__right { visibility:hidden;align-items:center;height:40px;display:flex;position:relative }
.header__right--default { --header-watch-domestic__icon:red;--header-watch-domestic__mask:url(https://edition.cnn.com/media/sites/cnn/icons/video-icon-header.svg);--header-watch-domestic__icon-color:var(--theme-header__icon-color);--header-watch-domestic__icon-width:16px;--header-watch-domestic__icon-height:16px }
.header__right--domestic,.header__right--international { --header-watch-domestic__icon:url(https://edition.cnn.com/media/sites/cnn/icons/live-tv-icon-header.svg);--header-watch-domestic__mask:unset;--header-watch-domestic__icon-color:unset;--header-watch-domestic__icon-width:8px;--header-watch-domestic__icon-height:8px }
.header__search-icon { margin:0 0 0 24px;padding:0 }
.header__user-account-nav-desktop { display:none }
.header__inner--subscription .header__user-account-nav-desktop { display:block }
.header__menu-icon,.header__close-icon { margin-inline-end:16px;padding:0 }
.header__menu-icon,.header__search-icon { height:32px }
.header__close-icon,.header__search-icon { display:none }
.header__search-icon,.header__close-icon,.header__menu-icon { box-shadow:none;background:0 0;border:none }
.header__search-icon-svg,.header__close-icon-svg,.header__menu-icon-svg { width:24px;height:24px;fill:var(--theme-header__icon-color);transition:fill .4s }
.header__search-icon:focus,.header__close-icon:focus,.header__menu-icon:focus { color:#fff }
.header__search-icon:hover,.header__search-icon:active,.header__search-icon:focus,.header__close-icon:hover,.header__close-icon:active,.header__close-icon:focus,.header__menu-icon:hover,.header__menu-icon:active,.header__menu-icon:focus { cursor:pointer }
.header__search-icon:hover .header__search-icon-svg,.header__search-icon:hover .header__close-icon-svg,.header__search-icon:hover .header__menu-icon-svg,.header__search-icon:active .header__search-icon-svg,.header__search-icon:active .header__close-icon-svg,.header__search-icon:active .header__menu-icon-svg,.header__search-icon:focus .header__search-icon-svg,.header__search-icon:focus .header__close-icon-svg,.header__search-icon:focus .header__menu-icon-svg,.header__close-icon:hover .header__search-icon-svg,.header__close-icon:hover .header__close-icon-svg,.header__close-icon:hover .header__menu-icon-svg,.header__close-icon:active .header__search-icon-svg,.header__close-icon:active .header__close-icon-svg,.header__close-icon:active .header__menu-icon-svg,.header__close-icon:focus .header__search-icon-svg,.header__close-icon:focus .header__close-icon-svg,.header__close-icon:focus .header__menu-icon-svg,.header__menu-icon:hover .header__search-icon-svg,.header__menu-icon:hover .header__close-icon-svg,.header__menu-icon:hover .header__menu-icon-svg,.header__menu-icon:active .header__search-icon-svg,.header__menu-icon:active .header__close-icon-svg,.header__menu-icon:active .header__menu-icon-svg,.header__menu-icon:focus .header__search-icon-svg,.header__menu-icon:focus .header__close-icon-svg,.header__menu-icon:focus .header__menu-icon-svg { fill:var(--theme-header__icon-color-hover) }
.header__video-link,.header__audio-link,.header__live-tv-link { color:var(--theme-header__copy-accent);align-items:center;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:none }
.header__video-link:hover,.header__video-link:focus,.header__video-link:active,.header__audio-link:hover,.header__audio-link:focus,.header__audio-link:active,.header__live-tv-link:hover,.header__live-tv-link:focus,.header__live-tv-link:active { color:var(--theme-header__item-link-hover-color) }
.header__video-link:hover,.header__audio-link:hover,.header__live-tv-link:hover { text-decoration-line:underline;text-decoration-color:var(--theme-header__item-link-hover-color);text-underline-offset:4px;text-decoration-thickness:2px }
.header__video-link:before,.header__audio-link:before,.header__live-tv-link:before { content:"";background-size:100%;margin-inline-end:8px }
.header__video-link:before { width:var(--header-watch-domestic__icon-width);height:var(--header-watch-domestic__icon-height);-webkit-mask-image:var(--header-watch-domestic__mask);mask-image:var(--header-watch-domestic__mask);background-color:var(--header-watch-domestic__icon-color);background-image:var(--header-watch-domestic__icon);-webkit-mask-size:100%;mask-size:100% }
.header__audio-link:before { background-color:var(--theme-header__icon-color);width:16px;height:16px;-webkit-mask-image:url(https://edition.cnn.com/media/sites/cnn/icons/audio-icon-header.svg);mask-image:url(https://edition.cnn.com/media/sites/cnn/icons/audio-icon-header.svg);-webkit-mask-size:100%;mask-size:100% }
.header__live-tv-link:before { background-image:url(https://edition.cnn.com/media/sites/cnn/icons/live-tv-icon-header.svg);width:8px;height:8px }
:is(.header,.header-elevate).mw-nav-nonsub-2026-03--t2:has(.subscribe-button[data-override-text],.subscribe-button--hide) .brand-logo__theme-link { display:flex }
.header__wrapper-outer { z-index:9998;pointer-events:none;width:100%;height:auto;position:sticky;top:0 }
.header__wrapper-inner { pointer-events:all;height:fit-content;min-height:40px;position:sticky;top:0 }
@media screen and (width>=480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container { width:100%;max-width:1440px;padding:0 16px;overflow:visible }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop { margin:0 0 0 12px;display:block }
  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-account-nav--unauth .user-account-nav__text-button--unauth:focus-visible { background-color:var(--theme-header__login-button-color-hover);color:var(--theme-header__login-button-hover-text-color);border:var(--theme-semantic-border-sm)solid var(--theme-header__login-button-border-color-focus);outline:var(--theme-semantic-border-focus-md)solid var(--theme-header__login-button-border-color-focus);outline-offset:var(--primitive-size-02) }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__search-icon { margin:0 0 0 24px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__search-icon { margin:0 12px 0 24px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription :not(.header__live-tv-link)+.header__search-icon { margin-inline-start:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link:not(.header__audio-link--no-margin) { margin-inline-end:24px }
}

@media screen and (width<=479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop,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.header__video-link--domestic { display:none }
  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__container { padding:0 12px }
  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 .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__right .header__subscribe-button:not(.subscribe-button--hide) { margin-left:8px;font-size:12px }
  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__inner--subscription .header__right:has(.header__subscribe-button):has(.user-account-nav--unauth) { padding-right:0 }
}

@media screen and (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:1376px }
  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 { visibility:hidden;flex-wrap:wrap;height:16px;display:contents;position:relative;overflow:hidden }
  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);text-align:left;padding:0 12px;transition:background-color .2s }
  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);border-top:var(--theme-header__dropdown-border-top);border:var(--theme-header__dropdown-border);margin-left:-12px;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:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item--open>.header__nav-item-dropdown,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--open>.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 { opacity:1;z-index:300;display:block }
  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:0 32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop,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:not(.header__live-tv-link--hidden) { white-space:nowrap;display:flex }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right { padding-inline-start:16px }
  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:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__video-link-desktop,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)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header nav.header__nav .header__nav-container,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).network .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_series .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_film .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header nav.header__nav .header__nav-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .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__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).network .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).network .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_series .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_series .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_film .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_film .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header__right .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb) { display:none }
}

@media screen and (width<=959px) {
  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:"";width:100%;display:block;position:absolute;bottom:0;left:0 }
}

@media screen and (width>=960px) and (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 (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-item { display:block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container { padding:0 32px }
}

.header-elevate { background-color:var(--theme-header__background);z-index:100;height:40px;transition:transform 1s;position:sticky;top:0;left:0;right:0;transform:translateY(0) }
.header-elevate .header__live-tv-link--hidden { display:none }
.header-elevate .header__audio-link--no-margin { margin-inline-end:0 }
.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:0 auto }
.header-elevate .brand-logo__section-text { color:var(--theme-header__copy-follow);margin-inline-start:8px }
.header-elevate .style-solo-logo,.header-elevate .user-account-nav__icon-button .icon-ui-avatar-default { fill:var(--theme-header__icon-color) }
.header-elevate .header__navigation-separator { opacity:1;border:none;width:100%;height:2px;margin:0;transition:opacity .25s ease-in,visibility }
.header-elevate .header__navigation-separator:before { content:"";border-bottom:2px solid var(--theme-header__separator);width:calc(100% - 40px);max-width:1400px;height:0;margin:0 auto;display:flex }
.header-elevate .header__menu-icon { display:block }
.header-elevate .header__subnav-mount { position:relative }
.header-elevate .header__container { justify-content:space-between;align-items:flex-start;max-width:1440px;margin:0 auto;padding:0 20px;display:flex;overflow:visible }
.header-elevate .header__left { flex:none;align-items:center;height:40px;display:flex }
.header-elevate .header__nav { height:auto;margin-left:16px;display:none;overflow:visible }
.header-elevate .header__nav-more { display:none }
.header-elevate .header__nav-item-link,.header-elevate .header__nav-more-link { color:var(--theme-header__copy-accent);font-size:15px;font-weight:500;line-height:var(--theme-header__item-link-line-height);white-space:nowrap;text-decoration:none;transition:color .4s;display:block }
.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-underline-offset:4px;text-decoration-thickness:2px }
.header-elevate .header__nav-item-dropdown,.header-elevate .header__nav-more-dropdown { background-color:var(--theme-header__mobile-dropdown-background);opacity:0;width:fit-content;box-shadow:var(--theme-header__dropdown-box-shadow);transition:opacity .3s;display:none;position:absolute }
.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);color:var(--theme-header__dropdown-item-link-color);border-bottom:1px solid var(--theme-header-mobile-nav-border-color);padding:0 16px;font-size:15px;text-decoration:none;display:block }
.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:0 }
.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:"";cursor:pointer;background-image:url(https://edition.cnn.com/media/sites/cnn/icons/gray-caret.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:none;width:20px;height:20px;margin:0;padding:0;display:inline-block;position:relative;top:8px }
.header-elevate .header__nav-more-link:hover { font-weight:var(--theme-header__more-link-hover-font-weight) }
.header-elevate .header__nav-button { cursor:pointer;user-select:none;background:0 0;border:0;padding:0;font-family:inherit }
.header-elevate .header__right { visibility:hidden;align-items:center;height:40px;display:flex;position:relative }
.header-elevate .header__search-icon { margin:0 0 0 24px;padding:0 }
.header-elevate .user-account-nav__menu-title,.header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth { color:var(--theme-header__login-button-text-color) }
.header-elevate .user-account-nav__icons { margin:0 }
.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:has(.header__subscribe-button:not(.subscribe-button--hide)) .user-account-nav__icon-button--auth { margin-left:12px }
.header-elevate .header__menu-icon,.header-elevate .header__close-icon { margin-inline:0 16px;padding:0 }
.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__search-icon,.header-elevate .header__close-icon,.header-elevate .header__menu-icon { box-shadow:none;background:0 0;border:none }
.header-elevate .header__search-icon-svg,.header-elevate .header__close-icon-svg,.header-elevate .header__menu-icon-svg { width:24px;height:24px;fill:var(--theme-header__icon-color);transition:fill .4s }
.header-elevate .header__search-icon:focus,.header-elevate .header__close-icon:focus,.header-elevate .header__menu-icon:focus { color:#fff }
.header-elevate .header__search-icon:hover,.header-elevate .header__search-icon:active,.header-elevate .header__search-icon:focus,.header-elevate .header__close-icon:hover,.header-elevate .header__close-icon:active,.header-elevate .header__close-icon:focus,.header-elevate .header__menu-icon:hover,.header-elevate .header__menu-icon:active,.header-elevate .header__menu-icon:focus { cursor:pointer }
.header-elevate .header__search-icon:hover .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:active .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:focus .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__close-icon:hover .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:active .header__search-icon-svg,.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:focus .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__menu-icon:hover .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:active .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:focus .header__search-icon-svg,.header-elevate .header__menu-icon:focus .header__close-icon-svg,.header-elevate .header__menu-icon:focus .header__menu-icon-svg { fill:var(--theme-header__icon-color-hover) }
:is(.header-elevate .header__menu-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.header-elevate .header__close-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) { transform:scaleX(-1) }
.header-elevate :not(.header__live-tv-link)+.header__search-icon { margin-inline-start:0 }
.header-elevate .header__video-link,.header-elevate .header__audio-link,.header-elevate .header__live-tv-link { color:var(--theme-header__copy-accent);align-items:center;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:none }
.header-elevate .header__video-link:hover,.header-elevate .header__video-link:focus,.header-elevate .header__video-link:active,.header-elevate .header__audio-link:hover,.header-elevate .header__audio-link:focus,.header-elevate .header__audio-link:active,.header-elevate .header__live-tv-link:hover,.header-elevate .header__live-tv-link:focus,.header-elevate .header__live-tv-link:active { color:var(--theme-header__item-link-hover-color) }
.header-elevate .header__video-link:hover,.header-elevate .header__audio-link:hover,.header-elevate .header__live-tv-link:hover { text-decoration-line:underline;text-decoration-color:var(--theme-header__item-link-hover-color);text-underline-offset:4px;text-decoration-thickness:2px }
.header-elevate .header__video-link:before,.header-elevate .header__audio-link:before,.header-elevate .header__live-tv-link:before { content:"";background-size:100%;margin-inline-end:8px }
.header-elevate .header__video-link:before { width:var(--header-watch-domestic__icon-width);height:var(--header-watch-domestic__icon-height);-webkit-mask-image:var(--header-watch-domestic__mask);mask-image:var(--header-watch-domestic__mask);background-color:var(--header-watch-domestic__icon-color);background-image:var(--header-watch-domestic__icon);-webkit-mask-size:100%;mask-size:100% }
.header-elevate .header__audio-link:before { background-color:var(--theme-header__icon-color);width:16px;height:16px;-webkit-mask-image:url(https://edition.cnn.com/media/sites/cnn/icons/audio-icon-header.svg);mask-image:url(https://edition.cnn.com/media/sites/cnn/icons/audio-icon-header.svg);-webkit-mask-size:100%;mask-size:100% }
.header-elevate .header__live-tv-link:before { background-image:url(https://edition.cnn.com/media/sites/cnn/icons/live-tv-icon-header.svg);width:8px;height:8px }
@media screen and (width>=480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { padding:0 32px }
  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: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:0 }
}

@media screen and (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:0 20px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop:not(.header__video-link--domestic),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop { display:none }
  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 .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:1400px }
}

@media screen and (width<=767px) {
  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:"";width:100%;display:block;position:absolute;bottom:0;left:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subscribe-button { margin-left:0 }
  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 (width>=768px) {
  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 { border:1px solid var(--theme-header__login-button-border-color);margin-left:16px }
  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) }
  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:focus-visible { background-color:var(--theme-header__login-button-color-hover);color:var(--theme-header__login-button-hover-text-color);border:var(--theme-semantic-border-sm)solid var(--theme-header__login-button-border-color-focus);outline:var(--theme-semantic-border-focus-md)solid var(--theme-header__login-button-border-color-focus);outline-offset:var(--primitive-size-02) }
}

@media screen and (width<=1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container { width:100%;max-width:1440px;overflow:visible }
  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 { 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:0 0 0 16px }
  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--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-title { display:none }
  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 .header__inner--subscription .header__user-account-nav-icon { margin:0 }
  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:0 24px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription :not(.header__live-tv-link)+.header__search-icon { margin-inline-start:0 }
  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__video-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link:not(.header__audio-link--no-margin) { margin-inline-end:24px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav { display:none }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop,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 { 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 }
}

@media screen and (width>=1024px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop,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 { white-space:nowrap;display:flex }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop.header__live-tv-link--hidden { display:none }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav { visibility:hidden;flex-wrap:wrap;height:16px;display:contents;position:relative;overflow:hidden }
  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);text-align:left;padding:0 12px;transition:background-color .2s }
  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);border-top:var(--theme-header__dropdown-border-top);border:var(--theme-header__dropdown-border);margin-left:-12px;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-inline-start: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:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item--open>.header__nav-item-dropdown,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--open>.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 { opacity:1;z-index:300;display:block }
  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:0 48px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon { margin:0 24px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right :not(.header__live-tv-link)+.header__search-icon { margin-inline-start:0 }
  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:1344px }
}

html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav { visibility:hidden;display:none }
html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link.header__audio-link-desktop,html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link.header__live-tv-link-desktop,html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__search-icon { display:none }
.image__picture { width:100% }
.image__container { display:flex }
.image__dam-img { object-fit:cover;width:100%;height:100% }
.brand-logo { height:40px;display:flex }
.brand-logo__logo { align-items:center;height:100%;display:flex }
.brand-logo[data-site=es] .brand-logo__logo { padding-bottom:4px }
.brand-logo__icon { fill:var(--theme-brand-logo__icon-color) }
.brand-logo__theme { height:100%;display:block }
.brand-logo__section-text { color:var(--theme-copy-follow);align-items:center;height:100%;margin-inline-start:4px;font-size:18px;font-weight:700;display:flex }
.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 }
.user-account-nav { visibility:hidden }
.user-account-nav__icons { width:max-content;margin:0;display:grid }
.user-account-nav__icon-button { color:var(--theme-copy-accent);background:0 0;border:none;padding:0;font-size:10px;font-weight:700;display:none;position:relative }
.user-account-nav__icon-button:hover { cursor:pointer }
.user-account-nav__icon-button .icon-ui-avatar-fill,.user-account-nav__icon-button .icon-ui-avatar-default { width:30px;height:30px;fill:var(--theme-copy-accent);transition:transform .25s }
.user-account-nav__icon-button:focus { color:var(--theme-user-account__login-button-color) }
.user-account-nav .user-account-nav__text-button--unauth { font-size:18px;font-weight:700;font-family:var(--theme-font-family);letter-spacing:.2px;background-color:inherit;color:var(--theme-header__login-button-text-color);cursor:pointer;border:none;border-radius:8px;padding:0;line-height:26px;display:none }
.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:not(.user-account-nav__text-button--domestic) { display:block }
.user-account-nav--unauth .user-account-nav__menu,.user-account-nav__user,.user-account-nav__override-link,.user-account-nav--subscriptions .user-account-nav__menu-title,.user-account-nav--subscriptions .user-account-nav--unauth .user-account-nav__icon-button--unauth { display:none }
@media screen and (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--unauth .user-account-nav__text-button--unauth { border:1px solid var(--theme-user-account__login-button-color);box-sizing:border-box;border-radius:8px;height:30px;padding:0 12px;font-size:14px;line-height:20px }
  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-semantic-color-action-inverse-secondary-overrides-overlay__hover);border:1px solid #e6e6e6 }
  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:active { background-color:var(--theme-semantic-color-action-inverse-secondary-overrides-overlay__press);border:1px solid #f8f8f8 }
  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:focus-visible { background-color:var(--theme-semantic-color-action-inverse-secondary-overrides-bg__focus);border:var(--theme-semantic-border-sm)solid var(--theme-semantic-color-action-secondary-overrides-border__focus);outline:var(--theme-semantic-border-focus-md)solid var(--theme-semantic-color-border-focus-primary);outline-offset:var(--primitive-size-02) }
  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 { display:none }
}

@media screen and (width>=480px) {
  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 { text-align:left;border-radius:8px;height:30px;padding:0 12px;font-size:14px;line-height:20px }
}

.layout-article-elevate { margin:0;padding:0 }
.layout-article-elevate__info,.layout-article-elevate__top,.layout-article-elevate__breadcrumb,.layout-article-elevate__end { max-width:1440px;margin:0 20px }
.layout-article-elevate__wrapper { max-width:1440px;margin:0;padding:0 }
.layout-article-elevate__main .article__main .article__content:after { content:"";border-bottom:6px solid #d71a1a;width:70px;margin-bottom:24px;display:inline-block }
.layout-article-elevate__right { display:none;position:relative }
@media screen and (width>=300px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .article__content-container .article__content>[data-article-gutter] { max-width:660px }
}

@media screen and (width<=479px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left { max-width:449px;margin:0 auto;padding:0 32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center { max-width:449px;margin:0 20px }
}

@media screen and (width>=480px) and (width<=767px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper { margin:0 32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .interactive-video-elevate__metadata,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .media__metadata-container { margin:0 32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main { margin:auto }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter] { padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left { max-width:660px;margin:0 auto;padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center { margin:0 auto }
}

@media screen and (width>=480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.paragraph-elevate[data-article-gutter] { max-width:660px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate) { inset-inline-start:0 }
}

@media screen and (width>=768px) and (width<=1023px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb { margin:0 32px }
  :is(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate___top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) { margin-inline:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main { width:100%;max-width:1440px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after { border-bottom:12px solid #d71a1a }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left { max-width:660px;margin:0 auto;padding:0 32px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center { max-width:660px;margin:0 auto }
}

@media screen and (width>=1024px) and (width<=1279px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top { margin:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper { margin:0 48px;padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__center):has(.layout-article-elevate__right) { grid-column-gap:24px;grid-template-columns:minmax(586px,1fr) 318px;grid-auto-flow:column;align-items:start;display:grid }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after { border-bottom:12px solid #d71a1a }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center { grid-area:1/1/-1/span 1;max-width:660px;display:inline-block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__right { grid-column:2/span 1;display:inline-block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate__info,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate__breadcrumb,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate .header__wrapper-outer { margin:0;padding:0 48px }
}

@media screen and (width>=1280px) and (width<=1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper { margin:0 48px;padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__right):has(.layout-article-elevate__center) { grid-column-gap:24px;grid-template-columns:22.08% minmax(45.83%,660px) 318px;grid-auto-flow:column;justify-content:center;align-items:start;display:grid }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left { grid-column:1/span 1;display:inline-block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center { grid-column:2/span 1;min-width:500px;max-width:660px;display:inline-block }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__right { grid-column:3/span 1;display:inline-block }
}

@media screen and (width>=480px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate .article__content>.paragraph-elevate[data-article-gutter] { max-width:660px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate) { inset-inline-start:0 }
}

@media screen and (width>=1280px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__wrapper-outer,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb { margin:auto;padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after { border-bottom:12px solid #d71a1a }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]) .layout-article-elevate__info,body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]) .layout-article-elevate__breadcrumb { padding:0 48px }
}

@media screen and (width>=1440px) {
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__wrapper { margin:auto;padding:0 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__right):has(.layout-article-elevate__center) { grid-column-gap:24px;grid-template-columns:318px minmax(auto,660px) 318px;grid-auto-flow:column;justify-content:center;align-items:start;display:grid }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__main .article__content:after { border-bottom:12px solid #d71a1a }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__left { grid-column:1/span 1 }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__center { grid-column:2/span 1;min-width:500px;max-width:660px }
  body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__right { grid-column:3/span 1;display:block }
}



/* =========================================================
   [SUPRIDO] — o que nao veio da folha da CNN
   A pagina real herda reset e grid de regras globais que nao
   pertencem a nenhum componente. Aqui vai o minimo para a
   pagina montar, mais o bloco de CTA, que a materia nao tem.
   ========================================================= */

* { box-sizing: border-box }

body {
  margin: 0;
  background: #fff;
  /* Declaracao literal da CNN:
     body{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}
     Eu tinha posto aqui a fonte SERIFADA do corpo do artigo, e ela
     vazava por heranca para o header — era o que deixava o "World"
     e os rotulos com serifa. A serifa fica so no .paragraph-elevate,
     que e onde a CNN aplica. */
  font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
}

/* A largura e a posicao da coluna ficam por conta do grid da CNN
   (.layout-article-elevate__main: 318px | 660px | 318px, com
   justify-content:center). Aqui so o que falta para o fluxo:
   o wrapper no limite de 1440px que ela usa. */
.layout__content-wrapper { margin: 0 auto }

/* IMAGEM — AQUI EU SAIO DE PROPOSITO DA REFERENCIA.
   Na CNN a imagem do corpo "sangra": ela estoura a coluna de 660px e
   ocupa ate 1116px, recentrada com inset-inline-start. A pedido, aqui
   ela fica no fluxo normal, na largura da coluna, como o resto do
   texto. As regras abaixo desligam a sangria nos quatro breakpoints. */
/* o <picture> precisa ter largura definida, senao a img com
   width:100% volta ao tamanho natural do arquivo */
.image__picture { display: block; width: 100% }
.article__content > .image-elevate { margin-block: 32px }

/* Os seletores abaixo sao IGUAIS aos da CNN de proposito: so assim
   eles tem a mesma especificidade (os :not() dela contam) e, por
   virem depois no arquivo, ganham. Com seletor mais curto a regra
   dela vencia e a imagem continuava saindo para a esquerda. */
body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate {
  width: 100%;
  max-width: 100%;
  margin-inline: 0;
  inset-inline-start: auto;
  position: static;
}

body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-inline: 0;
  inset-inline: auto;
  position: static;
}

.article__main .article__content>[data-component-name=image].image-elevate .image__container {
  display: block;
  justify-content: flex-start;
}

.image__picture > a {
  display: block;
  width: 100%;
}

.image__picture > a .image__dam-img {
  width: 100%;
  height: auto;
  display: block;
}

/* data */
.updated { display: inline-block }
/* [SUPRIDO] o "˅" vem no texto do doc; esta variante da pagina da CNN
   nao tem esse botao, entao a seta e so um caractere ao lado da data */
.timestamp__caret { margin-inline-start: 2px }

/* CTA — nao existe na materia da CNN */
.vossi-paragraph_elevate strong.copy-red { color: #cc0000; }
.vossi-timestamp_elevate__details { display: block !important; height: auto; border: 0; padding: 0; margin-top: 8px; color: #0c0c0c; text-transform: none; }
.headline__text.vossi-headline_elevate__text {
  letter-spacing: normal;
  color: #0c0c0c;
}

.layout-article-elevate__breadcrumb .vossi-breadcrumb_elevate,
.layout-article-elevate__breadcrumb .vossi-breadcrumb_elevate__link,
.layout-article-elevate__breadcrumb .vossi-breadcrumb_elevate__read-time {
  font-family: cnn_sans_display, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-synthesis: none;
  letter-spacing: 1px;
  line-height: 20px;
  text-transform: uppercase;
}

.layout-article-elevate__breadcrumb .breadcrumb__read-time-num {
  display: inline-block;
  transform: translateY(5px);
}

.layout-article-elevate__breadcrumb .presell-kicker-updated {
  margin-top: 8px;
}

.vossi-headline_elevate__sub-text { flex-direction: column; align-items: flex-start; gap: 4px; }

.presell-kicker-updated { margin-top: 0; }

.presell-kicker-updated .vossi-timestamp_elevate__details {
  margin-top: 0;
  font-family: cnn_sans_display, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .2px;
  line-height: 20px;
  color: #0c0c0c;
  text-transform: uppercase;
}

@media screen and (min-width: 1024px) {
  .layout-article-elevate__top {
    max-width: 1440px;
    width: 100%;
    margin-inline: auto !important;
    padding-inline: 0 !important;
  }
  .layout-article-elevate__breadcrumb {
    max-width: 1440px;
    width: 100%;
    margin-inline: auto !important;
    padding-inline: 48px !important;
  }
  .layout-article-elevate__top .headline__wrapper {
    width: 100%;
  }
}

.action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links {
  flex-direction: row;
  justify-content: flex-start;
  margin-inline: 0 auto;
}
.social-share_labelled-list__share[title="Share with Email"] { order: 1; }
.social-share_labelled-list__share[title="Share with Link"] { order: 2; }
.social-share_labelled-list__share[title="Share with X"] { order: 3; }
.social-share_labelled-list__share[title="Share with Facebook"] { order: 4; }
.social-share_labelled-list__share[title="Share with Threads"] { order: 5; }
body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded { margin-top: 16px; }

@media screen and (min-width: 1100px) {
  .layout-article-elevate__wrapper { position: relative; }
  .article__content-container > .vossi-action-bar:first-child {
    position: absolute !important;
    top: 0;
    left: 0;
    width: max-content;
    margin: 0 !important;
    transform: none;
  }
  .article__content > .image-elevate:first-of-type {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 1440px) {
  .article__content-container > .vossi-action-bar:first-child {
    left: 48px;
  }
}
.presell-cta { margin: 28px 0; text-align: center }
.presell-cta-text {
  margin: 28px 0 8px;
  text-align: center;
}
.presell-cta-text a {
  color: #cc0000;
  font-family: cnn_sans_display, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .2px;
  text-decoration: none;
}
.presell-cta__link {
  display: inline-block;
  background: #cc0000;
  color: #fff;
  font-family: var(--theme-semantic-type-header-font-family), "cnn_sans_display", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 16px 32px;
  border-radius: 4px;
  text-decoration: none;
}
.presell-cta__link:hover { background: #a80000 }

.presell-cta-btn { margin: 28px 0; }
.presell-cta-btn a {
  display: block;
  background: #cc0000;
  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding: 14px 20px;
  border-radius: 6px;
  box-shadow: 0 0 0 6px rgba(204, 0, 0, .12), 0 2px 6px rgba(0, 0, 0, .25);
  text-decoration: none;
}
.presell-cta-btn a:hover { background: #a80000 }

@media (max-width: 767px) {
  .layout__content-wrapper { padding: 0 16px }
  .presell-cta__link { font-size: 17px; padding: 14px 22px }
  .presell-cta-btn a { font-size: 19px; padding: 14px 12px }
}
