.latestThinkingPage .customer-container>.cmp-container .meet-our-team .title,.newsPage .customer-container>.cmp-container .meet-our-team .title,.topicPage .customer-container>.cmp-container .meet-our-team .title {
  font-size: 3rem;
  font-weight: 400;
  color: #121212;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  margin-bottom: 1.6rem
}

.latestThinkingPage .pc_fixed_width,.newsPage .pc_fixed_width,.topicPage .pc_fixed_width {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  width: 100%!important;
  max-width: 144rem;
  height: 100%;
  margin: 0 auto;
  position: relative
}

.latestThinkingPage .header,.newsPage .header,.topicPage .header {
  top: 0;
  -webkit-transform: translateZ(11px);
  transform: translateZ(11px)
}

@media screen and (max-width:750px) {
  .latestThinkingPage .header,.newsPage .header,.topicPage .header {
    -webkit-transform: unset;
    transform: unset
  }
}

.latestThinkingPage .size36 .ex-header .ex-head-title,.newsPage .size36 .ex-header .ex-head-title,.topicPage .size36 .ex-header .ex-head-title {
  font-size: 3.6rem
}

.latestThinkingPage .lineHeight50 .ex-header .ex-head-title,.newsPage .lineHeight50 .ex-header .ex-head-title,.topicPage .lineHeight50 .ex-header .ex-head-title {
  line-height: 5rem
}

.latestThinkingPage .letter_spacing_9 .ex-header .ex-head-title,.newsPage .letter_spacing_9 .ex-header .ex-head-title,.topicPage .letter_spacing_9 .ex-header .ex-head-title {
  letter-spacing: .9rem
}

.latestThinkingPage .ex-header,.newsPage .ex-header,.topicPage .ex-header {
  width: 100%;
  background-size: cover;
  background-position: 50%
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header,.newsPage .ex-header,.topicPage .ex-header {
    text-align: center;
    height: auto
  }
}

.latestThinkingPage .ex-header>div,.newsPage .ex-header>div,.topicPage .ex-header>div {
  height: 100%;
  padding-top: 17rem;
  padding-bottom: 11.8rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header>div,.newsPage .ex-header>div,.topicPage .ex-header>div {
    padding-top: 20.8rem;
    padding-bottom: 20.8rem
  }
}

.latestThinkingPage .ex-header .ex-head-title,.newsPage .ex-header .ex-head-title,.topicPage .ex-header .ex-head-title {
  word-break: break-word;
  margin: auto 8.6%;
  width: 58.2%;
  padding: 4rem 0;
  color: #fff;
  border-top: .2rem solid #fff;
  border-bottom: .2rem solid #fff
}

.latestThinkingPage .ex-header .ex-head-title p,.newsPage .ex-header .ex-head-title p,.topicPage .ex-header .ex-head-title p {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 1px;
  font-weight: 400
}

.latestThinkingPage .ex-header .ex-head-title p.article-type,.newsPage .ex-header .ex-head-title p.article-type,.topicPage .ex-header .ex-head-title p.article-type {
  margin-bottom: 20px;
  text-transform: uppercase
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header .ex-head-title p.article-type,.newsPage .ex-header .ex-head-title p.article-type,.topicPage .ex-header .ex-head-title p.article-type {
    margin-bottom: 30px
  }
}

.latestThinkingPage .ex-header .ex-head-title p.article-type span:last-child,.newsPage .ex-header .ex-head-title p.article-type span:last-child,.topicPage .ex-header .ex-head-title p.article-type span:last-child {
  display: none
}

.latestThinkingPage .ex-header .ex-head-title p.article-date,.newsPage .ex-header .ex-head-title p.article-date,.topicPage .ex-header .ex-head-title p.article-date {
  margin-top: 20px
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header .ex-head-title p.article-date,.newsPage .ex-header .ex-head-title p.article-date,.topicPage .ex-header .ex-head-title p.article-date {
    margin-top: 30px;
    font-size: 9pt
  }
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header .ex-head-title p,.newsPage .ex-header .ex-head-title p,.topicPage .ex-header .ex-head-title p {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 1px
  }
}

.latestThinkingPage .ex-header .ex-head-title h1,.newsPage .ex-header .ex-head-title h1,.topicPage .ex-header .ex-head-title h1 {
  font-size: 3.6rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: .9rem;
  line-height: 5rem;
  font-family: ChapRegular
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header .ex-head-title h1,.newsPage .ex-header .ex-head-title h1,.topicPage .ex-header .ex-head-title h1 {
    font-size: 2.4rem;
    line-height: 36px;
    letter-spacing: 1px
  }
}

