body.pg.t-light {
  background-color: white; }

.pg-special-article__head-fullwidth {
  height: 50vh; }
  @media (min-width: 720px) {
    .pg-special-article__head-fullwidth {
      height: 500px;
      height: 40vh;
      height: calc(100vh - 300px); } }

.pg-special-article__head-fullwidth .cnni-asequals-article-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.cnni-asequals--fadeable {
  transition: opacity .3s ease-out; }

.cnni-asequals--fadeable.cnni-asequals--fade-out {
  opacity: 0; }

/* main image bg */
.pg-special-article__head .el__image--page-width {
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ae-theme--opinion .pg-special-article__head .el__image--page-width {
  background-position: top center; }

/* article headline */
.pg-special-article .pg-headline {
  background-color: #fff;
  text-align: left;
  padding: 20px 20px 0 20px;
  font-weight: 700;
  max-width: 90%;
  max-width: calc(100% - 40px); }
  @media (min-width: 980px) {
    .pg-special-article .pg-headline {
      padding: 20px 60px 0px 30px;
      font-size: 38px;
      max-width: 640px;
      -webkit-transform: translateX(-170px);
              transform: translateX(-170px); } }

/* Updated time */
.pg-special-article .update-time {
  display: none; }

/* byline */
.pg-special-article .metadata__byline {
  max-width: 700px;
  margin: 0 auto;
  text-align: left;
  padding-left: 20px;
  background-color: #fff;
  padding-bottom: 20px;
  max-width: 90%;
  max-width: calc(100% - 40px); }
  @media (min-width: 980px) {
    .pg-special-article .metadata__byline {
      padding-left: 30px;
      padding-top: 16px;
      font-weight: 700;
      max-width: 640px;
      -webkit-transform: translateX(-170px);
              transform: translateX(-170px); } }

/* byline author line/border */
.pg-special-article .metadata__byline__author:before {
  display: none; }

@media (min-width: 980px) {
  .pg-special-article .metadata__byline__author, .pg-special-article .metadata__location__detail {
    font-weight: 700; } }

@media (min-width: 720px) {
  .js-gigya-sharebar {
    -webkit-transform: translate(-10px, 60px);
            transform: translate(-10px, 60px); } }

.pg-special-article .zn-body > .l-container {
  margin-top: 160px;
  margin-top: 58px;
  margin-left: 20px;
  margin-right: 20px;
  border-top: none;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff; }
  @media (min-width: 720px) {
    .pg-special-article .zn-body > .l-container {
      margin-top: 60px;
      padding-top: 50px;
      background-color: transparent;
      background-image: url(https://www.cnn.com/interactive/as-equals-article/bg-980.png);
      background-repeat: repeat-y;
      background-position: top center; } }

.pg-special-article .zn-body > .l-container:before {
  content: '';
  position: absolute;
  top: 90px;
  left: -20px;
  right: -20px;
  height: calc(100% - 90px);
  z-index: -1; }
  @media (min-width: 720px) {
    .pg-special-article .zn-body > .l-container:before {
      top: 280px;
      left: 0;
      width: 100%;
      height: calc(100% - 280px); } }

/* photo captions */
.cnni-asequals-media__caption:before {
  border-top: 1px solid #d9d9d9;
  bottom: 100%;
  content: "";
  display: block;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: absolute;
  width: 80px; }

/* photo captions */
@media (min-width: 720px) {
  .pg-special-article .zn-body .el__image--standard .media__caption {
    max-width: 660px;
    padding-left: 50px;
    padding-right: 90px; } }

.pg-special-article .zn-body__footer {
  text-align: left;
  position: relative;
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 1rem; }

.pg-special-article .zn-body__footer a {
  color: #262626;
  text-decoration: underline; }

.pg-special-article .zn-body__footer em {
  font-style: normal; }

.pg-special-article .zn-body__footer:before {
  content: '';
  width: 100%;
  display: block;
  height: 1px;
  background-color: #262626;
  margin-bottom: 4px; }

/* line before an ad? */
.pg-special-article .zn-body__footer:before {
  display: none; }

.pg-special-article .cnni-asequals--media__caption {
  font-weight: 700; }

.pg-special-article .cnni-asequals--media__caption em {
  font-style: normal; }

/* pullquotes */
.pg-special-article .el__leafmedia--pullquote {
  max-width: 660px;
  font-weight: 700; }

.pg-special-article .el__leafmedia--pullquote.el__leafmedia--fullwidth .pullquote > blockquote:before {
  display: none; }

.pg-special-article .el__leafmedia--pullquote.el__leafmedia--fullwidth .pullquote .pullquote__quote {
  font-weight: 700;
  padding-left: 10px; }
  @media (min-width: 720px) {
    .pg-special-article .el__leafmedia--pullquote.el__leafmedia--fullwidth .pullquote .pullquote__quote {
      font-weight: 700;
      padding-left: 0; } }

.pg-special-article .el__leafmedia--pullquote.el__leafmedia--fullwidth .pullquote {
  max-width: 660px; }

.ae-theme--blue .pg-special-article .zn-body > .l-container:before {
  background-color: #2facff; }

.ae-theme--red .pg-special-article .zn-body > .l-container:before {
  background-color: #ff2914; }

.ae-theme--green .pg-special-article .zn-body > .l-container:before {
  background-color: #40ffab; }

.ae-theme--black .pg-special-article .zn-body > .l-container:before {
  background-color: #000; }

.ae-theme--fb-blue .pg-special-article .zn-body > .l-container:before {
  background-color: #4e74b2; }

@media (min-width: 720px) {
  .ae-theme--blue .pg-special-article .zn-body > .l-container {
    border-bottom: 20px solid #2facff; }
  .ae-theme--red .pg-special-article .zn-body > .l-container {
    border-bottom: 20px solid #ff2914; }
  .ae-theme--green .pg-special-article .zn-body > .l-container {
    border-bottom: 20px solid #40ffab; }
  .ae-theme--black .pg-special-article .zn-body > .l-container {
    border-bottom: 20px solid #000; }
  .ae-theme--fb-blue .pg-special-article .zn-body > .l-container {
    border-bottom: 20px solid #4e74b2; } }

/* h3 */
.pg-special-article .zn-body-text h3 {
  padding-left: 0; }

.pg-special-article .zn-body-text h3 strong {
  font-weight: 700; }

/*  video led piece */
.ae-config--video-led .pg-special-article__wrapper {
  position: relative; }

.ae-config--video-led .pg-special-article__wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 60%;
  background-color: white; }

.ae-theme--blue.ae-config--video-led .pg-special-article__wrapper:before {
  background-color: #2facff; }

.ae-theme--red.ae-config--video-led .pg-special-article__wrapper:before {
  background-color: #ff2914; }

.ae-theme--green.ae-config--video-led .pg-special-article__wrapper:before {
  background-color: #40ffab; }

.ae-theme--black.ae-config--video-led .pg-special-article__wrapper:before {
  background-color: #000; }

.ae-theme--fb-blue.ae-config--video-led .pg-special-article__wrapper:before {
  background-color: #4e74b2; }

.ae-config--video-led .pg-special-article .pg-special-article__body {
  margin-top: 60px; }

.ae-config--video-led .pg-special-article .el-entitlement {
  padding: 0; }

.ae-config--video-led .pg-special-article .pg-special-article__head .media__caption {
  display: none; }

.ae-config--video-led .pg-special-article__head .metadata__source {
  margin: 0; }

.pg-special-article__head .el__gallery_image-title {
  display: none; }

/* video led stories */
.pg-special-article__head-standard,
.pg-special-article__head .el__gallery, .pg-special-article__head .el__video {
  max-width: 980px; }

.pg-special-article__head-standard .metadata__source {
  display: none; }

@media (min-width: 720px) {
  .pg-special-article .zn-body__paragraph {
    font-size: 15px;
    line-height: 24px; } }

@media (min-width: 720px) {
  .pg-special-article .zn-body-text .l-container > .el__leafmedia .zn-body__paragraph > strong {
    font-weight: 300;
    font-size: 24px;
    line-height: 31px;
    display: block; } }

.cnni-asequals--editor-note {
  background-color: #fff;
  text-align: left;
  padding: 20px;
  font-weight: 500;
  max-width: 90%;
  max-width: calc(100% - 40px);
  font-size: 18px;
  line-height: 22px;
  margin: 44px auto 20px auto; }
  @media (min-width: 980px) {
    .cnni-asequals--editor-note {
      max-width: 640px;
      min-height: 115px;
      background-color: #fff;
      -webkit-transform: translateX(-170px);
              transform: translateX(-170px);
      font-weight: 500;
      font-size: 18px;
      line-height: 22px;
      color: #000;
      margin: 96px auto 34px auto;
      padding: 30px 60px 30px 30px; } }

.m-infographic--container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 660px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BnLXQtbGlnaHQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NwZWNpYWwtYXJ0aWNsZS1oZWFkLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWUtZmFkZWFibGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NwZWNpYWwtYXJ0aWNsZS1tYWluLWltYWdlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19hcnRpY2xlLWhlYWRsaW5lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdXBkYXRlZC10aW1lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19ieWxpbmUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19sLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fcGhvdG8tY2FwdGlvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWUtbWVkaWEtY2FwdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHVsbHF1b3Rlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGhlbWVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19oMy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tbGVkLXNwZWNpYWwtYXJ0aWNsZS13cmFwcGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19oZWFkLWdhbGxlcnktaW1hZ2UtdGl0bGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLWxlZC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fem4tYm9keS1wYXJhZ3JhcGguc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FlLWVkaXRvci1ub3RlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tLWluZm9ncmFwaGljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSx3QkFBdUIsRUFDeEI7O0FDQ0Q7RUFDRSxhQUFZLEVBU2I7RUNUSTtJRERMO01BS0ksY0FBYTtNQUNiLGFBQVk7TUFDWiw0QkFBMkIsRUFHOUIsRUFBQTs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1oscUJBQWlCO0tBQWpCLGtCQUFpQixFQUNsQjs7QUVuQkQ7RUFDRSxpQ0FBZ0MsRUFDakM7O0FBRUQ7RUFDRSxXQUFVLEVBQ1g7O0FDTkQsbUJBQW1CO0FBQ25CO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFFBQU87RUFDUCxTQUFRO0VBQ1IsVUFBUyxFQUNWOztBQUVEO0VBQ0UsZ0NBQStCLEVBQ2hDOztBQ1pELHNCQUFzQjtBQUN0QjtFQUNJLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLGlCQ0phO0VES2IsZUFBYztFQUNkLDZCQUE0QixFQVEvQjtFSFZJO0lHSkw7TUFTTSw0QkFBMkI7TUFDM0IsZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsc0NBQTZCO2NBQTdCLDhCQUE2QixFQUVsQyxFQUFBOztBRWZELGtCQUFrQjtBQUNsQjtFQUNFLGNBQWEsRUFDZDs7QUNIRCxZQUFZO0FBQ1o7RUFDRSxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLHFCQUFvQjtFQUNwQixl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 */