/**
* Font Face Definitions
*
* Note: The font-family attribute in the font-face definitions must align with the corresponding font's name in clay in order to have fonts renderer correctly when using the components in clay. The font-face definitions that are commented out are not yet available in clay and must be added.
*/

/* 
    CNN Sans Condensed
*/
@font-face {
  font-family: 'cnncondensed';
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensed.woff2) format('woff2'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensed.woff) format('woff'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensed.ttf) format('truetype'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensed.eot) format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'cnncondensed-bold';
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedbold.woff2) format('woff2'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedbold.woff) format('woff'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedbold.ttf) format('truetype'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedbold.eot) format('embedded-opentype');
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
/* @font-face {
  font-family: "CNNSans-CondensedBoldItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedBoldItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedBoldItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedBoldItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedBoldItalic.eot)
      format("embedded-opentype");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-CondensedItalic";
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.woff2)
      format("woff2"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.woff)
      format("woff"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.ttf)
      format("truetype"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-CondensedLight";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLight.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLight.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLight.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLight.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-CondensedLightIt";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLightIt.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLightIt.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLightIt.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedLightIt.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-CondensedMedium";
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedmedium.woff2)
      format("woff2"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedmedium.woff)
      format("woff"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedmedium.ttf)
      format("truetype"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-condensedmedium.eot)
      format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-CondensedMediumIt";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedMediumIt.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedMediumIt.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedMediumIt.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-CondensedMediumIt.eot)
      format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
} */

/*
    CNN Sans
*/
@font-face {
  font-family: 'cnnsans';
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-regular.woff2) format('woff2'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-regular.woff) format('woff'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-regular.ttf) format('truetype'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-regular#iefix) format('embedded-opentype');
  font-weight: 400;
  font-display: fallback;
}
@font-face {
  font-family: 'cnnsans-light';
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-light.woff2) format('woff2'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-light.woff) format('woff'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-light.ttf) format('truetype'),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-light.eot) format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'cnnsans-medium';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-Medium.woff2) format('woff2'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-Medium.woff) format('woff'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-Medium.ttf) format('truetype'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-Medium.eot) format('embedded-opentype');
  font-weight: 500;
  font-display: fallback;
}
@font-face {
  font-family: 'cnnsans-bold';
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-bold.woff2) format('woff2'),
    /* Modern Browsers */ url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-bold.woff) format('woff'),
    /* Legacy */ url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-bold.ttf) format('truetype'),
    /* Safari, Android, iOS */ url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-bold.eot)
      format('embedded-opentype'); /* IE 11 */
  font-weight: bold;
  font-display: fallback;
}
/* @font-face {
  font-family: "CNNSans-BoldItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-BoldItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-BoldItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-BoldItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-BoldItalic.eot)
      format("embedded-opentype");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-Italic";
  src: url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.woff2)
      format("woff2"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.woff)
      format("woff"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.ttf)
      format("truetype"),
    url(https://www.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnsans-italic.eot)
      format("embedded-opentype");
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-LightItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-LightItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-LightItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-LightItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-LightItalic.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSans-MediumItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-MediumItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-MediumItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-MediumItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSans-MediumItalic.eot)
      format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
} */

/* 
    CNN Clock
*/
@font-face {
  font-family: 'cnnclock';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNClock-CondensedRegular.ttf) format('truetype');
}

@font-face {
  font-family: 'CNNClock-CondensedBold';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNClock-CondensedBold.ttf) format('truetype');
}

@font-face {
  font-family: 'cnnclock-bold';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNClock-Bold.woff) format('woff');
}

/*
    CNN Sans Display
*/
@font-face {
  font-family: 'cnnsansdisplay';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Regular.woff2) format('woff2'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Regular.woff) format('woff'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Regular.ttf) format('truetype'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Regular.eot) format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'cnnsansdisplay-bold';
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Bold.woff2) format('woff2'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Bold.woff) format('woff'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Bold.ttf) format('truetype'),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Bold.eot) format('embedded-opentype');
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
/* @font-face {
  font-family: "CNNSansDisplay-Black";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Black.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Black.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Black.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Black.eot)
      format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-BlackItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BlackItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BlackItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BlackItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BlackItalic.eot)
      format("embedded-opentype");
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-BoldItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BoldItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BoldItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BoldItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-BoldItalic.eot)
      format("embedded-opentype");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-Heavy";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Heavy.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Heavy.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Heavy.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Heavy.eot)
      format("embedded-opentype");
  font-weight: 800;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-HeavyItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-HeavyItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-HeavyItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-HeavyItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-HeavyItalic.eot)
      format("embedded-opentype");
  font-weight: 800;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-Italic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Italic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Italic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Italic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Italic.eot)
      format("embedded-opentype");
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-Light";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Light.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Light.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Light.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Light.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-LightItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-LightItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-LightItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-LightItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-LightItalic.eot)
      format("embedded-opentype");
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-Medium";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Medium.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Medium.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Medium.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Medium.eot)
      format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-MediumItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-MediumItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-MediumItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-MediumItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-MediumItalic.eot)
      format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-Thin";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Thin.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Thin.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Thin.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-Thin.eot)
      format("embedded-opentype");
  font-weight: 200;
  font-display: fallback;
}
@font-face {
  font-family: "CNNSansDisplay-ThinItalic";
  src: url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-ThinItalic.woff2)
      format("woff2"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-ThinItalic.woff)
      format("woff"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-ThinItalic.ttf)
      format("truetype"),
    url(https://politics-static.cnn.io/2020/static-assets/fonts/CNNSansDisplay-ThinItalic.eot)
      format("embedded-opentype");
  font-weight: 200;
  font-style: italic;
  font-display: fallback;
} */
.dark-blue.cnn-pcl-1uvs9b7{fill:#0e243c}.blue.cnn-pcl-1uvs9b7{fill:#3061f2}.red.cnn-pcl-1uvs9b7{fill:#ff3f3f}.dark-blue.cnn-pcl-1uvs9b7{fill:#0e243c}.blue.cnn-pcl-1uvs9b7{fill:#3061f2}.red.cnn-pcl-1uvs9b7{fill:#ff3f3f}.tooltip-1W3yWK.cnn-pcl-wnh45c{display:inline-block;margin:26px 0 0 4px;position:relative}.tooltip__text-1I8CID.cnn-pcl-wnh45c{display:inline;margin:0;font-size:12px;font-style:italic;font-family:cnnsans-light, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif}[data-theme="politics"]{background-color:#262626;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#ffffff;font-family:cnnsans, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;font-size:12px;font-weight:normal;max-width:256px !important;padding:12px 16px}