@media screen and (min-width:750px)and (max-width:1080px) {
  .latestThinkingPage .ex-header .ex-head-title,.newsPage .ex-header .ex-head-title,.topicPage .ex-header .ex-head-title {
    width: 100%;
    padding: 3.9rem 0
  }
}

@media screen and (max-width:750px) {
  .latestThinkingPage .ex-header .ex-head-title,.newsPage .ex-header .ex-head-title,.topicPage .ex-header .ex-head-title {
    width: 83.2%!important;
    margin: 0 auto;
    letter-spacing: .9rem;
    padding: 6rem 0;
    font-size: 2.8rem!important;
    line-height: 4.2rem!important
  }
}

.latestThinkingPage .ex-header .banner-image-authors,.newsPage .ex-header .banner-image-authors,.topicPage .ex-header .banner-image-authors {
  color: #fff;
  font-size: 1.2rem;
  line-height: 3.2rem;
  position: absolute;
  padding-left: 1rem;
  padding-right: 1rem;
  bottom: 1.4rem
}

@media screen and (max-width:1080px) {
  .latestThinkingPage .ex-header .banner-image-authors,.newsPage .ex-header .banner-image-authors,.topicPage .ex-header .banner-image-authors {
    right: 1.4rem
  }
}

@media screen and (min-width:1081px)and (max-width:1439px) {
  .latestThinkingPage .ex-header .banner-image-authors,.newsPage .ex-header .banner-image-authors,.topicPage .ex-header .banner-image-authors {
    right: 4.6rem;
    padding-right: 1.2rem
  }
}

@media screen and (min-width:1440px) {
  .latestThinkingPage .ex-header .banner-image-authors,.newsPage .ex-header .banner-image-authors,.topicPage .ex-header .banner-image-authors {
    right: calc(766px - 50vw);
    padding-right: 1.2rem
  }
}

.latestThinkingPage .breadcrumb .breadcrumb-nav,.newsPage .breadcrumb .breadcrumb-nav,.topicPage .breadcrumb .breadcrumb-nav {
  padding-bottom: 0;
  margin-left: 4.166667%;
  margin-right: 16.67%
}

@media screen and (max-width:750px) {
  .latestThinkingPage .breadcrumb .breadcrumb-nav,.newsPage .breadcrumb .breadcrumb-nav,.topicPage .breadcrumb .breadcrumb-nav {
    margin-left: 0
  }
}

@media screen and (max-width:750px) {
  .latestThinkingPage .breadcrumb,.newsPage .breadcrumb,.topicPage .breadcrumb {
    margin-left: 8.33333%;
    width: 83.33333%!important;
    padding: 0 4px
  }
}

.latestThinkingPage .categories .categories-box,.newsPage .categories .categories-box,.topicPage .categories .categories-box {
  margin-bottom: 4rem;
  margin-top: 4rem
}

.latestThinkingPage .categories .categories-box .categories-title,.newsPage .categories .categories-box .categories-title,.topicPage .categories .categories-box .categories-title {
  font-size: 3rem;
  color: #121212;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  padding-bottom: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid #121212;
  margin-bottom: 3rem
}

.latestThinkingPage .categories .categories-box ul.categories-items,.newsPage .categories .categories-box ul.categories-items,.topicPage .categories .categories-box ul.categories-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item,.newsPage .categories .categories-box ul.categories-items li.categories-item,.topicPage .categories .categories-box ul.categories-items li.categories-item {
  width: 45.5%;
  margin-bottom: 4rem;
  font-size: 1.8rem;
  color: #121212;
  line-height: 3rem;
  cursor: pointer
}

@media screen and (max-width:750px) {
  .latestThinkingPage .categories .categories-box ul.categories-items li.categories-item,.newsPage .categories .categories-box ul.categories-items li.categories-item,.topicPage .categories .categories-box ul.categories-items li.categories-item {
    width: 100%
  }
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover,.newsPage .categories .categories-box ul.categories-items li.categories-item:hover,.topicPage .categories .categories-box ul.categories-items li.categories-item:hover {
  color: #7e694f
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child,.newsPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child,.topicPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child {
  border-bottom-color: #7e694f
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover a span.site-icon--next,.newsPage .categories .categories-box ul.categories-items li.categories-item:hover a span.site-icon--next,.topicPage .categories .categories-box ul.categories-items li.categories-item:hover a span.site-icon--next {
  margin-left: 2.1rem
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1),.newsPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1),.topicPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1) {
  margin-right: 9%
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item a span:first-child,.newsPage .categories .categories-box ul.categories-items li.categories-item a span:first-child,.topicPage .categories .categories-box ul.categories-items li.categories-item a span:first-child {
  border-bottom: 1px solid #121212
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item a span.site-icon--next,.newsPage .categories .categories-box ul.categories-items li.categories-item a span.site-icon--next,.topicPage .categories .categories-box ul.categories-items li.categories-item a span.site-icon--next {
  font-size: 1.8rem;
  margin-left: 1.2rem;
  -webkit-transition: all .35s;
  transition: all .35s
}

.latestThinkingPage .keyContact,.newsPage .keyContact,.topicPage .keyContact {
  padding: 0 8.33%
}

.latestThinkingPage .keyContact .keyContact_container,.newsPage .keyContact .keyContact_container,.topicPage .keyContact .keyContact_container {
  padding: 6rem 0 2rem
}

.latestThinkingPage .keyContact .keyContact_container .keyContact_title,.newsPage .keyContact .keyContact_container .keyContact_title,.topicPage .keyContact .keyContact_container .keyContact_title {
  margin-bottom: 6rem;
  text-align: center
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container,.newsPage .keyContact .keyContact_container .swiper-container,.topicPage .keyContact .keyContact_container .swiper-container {
  display: none
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container.latestThinkingKey,.newsPage .keyContact .keyContact_container .swiper-container.latestThinkingKey,.topicPage .keyContact .keyContact_container .swiper-container.latestThinkingKey {
  display: block;
  padding: 0 10%
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .hide-container,.newsPage .keyContact .keyContact_container .swiper-container .hide-container,.topicPage .keyContact .keyContact_container .swiper-container .hide-container {
  display: none
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transform: none!important;
  transform: none!important;
  -webkit-transition-duration: unset!important;
  transition-duration: unset!important
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide {
  width: 47%!important;
  margin-bottom: 4.8rem;
  height: auto;
  padding-right: 0
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox {
  height: 100%
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image {
  width: 41.18%
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title {
  text-align: left
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name {
  text-align: left
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child {
  height: auto!important
}

.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-pagination,.newsPage .keyContact .keyContact_container .swiper-container .swiper-pagination,.topicPage .keyContact .keyContact_container .swiper-container .swiper-pagination {
  display: none
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold,.newsPage .keyContact .keyContact_container .swiper-fold,.topicPage .keyContact .keyContact_container .swiper-fold {
  display: block;
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #fff;
  text-align: center;
  color: #fff;
  cursor: pointer
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word,.newsPage .keyContact .keyContact_container .swiper-fold .fold-word,.topicPage .keyContact .keyContact_container .swiper-fold .fold-word {
  font-size: 1.4rem;
  line-height: 2.1rem;
  letter-spacing: .1rem
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showless,.latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore,.newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showless,.newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore,.topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showless,.topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore {
  font-size: 1.4rem!important
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showless,.newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showless,.topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showless {
  display: none
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold .site-icon--more,.newsPage .keyContact .keyContact_container .swiper-fold .site-icon--more,.topicPage .keyContact .keyContact_container .swiper-fold .site-icon--more {
  display: inline-block;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all .35s;
  transition: all .35s
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .site-icon--more,.newsPage .keyContact .keyContact_container .swiper-fold.show-more .site-icon--more,.topicPage .keyContact .keyContact_container .swiper-fold.show-more .site-icon--more {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .showmore,.newsPage .keyContact .keyContact_container .swiper-fold.show-more .showmore,.topicPage .keyContact .keyContact_container .swiper-fold.show-more .showmore {
  display: none
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .showless,.newsPage .keyContact .keyContact_container .swiper-fold.show-more .showless,.topicPage .keyContact .keyContact_container .swiper-fold.show-more .showless {
  display: inline-block
}

.latestThinkingPage .keyContact .keyContact_container .swiper-fold:hover,.newsPage .keyContact .keyContact_container .swiper-fold:hover,.topicPage .keyContact .keyContact_container .swiper-fold:hover {
  color: #7e694f
}

@media screen and (max-width:1080px) {
  .latestThinkingPage .keyContact,.newsPage .keyContact,.topicPage .keyContact {
    padding: 0
  }
}

@media screen and (max-width:750px) {
  .latestThinkingPage .keyContact .keyContact_container,.newsPage .keyContact .keyContact_container,.topicPage .keyContact .keyContact_container {
    padding: 4rem 0 1rem
  }

  .latestThinkingPage .keyContact .keyContact_container .keyContact_title,.newsPage .keyContact .keyContact_container .keyContact_title,.topicPage .keyContact .keyContact_container .keyContact_title {
    margin-bottom: 1.8rem
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-container.latestThinkingKey,.newsPage .keyContact .keyContact_container .swiper-container.latestThinkingKey,.topicPage .keyContact .keyContact_container .swiper-container.latestThinkingKey {
    padding: 0 8.6%
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide {
    width: 100%!important;
    margin-bottom: 3rem
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image {
    width: 40.5%;
    margin-right: 4.56%
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container,.latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container,.newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container,.topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container {
    width: 54%
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-fold,.newsPage .keyContact .keyContact_container .swiper-fold,.topicPage .keyContact .keyContact_container .swiper-fold {
    margin-top: 0
  }

  .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word,.newsPage .keyContact .keyContact_container .swiper-fold .fold-word,.topicPage .keyContact .keyContact_container .swiper-fold .fold-word {
    font-size: 1.2rem
  }
}

@media screen and (max-width:1080px) {
  .latestThinkingPage .topics .topic_container,.newsPage .topics .topic_container,.topicPage .topics .topic_container {
    background: #fff!important
  }
}

.latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination,.newsPage .topics .topic_container .swiper_container .swiper-pagination,.topicPage .topics .topic_container .swiper_container .swiper-pagination {
  bottom: -4rem!important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet,.newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet,.topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(36,40,43,.5);
  width: .8rem;
  height: .8rem;
  opacity: 1
}

.latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #24282b;
  width: 1.2rem;
  height: 1.2rem
}

@media screen and (max-width:1080px) {
  .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination,.newsPage .topics .topic_container .swiper_container .swiper-pagination,.topicPage .topics .topic_container .swiper_container .swiper-pagination {
    bottom: 5.5rem!important
  }

  .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet,.newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet,.topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet {
    width: .4rem;
    height: .4rem;
    background-color: hsla(0,0%,100%,.5)
  }

  .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff;
    width: .6rem;
    height: .6rem
  }
}

.latestThinkingPage .topics .explore_more_button,.newsPage .topics .explore_more_button,.topicPage .topics .explore_more_button {
  display: none
}

.latestThinkingPage .end-logo:after,.newsPage .end-logo:after,.topicPage .end-logo:after {
  content: "";
  background: url("/images/logo.png");
  background-size: cover;
  width: 24px;
  height: 15px;
  margin-left: 10px;
  display: inline-block
}

.latestThinkingPage .article-reference>.aem-GridColumn,.newsPage .article-reference>.aem-GridColumn,.topicPage .article-reference>.aem-GridColumn {
  margin-bottom: 40px
}

.latestThinkingPage .article-reference>.aem-GridColumn .article-reference-title,.newsPage .article-reference>.aem-GridColumn .article-reference-title,.topicPage .article-reference>.aem-GridColumn .article-reference-title {
  font-size: 30px;
  color: #121212;
  line-height: 42px;
  letter-spacing: 1px;
  display: initial;
  padding-bottom: 10px;
  border-bottom: 1px solid #121212
}

@media screen and (max-width:750px) {
  .latestThinkingPage .article-reference>.aem-GridColumn .article-reference-title,.newsPage .article-reference>.aem-GridColumn .article-reference-title,.topicPage .article-reference>.aem-GridColumn .article-reference-title {
    font-size: 2.4rem;
    font-weight: 400;
    color: #121212;
    line-height: 3.6rem
  }
}

.latestThinkingPage .article-reference>.aem-GridColumn ul,.newsPage .article-reference>.aem-GridColumn ul,.topicPage .article-reference>.aem-GridColumn ul {
  margin-top: 31px
}

@media screen and (max-width:750px) {
  .latestThinkingPage .article-reference>.aem-GridColumn ul,.newsPage .article-reference>.aem-GridColumn ul,.topicPage .article-reference>.aem-GridColumn ul {
    margin-top: 40px
  }
}

.latestThinkingPage .article-reference>.aem-GridColumn ul li,.newsPage .article-reference>.aem-GridColumn ul li,.topicPage .article-reference>.aem-GridColumn ul li {
  margin-bottom: 15px
}

.latestThinkingPage .article-reference>.aem-GridColumn ul li div,.newsPage .article-reference>.aem-GridColumn ul li div,.topicPage .article-reference>.aem-GridColumn ul li div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.latestThinkingPage .article-reference>.aem-GridColumn ul li div span,.newsPage .article-reference>.aem-GridColumn ul li div span,.topicPage .article-reference>.aem-GridColumn ul li div span {
  display: block;
  margin-right: 5%;
  font-size: 18px;
  color: #121212
}

@media screen and (max-width:750px) {
  .latestThinkingPage .article-reference>.aem-GridColumn ul li div span,.newsPage .article-reference>.aem-GridColumn ul li div span,.topicPage .article-reference>.aem-GridColumn ul li div span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #121212;
    line-height: 2.1rem
  }
}

.latestThinkingPage .article-reference>.aem-GridColumn ul li div p,.newsPage .article-reference>.aem-GridColumn ul li div p,.topicPage .article-reference>.aem-GridColumn ul li div p {
  display: block;
  font-size: 18px;
  color: #121212;
  font-weight: 500;
  word-break: break-word
}

@media screen and (max-width:750px) {
  .latestThinkingPage .article-reference>.aem-GridColumn ul li div p,.newsPage .article-reference>.aem-GridColumn ul li div p,.topicPage .article-reference>.aem-GridColumn ul li div p {
    font-size: 1.4rem;
    font-weight: 500;
    color: #121212;
    line-height: 2.1rem
  }
}

.latestThinkingPage .article-reference>.aem-GridColumn ul.reference-fold li:nth-child(n+6),.newsPage .article-reference>.aem-GridColumn ul.reference-fold li:nth-child(n+6),.topicPage .article-reference>.aem-GridColumn ul.reference-fold li:nth-child(n+6) {
  display: none
}

.latestThinkingPage .article-reference>.aem-GridColumn ul .reference-more .show-tip,.newsPage .article-reference>.aem-GridColumn ul .reference-more .show-tip,.topicPage .article-reference>.aem-GridColumn ul .reference-more .show-tip {
  font-size: 14px;
  color: #7e694f;
  cursor: pointer;
  min-width: 97px;
  font-weight: 400;
  letter-spacing: .1rem;
  line-height: 2.1rem;
  display: inline-block
}

.latestThinkingPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--more,.newsPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--more,.topicPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--more {
  display: inline-block;
  -webkit-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
  cursor: pointer;
  font-size: 26px
}

.latestThinkingPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--less,.newsPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--less,.topicPage .article-reference>.aem-GridColumn ul .reference-more .site-icon--less {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.latestThinkingPage .text,.newsPage .text,.topicPage .text {
  word-break: break-word
}

.latestThinkingPage .text img,.newsPage .text img,.topicPage .text img {
  width: 100%;
  height: auto;
  cursor: pointer
}

.latestThinkingPage .text .newDiv,.newsPage .text .newDiv,.topicPage .text .newDiv {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(18,18,18,.8);
  z-index: 1000
}

.latestThinkingPage .text .newDiv .big-img,.newsPage .text .newDiv .big-img,.topicPage .text .newDiv .big-img {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  height: 70%;
  z-index: 1100
}

.latestThinkingPage .text .newDiv .big-img img,.newsPage .text .newDiv .big-img img,.topicPage .text .newDiv .big-img img {
  height: 100%;
  width: auto
}

.latestThinkingPage .text .newDiv .big-img span,.newsPage .text .newDiv .big-img span,.topicPage .text .newDiv .big-img span {
  position: absolute;
  right: 2%;
  top: 2%;
  font-size: 3.2rem;
  cursor: pointer;
  color: #7e694f
}

.latestThinkingPage .text .newDiv .img-overlay,.newsPage .text .newDiv .img-overlay,.topicPage .text .newDiv .img-overlay {
  width: 100%;
  height: 100%
}

.latestThinkingPage .text .img-dec,.newsPage .text .img-dec,.topicPage .text .img-dec {
  margin-top: 1.1rem;
  text-align: right;
  font-weight: 400;
  font-size: 1.4rem;
  letter-spacing: 0;
  line-height: 2.4rem;
  color: #b2b2b2;
  opacity: .6
}

@media screen and (max-width:750px) {
  .latestThinkingPage .text .img-dec,.newsPage .text .img-dec,.topicPage .text .img-dec {
    font-size: 1.2rem;
    letter-spacing: 0;
    line-height: 2rem
  }
}

.latestThinkingPage .text .Site-Abstract,.newsPage .text .Site-Abstract,.topicPage .text .Site-Abstract {
  opacity: .6
}

.latestThinkingPage .text a,.newsPage .text a,.topicPage .text a {
  color: #7e694f;
  cursor: pointer
}

.latestThinkingPage .text a:hover,.newsPage .text a:hover,.topicPage .text a:hover {
  border-bottom: 1px solid #7e694f
}

.latestThinkingPage .showOnEditor,.newsPage .showOnEditor,.topicPage .showOnEditor {
  color: rgba(0,255,164,.6392156862745098)!important;
  font-size: 30px
}

.latestThinkingPage #article-body-container>.aem-Grid,.newsPage #article-body-container>.aem-Grid,.topicPage #article-body-container>.aem-Grid {
  position: relative
}

.latestThinkingPage #article-body-container>.aem-Grid .shareIcon,.newsPage #article-body-container>.aem-Grid .shareIcon,.topicPage #article-body-container>.aem-Grid .shareIcon {
  position: absolute;
  right: 5.5%;
  width: 0
}

@media screen and (max-width:750px) {
  .latestThinkingPage #article-body-container>.aem-Grid .shareIcon,.newsPage #article-body-container>.aem-Grid .shareIcon,.topicPage #article-body-container>.aem-Grid .shareIcon {
    position: relative;
    width: 100%;
    right: 0
  }
}

.latestThinkingPage #article-body-container>.aem-Grid .shareIcon .share-icon,.newsPage #article-body-container>.aem-Grid .shareIcon .share-icon,.topicPage #article-body-container>.aem-Grid .shareIcon .share-icon {
  right: unset
}

.latestThinkingPage .experiencefragment .share {
  width: 100%!important
}

.latestThinkingPage .experiencefragment .banner-text {
  margin-bottom: 3rem;
  max-width: 144rem;
  margin-left: auto;
  margin-right: auto
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors {
  margin-top: 1.4rem;
  color: rgba(18,18,18,.6);
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-left: 16.6667%;
  margin-right: 16.6667%;
  padding-left: 4px;
  padding-right: 4px
}

@media screen and (max-width:750px) {
  .latestThinkingPage .experiencefragment .banner-text .banner-authors {
    margin-left: 8.33333%;
    margin-right: 8.333333%
  }
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors .article-type span:last-child {
  display: none
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors a {
  color: rgba(18,18,18,.6)!important;
  border-bottom: 1px solid rgba(18,18,18,.6)!important
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors a:not([href]) {
  cursor: auto;
  border-bottom: none!important
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors .authors {
  display: inline
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors .authors div {
  display: inline-block
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors .authors div:nth-last-child(2) span,.latestThinkingPage .experiencefragment .banner-text .banner-authors .authors span:nth-last-child(4) {
  display: none
}

.latestThinkingPage .customer-container>.cmp-container>.container,.newsPage .customer-container>.cmp-container>.container {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  margin: 0 auto;
  width: 100%!important;
  max-width: 144rem;
  height: 100%;
  position: relative
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container>.container,.newsPage .customer-container>.cmp-container>.container {
    -webkit-transform: unset;
    transform: unset;
    margin-left: 0
  }
}

.latestThinkingPage .customer-container>.cmp-container>.container>.cmp-container_common,.newsPage .customer-container>.cmp-container>.container>.cmp-container_common {
  width: 100%
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text,.latestThinkingPage .customer-container>.cmp-container .title,.newsPage .customer-container>.cmp-container .cmp-text,.newsPage .customer-container>.cmp-container .title {
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 3rem;
  color: #121212
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text,.latestThinkingPage .customer-container>.cmp-container .title,.newsPage .customer-container>.cmp-container .cmp-text,.newsPage .customer-container>.cmp-container .title {
    font-size: 1.8rem;
    letter-spacing: 0;
    line-height: 3rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text a,.latestThinkingPage .customer-container>.cmp-container .title a,.newsPage .customer-container>.cmp-container .cmp-text a,.newsPage .customer-container>.cmp-container .title a {
  color: #7e694f
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text a:hover,.latestThinkingPage .customer-container>.cmp-container .title a:hover,.newsPage .customer-container>.cmp-container .cmp-text a:hover,.newsPage .customer-container>.cmp-container .title a:hover {
  border-bottom: 1px solid
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h1,.latestThinkingPage .customer-container>.cmp-container .title h1,.newsPage .customer-container>.cmp-container .cmp-text h1,.newsPage .customer-container>.cmp-container .title h1 {
  color: #fff;
  font-size: 3.6rem;
  line-height: 5rem;
  letter-spacing: .9rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: ChapRegular,sans-serif
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text h1,.latestThinkingPage .customer-container>.cmp-container .title h1,.newsPage .customer-container>.cmp-container .cmp-text h1,.newsPage .customer-container>.cmp-container .title h1 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: .1rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h2,.latestThinkingPage .customer-container>.cmp-container .title h2,.newsPage .customer-container>.cmp-container .cmp-text h2,.newsPage .customer-container>.cmp-container .title h2 {
  color: #121212;
  font-size: 3rem;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  margin-top: 4rem;
  margin-bottom: 3rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text h2,.latestThinkingPage .customer-container>.cmp-container .title h2,.newsPage .customer-container>.cmp-container .cmp-text h2,.newsPage .customer-container>.cmp-container .title h2 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: 0;
    margin-top: 4rem;
    margin-bottom: 2rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h3,.latestThinkingPage .customer-container>.cmp-container .title h3,.newsPage .customer-container>.cmp-container .cmp-text h3,.newsPage .customer-container>.cmp-container .title h3 {
  color: #121212;
  font-size: 2.4rem;
  line-height: 3.6rem;
  letter-spacing: .05rem;
  margin-top: 4rem;
  margin-bottom: 2rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text h3,.latestThinkingPage .customer-container>.cmp-container .title h3,.newsPage .customer-container>.cmp-container .cmp-text h3,.newsPage .customer-container>.cmp-container .title h3 {
    font-size: 2.2rem;
    line-height: 3rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h4,.latestThinkingPage .customer-container>.cmp-container .title h4,.newsPage .customer-container>.cmp-container .cmp-text h4,.newsPage .customer-container>.cmp-container .title h4 {
  font-weight: 500
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h4,.latestThinkingPage .customer-container>.cmp-container .cmp-text h5,.latestThinkingPage .customer-container>.cmp-container .title h4,.latestThinkingPage .customer-container>.cmp-container .title h5,.newsPage .customer-container>.cmp-container .cmp-text h4,.newsPage .customer-container>.cmp-container .cmp-text h5,.newsPage .customer-container>.cmp-container .title h4,.newsPage .customer-container>.cmp-container .title h5 {
  color: #121212;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 0;
  margin-top: 3rem;
  margin-bottom: 3rem
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text h6,.latestThinkingPage .customer-container>.cmp-container .title h6,.newsPage .customer-container>.cmp-container .cmp-text h6,.newsPage .customer-container>.cmp-container .title h6 {
  color: rgba(18,18,18,.6);
  font-size: 1.6rem;
  line-height: 3rem;
  letter-spacing: .05rem;
  margin-top: 4rem;
  margin-bottom: 2rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text h6,.latestThinkingPage .customer-container>.cmp-container .title h6,.newsPage .customer-container>.cmp-container .cmp-text h6,.newsPage .customer-container>.cmp-container .title h6 {
    color: #121212
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text p,.latestThinkingPage .customer-container>.cmp-container .title p,.newsPage .customer-container>.cmp-container .cmp-text p,.newsPage .customer-container>.cmp-container .title p {
  color: #121212;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 0;
  margin-top: 3rem;
  margin-bottom: 3rem
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text blockquote,.latestThinkingPage .customer-container>.cmp-container .title blockquote,.newsPage .customer-container>.cmp-container .cmp-text blockquote,.newsPage .customer-container>.cmp-container .title blockquote {
  color: #7e694f;
  font-size: 3rem;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  margin-top: 5rem;
  margin-bottom: 5rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text blockquote,.latestThinkingPage .customer-container>.cmp-container .title blockquote,.newsPage .customer-container>.cmp-container .cmp-text blockquote,.newsPage .customer-container>.cmp-container .title blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text .Site-Caption,.latestThinkingPage .customer-container>.cmp-container .title .Site-Caption,.newsPage .customer-container>.cmp-container .cmp-text .Site-Caption,.newsPage .customer-container>.cmp-container .title .Site-Caption {
  color: rgba(18,18,18,.6);
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: 0;
  margin-top: 1.5rem;
  margin-bottom: 3rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container>.cmp-container .cmp-text .Site-Caption,.latestThinkingPage .customer-container>.cmp-container .title .Site-Caption,.newsPage .customer-container>.cmp-container .cmp-text .Site-Caption,.newsPage .customer-container>.cmp-container .title .Site-Caption {
    font-size: 1.2rem;
    margin-top: 1rem;
    margin-bottom: 2rem
  }
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text table,.latestThinkingPage .customer-container>.cmp-container .title table,.newsPage .customer-container>.cmp-container .cmp-text table,.newsPage .customer-container>.cmp-container .title table {
  margin-top: 4rem
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text table td,.latestThinkingPage .customer-container>.cmp-container .title table td,.newsPage .customer-container>.cmp-container .cmp-text table td,.newsPage .customer-container>.cmp-container .title table td {
  font-size: 1.8rem;
  font-weight: 400
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text table td.no-borders,.latestThinkingPage .customer-container>.cmp-container .title table td.no-borders,.newsPage .customer-container>.cmp-container .cmp-text table td.no-borders,.newsPage .customer-container>.cmp-container .title table td.no-borders {
  display: none
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text table td ul,.latestThinkingPage .customer-container>.cmp-container .title table td ul,.newsPage .customer-container>.cmp-container .cmp-text table td ul,.newsPage .customer-container>.cmp-container .title table td ul {
  margin: 3rem 0
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text table td strong,.latestThinkingPage .customer-container>.cmp-container .title table td strong,.newsPage .customer-container>.cmp-container .cmp-text table td strong,.newsPage .customer-container>.cmp-container .title table td strong {
  font-size: 1.8rem
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text ol li,.latestThinkingPage .customer-container>.cmp-container .title ol li,.newsPage .customer-container>.cmp-container .cmp-text ol li,.newsPage .customer-container>.cmp-container .title ol li {
  padding-left: 25px
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text .element,.latestThinkingPage .customer-container>.cmp-container .title .element,.newsPage .customer-container>.cmp-container .cmp-text .element,.newsPage .customer-container>.cmp-container .title .element {
  margin-top: 0
}

.latestThinkingPage .customer-container>.cmp-container .cmp-text .check,.latestThinkingPage .customer-container>.cmp-container .title .check,.newsPage .customer-container>.cmp-container .cmp-text .check,.newsPage .customer-container>.cmp-container .title .check {
  margin-top: 2rem
}

.latestThinkingPage .customer-container .banner-text a,.newsPage .customer-container .banner-text a {
  color: #7e694f
}

.latestThinkingPage .customer-container .banner-text a:hover,.newsPage .customer-container .banner-text a:hover {
  border-bottom: 1px solid
}

.latestThinkingPage .customer-container .banner-text h1,.newsPage .customer-container .banner-text h1 {
  color: #fff;
  font-size: 3.6rem;
  line-height: 5rem;
  letter-spacing: .9rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: ChapRegular,sans-serif
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text h1,.newsPage .customer-container .banner-text h1 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: .1rem
  }
}

.latestThinkingPage .customer-container .banner-text h2,.newsPage .customer-container .banner-text h2 {
  color: #121212;
  font-size: 3rem;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  margin-top: 4rem;
  margin-bottom: 3rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text h2,.newsPage .customer-container .banner-text h2 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: 0;
    margin-top: 4rem;
    margin-bottom: 2rem
  }
}

.latestThinkingPage .customer-container .banner-text h3,.newsPage .customer-container .banner-text h3 {
  color: #121212;
  font-size: 2.4rem;
  line-height: 3.6rem;
  letter-spacing: .05rem;
  margin-top: 4rem;
  margin-bottom: 2rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text h3,.newsPage .customer-container .banner-text h3 {
    font-size: 2.2rem;
    line-height: 3rem
  }
}

.latestThinkingPage .customer-container .banner-text h4,.newsPage .customer-container .banner-text h4 {
  font-weight: 500
}

.latestThinkingPage .customer-container .banner-text h4,.latestThinkingPage .customer-container .banner-text h5,.newsPage .customer-container .banner-text h4,.newsPage .customer-container .banner-text h5 {
  color: #121212;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 0;
  margin-top: 3rem;
  margin-bottom: 3rem
}

.latestThinkingPage .customer-container .banner-text h6,.newsPage .customer-container .banner-text h6 {
  color: rgba(18,18,18,.6);
  font-size: 1.6rem;
  line-height: 3rem;
  letter-spacing: .05rem;
  margin-top: 4rem;
  margin-bottom: 2rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text h6,.newsPage .customer-container .banner-text h6 {
    color: #121212
  }
}

.latestThinkingPage .customer-container .banner-text p,.newsPage .customer-container .banner-text p {
  color: #121212;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 0;
  margin-top: 3rem;
  margin-bottom: 3rem
}

.latestThinkingPage .customer-container .banner-text blockquote,.newsPage .customer-container .banner-text blockquote {
  color: #7e694f;
  font-size: 3rem;
  line-height: 4.2rem;
  letter-spacing: .1rem;
  margin-top: 5rem;
  margin-bottom: 5rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text blockquote,.newsPage .customer-container .banner-text blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
  }
}

.latestThinkingPage .customer-container .banner-text .Site-Caption,.newsPage .customer-container .banner-text .Site-Caption {
  color: rgba(18,18,18,.6);
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: 0;
  margin-top: 1.5rem;
  margin-bottom: 3rem
}

@media screen and (max-width:750px) {
  .latestThinkingPage .customer-container .banner-text .Site-Caption,.newsPage .customer-container .banner-text .Site-Caption {
    font-size: 1.2rem;
    margin-top: 1rem;
    margin-bottom: 2rem
  }
}

.latestThinkingPage .customer-container .banner-text table,.newsPage .customer-container .banner-text table {
  margin-top: 4rem
}

.latestThinkingPage .customer-container .banner-text table td,.newsPage .customer-container .banner-text table td {
  font-size: 1.8rem;
  font-weight: 400
}

.latestThinkingPage .customer-container .banner-text table td.no-borders,.newsPage .customer-container .banner-text table td.no-borders {
  display: none
}

.latestThinkingPage .customer-container .banner-text table td ul,.newsPage .customer-container .banner-text table td ul {
  margin: 3rem 0
}

.latestThinkingPage .customer-container .banner-text table td strong,.newsPage .customer-container .banner-text table td strong {
  font-size: 1.8rem
}

.latestThinkingPage .customer-container .banner-text ol li,.newsPage .customer-container .banner-text ol li {
  padding-left: 25px
}

.latestThinkingPage .customer-container .banner-text .element,.newsPage .customer-container .banner-text .element {
  margin-top: 0
}

.latestThinkingPage .customer-container .banner-text .check,.newsPage .customer-container .banner-text .check {
  margin-top: 2rem
}
