.sticky___3sSqu {
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
  width: 100%;
}

.today .front___2wOtn div[data-mps-slot^="boxrail"],
.today .front___2wOtn div[data-mps-slot^="boxinline"],
.today .front___2wOtn div[data-mps-slot^="boxflex"] {
  text-align: center;
  width: 100vw;
  margin-left: calc(50% - 50vw);
}

@media only screen and (min-width: 758px) {
  .today .front___2wOtn div[data-mps-slot^="boxrail"],
  .today .front___2wOtn div[data-mps-slot^="boxinline"],
  .today .front___2wOtn div[data-mps-slot^="boxflex"] {
    width: auto;
    margin: 0;
  }
}

.today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width:300"],
.today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width: 300"],
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width:300"],
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width: 300"],
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width:300"],
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width: 300"] {
  background-color: #fff;
  width: auto !important;
  height: auto !important;
}

.today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width:300"] iframe,
.today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width: 300"] iframe,
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width:300"] iframe,
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width: 300"] iframe,
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width:300"] iframe,
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width: 300"] iframe {
  margin: 0.5rem 0.625rem;
}

@media only screen and (min-width: 758px) {
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width: 300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width: 300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width: 300"] iframe {
    margin: 1.25rem 0.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div[style*="width: 300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div[style*="width: 300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width:300"] iframe,
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div[style*="width: 300"] iframe {
    margin: 1.875rem;
  }
}

.today .front___2wOtn div[data-mps-slot^="boxrail"] > div:not([style*="width"]),
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div:not([style*="width"]),
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div:not([style*="width"]) {
  background-color: #fff;
}

.today .front___2wOtn div[data-mps-slot^="boxrail"] > div:not([style*="width"]) iframe:not([width="360"]),
.today .front___2wOtn div[data-mps-slot^="boxinline"] > div:not([style*="width"]) iframe:not([width="360"]),
.today .front___2wOtn div[data-mps-slot^="boxflex"] > div:not([style*="width"]) iframe:not([width="360"]) {
  margin: 0.5rem 0.625rem;
}

@media only screen and (min-width: 758px) {
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div:not([style*="width"]) iframe:not([width="360"]),
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div:not([style*="width"]) iframe:not([width="360"]),
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div:not([style*="width"]) iframe:not([width="360"]) {
    margin: 1.25rem 0.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .front___2wOtn div[data-mps-slot^="boxrail"] > div:not([style*="width"]) iframe:not([width="360"]),
  .today .front___2wOtn div[data-mps-slot^="boxinline"] > div:not([style*="width"]) iframe:not([width="360"]),
  .today .front___2wOtn div[data-mps-slot^="boxflex"] > div:not([style*="width"]) iframe:not([width="360"]) {
    margin: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .front___2wOtn div[data-mps-slot^="boxflex"] {
    padding-top: 1.875rem;
  }
}
.socialWrapper___3Xzcr {
  line-height: 3.75rem;
  color: #999;
  transition: transform 0.5s, background-size 0.5s;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr {
    line-height: 5rem;
    background-image: linear-gradient(to right, rgba(42, 42, 42, 0) 0, #2a2a2a 2.5rem);
    background-size: 0;
  }
}

.news .socialWrapper___3Xzcr:not(.article___1hWRo) {
  color: #fff;
}

.news .socialWrapper___3Xzcr:not(.article___1hWRo) .socialMenuDot___1HnaQ,
.news .socialWrapper___3Xzcr:not(.article___1hWRo) .socialMenuDot___1HnaQ::before,
.news .socialWrapper___3Xzcr:not(.article___1hWRo) .socialMenuDot___1HnaQ::after {
  background-color: #fff;
}

.news .socialWrapper___3Xzcr:not(.article___1hWRo) .socialMenuCloseLine___2H9En {
  stroke: #fff;
}

.today .socialWrapper___3Xzcr {
  color: #ff503c;
}

.today .socialWrapper___3Xzcr .socialMenuDot___1HnaQ,
.today .socialWrapper___3Xzcr .socialMenuDot___1HnaQ::before,
.today .socialWrapper___3Xzcr .socialMenuDot___1HnaQ::after {
  background-color: #ff503c;
}

.today .socialWrapper___3Xzcr .socialMenuCloseLine___2H9En {
  stroke: #ff503c;
}

.socialWrapper___3Xzcr .socialList___3uU5h {
  margin: 0;
  padding: 0;
  z-index: 1;
  transition: margin 0.3s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialList___3uU5h {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}

.socialWrapper___3Xzcr .socialIcon___23yXL,
.socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-size: 0.75rem;
  line-height: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialIcon___23yXL,
  .socialWrapper___3Xzcr .socialListText___1zCg1 {
    font-size: 1.1875rem;
    line-height: 5rem;
  }
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO {
  display: none;
}

.socialWrapper___3Xzcr .socialMenuExpand___3QMcb {
  display: none;
  cursor: pointer;
  width: 4.0625rem;
  height: 5rem;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialMenuExpand___3QMcb {
    display: inline-block;
  }
}

.socialWrapper___3Xzcr .socialMenuDot___1HnaQ,
.socialWrapper___3Xzcr .socialMenuDot___1HnaQ::before,
.socialWrapper___3Xzcr .socialMenuDot___1HnaQ::after {
  position: absolute;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 0.3125rem;
  background-color: #999;
}

.socialWrapper___3Xzcr .socialMenuDot___1HnaQ {
  top: 2.3125rem;
  left: 1.5625rem;
  transition: opacity 0.2s 0.6s;
}

.socialWrapper___3Xzcr .socialMenuDot___1HnaQ::before, .socialWrapper___3Xzcr .socialMenuDot___1HnaQ::after {
  content: "";
}

.socialWrapper___3Xzcr .socialMenuDot___1HnaQ::before {
  right: 0.625rem;
  transition: right .2s 0.6s ease-out;
}

.socialWrapper___3Xzcr .socialMenuDot___1HnaQ::after {
  left: 0.625rem;
  transition: left .2s 0.6s ease-out;
}

.socialWrapper___3Xzcr .socialMenuClose___80u9j {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: 1.8125rem;
  left: 1.0625rem;
  transition: transform 0.3s 0.4s;
  transform: scaleX(0);
}

.socialWrapper___3Xzcr .socialMenuCloseLine___2H9En {
  stroke: #999;
  stroke-width: 1px;
  transform-origin: 50% 50%;
}

.socialWrapper___3Xzcr .socialMenuCloseLine___2H9En:first-child {
  transition: transform 0.3s 0.1s;
  transform: rotate(135deg);
}

.socialWrapper___3Xzcr .socialMenuCloseLine___2H9En:last-child {
  transform: rotate(45deg);
  transition: transform 0.3s 0.1s;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialList___3uU5h {
  transition: margin 0.3s 0.9s;
  margin-right: 0;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialList___3uU5h {
    margin-right: 65px;
  }
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialList___3uU5h .socialIconEmail___3L16X {
  opacity: 1;
  transition-delay: 1s;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuDot___1HnaQ {
  opacity: 0;
  transition: opacity 0.2s 0.2s;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuDot___1HnaQ::before {
  right: 0;
  transition: right .2s ease-out;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuDot___1HnaQ::after {
  left: 0;
  transition: left .2s ease-out;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuClose___80u9j {
  transition: transform 0.2s 0.2s;
  transform: scaleX(1);
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuCloseLine___2H9En:first-child {
  transform: rotate(0deg);
  transition: transform 0.4s 0.6s;
}

.socialWrapper___3Xzcr .socialMenuCheckbox___wPMTO:checked ~ .socialMenuExpand___3QMcb .socialMenuCloseLine___2H9En:last-child {
  transition: transform 0.2s 0.6s;
  transform: rotate(0deg);
}

.socialWrapper___3Xzcr .socialListIcon___qe6cE {
  display: inline;
  max-width: 30px;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialListIcon___qe6cE {
    margin: 0 0.9375rem;
  }
}

.socialWrapper___3Xzcr .socialListIcon___qe6cE a {
  color: #999;
}

.socialWrapper___3Xzcr .socialListIcon___qe6cE a:hover {
  color: #fff;
}

.news .socialWrapper___3Xzcr .socialListIcon___qe6cE a {
  color: inherit;
}

.news .socialWrapper___3Xzcr .socialListIcon___qe6cE a:hover {
  opacity: 0.5;
}

.today .socialWrapper___3Xzcr .socialListIcon___qe6cE a {
  color: #ff503c;
}

.today .socialWrapper___3Xzcr .socialListIcon___qe6cE a:hover {
  opacity: 0.5;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialListIcon___qe6cE:last-child {
    margin-right: 0.9375rem;
  }
}

.socialWrapper___3Xzcr .socialListIconVisibleSmall___3KHjr {
  display: inline;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialListIconVisibleSmall___3KHjr {
    display: none;
  }
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialIconEmail___3L16X {
    opacity: 0;
    transition: opacity 0.2s ease-out;
  }
}

.socialWrapper___3Xzcr .socialListText___1zCg1 {
  display: inline-block;
  width: 2.6875rem;
  letter-spacing: -0.5px;
}

.news .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.mach .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.better .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.think .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.leftfield .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.globalcitizen .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.msnbc .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.today .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.knowyourvalue .socialWrapper___3Xzcr .socialListText___1zCg1 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.news .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.mach .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.better .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.think .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.leftfield .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.globalcitizen .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.msnbc .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.today .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: uppercase;
}

.knowyourvalue .socialWrapper___3Xzcr .socialListText___1zCg1 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .socialWrapper___3Xzcr .socialListText___1zCg1 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
    display: inline;
    width: 4.75rem;
  }
}

.knowyourvalue .socialWrapper___3Xzcr .socialListText___1zCg1 {
  min-width: 3.75rem;
  letter-spacing: 0;
  color: #fff;
}

.knowyourvalue .socialWrapper___3Xzcr .socialListText___1zCg1.isAmp___33e-a {
  color: #999;
}

.today .socialWrapper___3Xzcr .socialListText___1zCg1 {
  color: #999;
}

.news .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #102039;
}

.mach .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #5c00d8;
}

.better .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #21d1aa;
}

.think .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #ff5042;
}

.leftfield .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: black;
}

.globalcitizen .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #7eaaad;
}

.msnbc .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #3062ff;
}

.today .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #ff503c;
}

.knowyourvalue .socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL {
  color: #f6a383;
}

.socialWrapper___3Xzcr.isAmp___33e-a .socialIcon___23yXL:hover {
  opacity: 0.5;
}

.news .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #102039;
}

.mach .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #5c00d8;
}

.better .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #21d1aa;
}

.think .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #ff5042;
}

.leftfield .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: black;
}

.globalcitizen .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #7eaaad;
}

.msnbc .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #3062ff;
}

.today .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #ff503c;
}

.knowyourvalue .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En {
  stroke: #f6a383;
}

.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuCloseLine___2H9En:hover {
  opacity: 0.5;
}

.news .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .news
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .news
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #102039;
}

.mach .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .mach
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .mach
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #5c00d8;
}

.better .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .better
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .better
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #21d1aa;
}

.think .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .think
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .think
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #ff5042;
}

.leftfield .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .leftfield
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .leftfield
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: black;
}

.globalcitizen .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .globalcitizen
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .globalcitizen
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #7eaaad;
}

.msnbc .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .msnbc
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .msnbc
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #3062ff;
}

.today .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .today
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .today
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #ff503c;
}

.knowyourvalue .socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ, .knowyourvalue
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before, .knowyourvalue
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after {
  background-color: #f6a383;
}

.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ:hover,
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::before:hover,
.socialWrapper___3Xzcr.isAmp___33e-a .socialMenuDot___1HnaQ::after:hover {
  opacity: 0.5;
}
.container___1dm2Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  line-height: inherit;
  padding-right: 1.875rem;
  padding-left: 0;
  position: relative;
  height: 100%;
  overflow-y: hidden;
  display: -ms-flexbox;
  display: flex;
}

.logo___HCovU {
  font-size: 1.25rem;
  line-height: 1.25rem;
  line-height: inherit;
}

.white___NqBga .logo___HCovU {
  color: #fff;
}

.black___2vR0m .logo___HCovU {
  color: #000;
}

@media only screen and (min-width: 758px) {
  .logo___HCovU {
    font-size: 1.875rem;
    line-height: 1.875rem;
    line-height: 2.7;
    transition: color 0.5s;
  }
  .active___3azSy .logo___HCovU {
    color: #000;
    transition: color 0.5s 1s;
  }
}

.peacock___1R6oM {
  margin: 1.25rem 0.4375rem;
  width: 2.125rem;
  height: 1.25rem;
}

.white___NqBga .peacock___1R6oM {
  fill: #fff;
}

.black___2vR0m .peacock___1R6oM {
  fill: #000;
}

@media only screen and (min-width: 758px) {
  .peacock___1R6oM {
    width: 3.125rem;
    height: 1.875rem;
    margin: 1.5625rem 0.625rem;
    transition: margin-right 0.5s ease, fill 0.5s;
  }
  .fill___1Ks0C .peacock___1R6oM {
    transition: margin-right 0.5s ease, fill 0.5s 1s;
  }
  .news .fill___1Ks0C .peacock___1R6oM {
    fill: #102039;
  }
  .mach .fill___1Ks0C .peacock___1R6oM {
    fill: #5c00d8;
  }
  .better .fill___1Ks0C .peacock___1R6oM {
    fill: #21d1aa;
  }
  .think .fill___1Ks0C .peacock___1R6oM {
    fill: #ff5042;
  }
  .leftfield .fill___1Ks0C .peacock___1R6oM {
    fill: black;
  }
  .globalcitizen .fill___1Ks0C .peacock___1R6oM {
    fill: #7eaaad;
  }
  .msnbc .fill___1Ks0C .peacock___1R6oM {
    fill: #3062ff;
  }
  .today .fill___1Ks0C .peacock___1R6oM {
    fill: #ff503c;
  }
  .knowyourvalue .fill___1Ks0C .peacock___1R6oM {
    fill: #f6a383;
  }
  .scrolled___bgQfO .peacock___1R6oM {
    margin-left: 0;
    margin-right: -1.25rem;
  }
  .active___3azSy .peacock___1R6oM {
    transition: margin-right 0.5s ease, fill 0.5s 1s;
  }
  .news .active___3azSy .peacock___1R6oM {
    fill: #102039;
  }
  .mach .active___3azSy .peacock___1R6oM {
    fill: #5c00d8;
  }
  .better .active___3azSy .peacock___1R6oM {
    fill: #21d1aa;
  }
  .think .active___3azSy .peacock___1R6oM {
    fill: #ff5042;
  }
  .leftfield .active___3azSy .peacock___1R6oM {
    fill: black;
  }
  .globalcitizen .active___3azSy .peacock___1R6oM {
    fill: #7eaaad;
  }
  .msnbc .active___3azSy .peacock___1R6oM {
    fill: #3062ff;
  }
  .today .active___3azSy .peacock___1R6oM {
    fill: #ff503c;
  }
  .knowyourvalue .active___3azSy .peacock___1R6oM {
    fill: #f6a383;
  }
  .news .active___3azSy .peacock___1R6oM,
  .msnbc .active___3azSy .peacock___1R6oM {
    fill: #000;
  }
}

.peacock___1R6oM .feather___29myi {
  transition: transform 0.5s, opacity 0.5s;
  transform-box: fill-box;
}

.peacock___1R6oM .feather___29myi:nth-child(7) {
  transform-origin: -12% 107%;
}

.peacock___1R6oM .feather___29myi:nth-child(6) {
  transform-origin: -12% 114%;
}

.peacock___1R6oM .feather___29myi:nth-child(5) {
  transform-origin: 19% 121%;
}

.peacock___1R6oM .feather___29myi:nth-child(4) {
  transform-origin: 98% 105%;
}

.peacock___1R6oM .feather___29myi:nth-child(3) {
  transform-origin: 117% 100%;
}

.peacock___1R6oM .feather___29myi:nth-child(2) {
  transform-origin: 100% 100%;
  transition: transform 0.5s, opacity 0.5s;
}

@media only screen and (min-width: 758px) {
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(7) {
    transform: rotate(-145deg);
    opacity: 0;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(6) {
    transform: rotate(-110deg);
    opacity: 0;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(5) {
    transform: rotate(-81deg);
    opacity: 0;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(4) {
    transform: rotate(-67deg);
    opacity: 0;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(3) {
    transform: rotate(-34deg);
    opacity: 0;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(2) {
    transform: scale(2);
    transition: transform 0.5s 1s, opacity 0.5s 1s;
  }
  .scrolled___bgQfO .peacock___1R6oM .feather___29myi:nth-child(1) {
    transform-origin: -12% 107%;
  }
}
.container___1I_8p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  line-height: inherit;
  padding-right: 1.875rem;
  padding-left: 0;
  position: relative;
}

.logo___2CvYy {
  font-size: 1.25rem;
  line-height: 1.25rem;
  line-height: inherit;
}

.white___3VXZH .logo___2CvYy {
  color: #fff;
}

.black___1MXoW .logo___2CvYy {
  color: #000;
}

@media only screen and (min-width: 758px) {
  .logo___2CvYy {
    font-size: 1.875rem;
    line-height: 1.875rem;
    line-height: 2.7;
    transition: color 0.5s;
  }
  .active___1axns .logo___2CvYy {
    color: #000;
    transition: color 0.5s 1s;
  }
}

.sunrise___3PpY- {
  margin: 1.25rem 0.4375rem;
  width: 2.125rem;
  height: 1.25rem;
}

.white___3VXZH .sunrise___3PpY- {
  fill: #fff;
}

.black___1MXoW .sunrise___3PpY- {
  fill: #ff503c;
}

@media only screen and (min-width: 758px) {
  .sunrise___3PpY- {
    width: 3.125rem;
    height: 1.875rem;
    margin: 1.5625rem 0.625rem;
    transition: margin-right 0.5s ease, fill 0.5s;
  }
  .active___1axns .sunrise___3PpY- {
    transition: margin-right 0.5s ease, fill 0.5s 1s;
  }
  .news .active___1axns .sunrise___3PpY- {
    fill: #102039;
  }
  .mach .active___1axns .sunrise___3PpY- {
    fill: #5c00d8;
  }
  .better .active___1axns .sunrise___3PpY- {
    fill: #21d1aa;
  }
  .think .active___1axns .sunrise___3PpY- {
    fill: #ff5042;
  }
  .leftfield .active___1axns .sunrise___3PpY- {
    fill: black;
  }
  .globalcitizen .active___1axns .sunrise___3PpY- {
    fill: #7eaaad;
  }
  .msnbc .active___1axns .sunrise___3PpY- {
    fill: #3062ff;
  }
  .today .active___1axns .sunrise___3PpY- {
    fill: #ff503c;
  }
  .knowyourvalue .active___1axns .sunrise___3PpY- {
    fill: #f6a383;
  }
}
.container___u9m3C {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  line-height: inherit;
  padding-right: 0;
  padding-left: 0;
  position: relative;
}

.logo___2Z6Sm {
  font-size: 1.875rem;
  line-height: 1.875rem;
  line-height: inherit;
  margin: 0 1.25rem;
  padding-right: 1.5625rem;
}

.logo___2Z6Sm.black___3nlKF {
  color: #000;
}

.logo___2Z6Sm.white___15YNd {
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .logo___2Z6Sm {
    font-size: 1.875rem;
    line-height: 1.875rem;
    line-height: 2.7;
    transition: color 0.5s;
  }
  .logo___2Z6Sm.active___1vKVL {
    color: #000;
    transition: color 0.5s 1s;
  }
}
.container___2-R1N {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  line-height: inherit;
  padding-right: 1.875rem;
  padding-left: 0;
  position: relative;
}

.logo___8LNS8 {
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  color: #000;
  margin: 0 1.25rem;
  padding-right: 1.5625rem;
  line-height: 2.4;
}

.logo___8LNS8 img {
  height: 30px;
}

@media only screen and (min-width: 758px) {
  .logo___8LNS8 {
    font-size: 2.5625rem;
    line-height: 2.5625rem;
    line-height: 2.2;
  }
  .logo___8LNS8 img {
    height: auto;
  }
}
.logo___1uQFk {
  margin: 0 1.25rem;
  padding-right: 1.5625rem;
}

.logo___1uQFk img {
  height: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .logo___1uQFk img {
    height: 4.6875rem;
  }
}
.disableVerticalScroll___Gxelx {
  height: 100%;
  width: 100%;
  overflow-y: hidden;
}

.overlay___3-Viv {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  opacity: 0.7;
  cursor: pointer;
  z-index: 115;
}

@keyframes slideIn___yeJwM {
  from {
    right: -47.5rem;
  }
  to {
    right: 0;
  }
}

.container___2vSc_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  border-left-width: 0.625rem;
  border-left-style: solid;
  z-index: 1000;
  position: absolute;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  top: 0;
  padding-left: 1.875rem;
  text-transform: uppercase;
  background: #fff;
  width: 100%;
  height: 100vh;
  padding-bottom: 6.875rem;
  animation: slideIn___yeJwM ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: .2s;
}

.news .container___2vSc_ {
  border-left-color: #102039;
}

.mach .container___2vSc_ {
  border-left-color: #5c00d8;
}

.better .container___2vSc_ {
  border-left-color: #21d1aa;
}

.think .container___2vSc_ {
  border-left-color: #ff5042;
}

.leftfield .container___2vSc_ {
  border-left-color: black;
}

.globalcitizen .container___2vSc_ {
  border-left-color: #7eaaad;
}

.msnbc .container___2vSc_ {
  border-left-color: #3062ff;
}

.today .container___2vSc_ {
  border-left-color: #ff503c;
}

.knowyourvalue .container___2vSc_ {
  border-left-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2vSc_ {
    padding-left: 2.5rem;
    width: 28.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2vSc_ {
    overflow-y: auto;
  }
}

.container___2vSc_ a {
  color: #2a2a2a;
}

.news .container___2vSc_ a:hover {
  color: #102039;
}

.mach .container___2vSc_ a:hover {
  color: #5c00d8;
}

.better .container___2vSc_ a:hover {
  color: #21d1aa;
}

.think .container___2vSc_ a:hover {
  color: #ff5042;
}

.leftfield .container___2vSc_ a:hover {
  color: black;
}

.globalcitizen .container___2vSc_ a:hover {
  color: #7eaaad;
}

.msnbc .container___2vSc_ a:hover {
  color: #3062ff;
}

.today .container___2vSc_ a:hover {
  color: #ff503c;
}

.knowyourvalue .container___2vSc_ a:hover {
  color: #f6a383;
}

.logo___25X98 img {
  width: 6.25rem;
  margin: 1.5625rem 0 0 0;
}

@media only screen and (min-width: 758px) {
  .logo___25X98 img {
    width: 8rem;
    margin: 1.875rem 0 0 0;
  }
}

.logoHidden___1tqXQ {
  visibility: hidden;
}

.menuTopics___C6btK::before,
.menuTopics___C6btK::after,
.menuSocial___uBSXs::after,
.menuMore___3D-v0::after {
  border-top-width: 0.125rem;
  border-top-style: solid;
  clear: both;
  content: '';
  display: block;
  width: 2.5rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.news .menuTopics___C6btK::before, .news
.menuTopics___C6btK::after, .news
.menuSocial___uBSXs::after, .news
.menuMore___3D-v0::after {
  border-top-color: #102039;
}

.mach .menuTopics___C6btK::before, .mach
.menuTopics___C6btK::after, .mach
.menuSocial___uBSXs::after, .mach
.menuMore___3D-v0::after {
  border-top-color: #5c00d8;
}

.better .menuTopics___C6btK::before, .better
.menuTopics___C6btK::after, .better
.menuSocial___uBSXs::after, .better
.menuMore___3D-v0::after {
  border-top-color: #21d1aa;
}

.think .menuTopics___C6btK::before, .think
.menuTopics___C6btK::after, .think
.menuSocial___uBSXs::after, .think
.menuMore___3D-v0::after {
  border-top-color: #ff5042;
}

.leftfield .menuTopics___C6btK::before, .leftfield
.menuTopics___C6btK::after, .leftfield
.menuSocial___uBSXs::after, .leftfield
.menuMore___3D-v0::after {
  border-top-color: black;
}

.globalcitizen .menuTopics___C6btK::before, .globalcitizen
.menuTopics___C6btK::after, .globalcitizen
.menuSocial___uBSXs::after, .globalcitizen
.menuMore___3D-v0::after {
  border-top-color: #7eaaad;
}

.msnbc .menuTopics___C6btK::before, .msnbc
.menuTopics___C6btK::after, .msnbc
.menuSocial___uBSXs::after, .msnbc
.menuMore___3D-v0::after {
  border-top-color: #3062ff;
}

.today .menuTopics___C6btK::before, .today
.menuTopics___C6btK::after, .today
.menuSocial___uBSXs::after, .today
.menuMore___3D-v0::after {
  border-top-color: #ff503c;
}

.knowyourvalue .menuTopics___C6btK::before, .knowyourvalue
.menuTopics___C6btK::after, .knowyourvalue
.menuSocial___uBSXs::after, .knowyourvalue
.menuMore___3D-v0::after {
  border-top-color: #f6a383;
}

.menuSocial___uBSXs li:first-child,
.menuMore___3D-v0 li:first-child {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  color: #2a2a2a;
  padding-bottom: 1.25rem;
}

.menuTopics___C6btK::before {
  margin-top: 0;
}

.news .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .menuTopics___C6btK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .menuTopics___C6btK {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.59375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .menuTopics___C6btK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .menuTopics___C6btK {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.125rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.news .menuTopic___3tGyY {
  color: #2a2a2a;
}

.mach .menuTopic___3tGyY {
  color: #2a2a2a;
}

.better .menuTopic___3tGyY {
  color: #2a2a2a;
}

.think .menuTopic___3tGyY {
  color: #2a2a2a;
}

.leftfield .menuTopic___3tGyY {
  color: #2a2a2a;
}

.globalcitizen .menuTopic___3tGyY {
  color: #2a2a2a;
}

.msnbc .menuTopic___3tGyY {
  color: #2a2a2a;
}

.today .menuTopic___3tGyY {
  color: #2a2a2a;
}

.knowyourvalue .menuTopic___3tGyY {
  color: #2c2928;
}

.news .menuTopic___3tGyY {
  text-transform: uppercase;
}

.mach .menuTopic___3tGyY {
  text-transform: uppercase;
}

.better .menuTopic___3tGyY {
  text-transform: uppercase;
}

.think .menuTopic___3tGyY {
  text-transform: uppercase;
}

.leftfield .menuTopic___3tGyY {
  text-transform: uppercase;
}

.globalcitizen .menuTopic___3tGyY {
  text-transform: uppercase;
}

.msnbc .menuTopic___3tGyY {
  text-transform: uppercase;
}

.today .menuTopic___3tGyY {
  text-transform: uppercase;
}

.knowyourvalue .menuTopic___3tGyY {
  text-transform: lowercase;
}

.menuTopic___3tGyY:not(:last-child) {
  margin-bottom: 1.25rem;
}

.menuBg___2TbVw {
  position: absolute;
  content: '';
  top: 28.75rem;
  bottom: 0;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 28.75rem;
  background: #fff;
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: local;
  background-blend-mode: multiply;
  opacity: 0;
  transition: top 1s;
}

.menuBg___2TbVw.menuBgVisible___2uMX1 {
  opacity: 1;
  transition: opacity 0.9s;
}

.footer___HVFxu ul {
  width: calc(50% - 3vw);
  float: left;
  margin-left: 2vw;
  margin-left: 0;
}

.footer___HVFxu .copyright___1_6__,
.footer___HVFxu .list___yGl_l * {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  color: #2a2a2a;
  font-size: 0.625rem;
  line-height: 1;
}

.footer___HVFxu .copyright___1_6__ {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}

.footer___HVFxu .list___yGl_l * {
  padding-bottom: 0.9375rem;
}

.links___1w7Ui::after {
  clear: both;
  content: "";
  display: block;
}

.menuSocial___uBSXs {
  display: block;
  line-height: 1;
}

.menuSocial___uBSXs *:not(:first-child) {
  font-size: 1.25rem;
  display: inline;
  padding-right: 1.875rem;
}

.menuSocial___uBSXs .icon___2EiKm {
  display: inherit;
}

.menuSocial___uBSXs .icon-twitter::before {
  line-height: 1.3;
  font-size: 1.0625rem;
}

.menuSocial___uBSXs .iconEmail___2PoHu::before {
  cursor: pointer;
  line-height: 1.5;
  font-size: 0.8125rem;
}

.menuMore___3D-v0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.3125rem;
  line-height: 1;
}

.menuMore___3D-v0 li:not(:last-child) {
  padding-bottom: 0.9375rem;
}

.menuMore___3D-v0 li:first-child {
  padding-bottom: 1.875rem;
}
.disableVerticalScroll___1AsHL {
  height: calc(100% + 130px);
  width: 100%;
  overflow-y: hidden;
}

.overlay___z4k3w {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  opacity: 0.7;
  cursor: pointer;
  display: none;
}

@keyframes slideIn___61Sux {
  from {
    right: -47.5rem;
  }
  to {
    right: 0;
  }
}

.container___2bNff {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  z-index: 1000;
  position: absolute;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  top: 0;
  background: #fff;
  width: 100%;
  height: 100vh;
  animation: slideIn___61Sux ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: .2s;
}

@media only screen and (min-width: 1000px) {
  .container___2bNff {
    overflow-y: auto;
  }
}

.container___2bNff a {
  color: #2a2a2a;
}

.news .container___2bNff a:hover {
  color: #3062ff;
}

.mach .container___2bNff a:hover {
  color: #5c00d8;
}

.better .container___2bNff a:hover {
  color: #21d1aa;
}

.think .container___2bNff a:hover {
  color: #ff5042;
}

.leftfield .container___2bNff a:hover {
  color: black;
}

.globalcitizen .container___2bNff a:hover {
  color: #7eaaad;
}

.msnbc .container___2bNff a:hover {
  color: #102039;
}

.today .container___2bNff a:hover {
  color: #380538;
}

.knowyourvalue .container___2bNff a:hover {
  color: #f6a383;
}

.logo___2Jcsx img {
  width: 7.5rem;
  margin: 1.5625rem 0 0 0;
}

@media only screen and (min-width: 758px) {
  .logo___2Jcsx img {
    width: 11.25rem;
    margin: 1.875rem 0 0 0;
  }
}

.contentWrapper___2o9Br {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin: 0 calc(20px - 2vw);
  overflow-x: hidden;
  padding-bottom: 12.5rem;
}

.contentWrapper___2o9Br::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .contentWrapper___2o9Br {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .contentWrapper___2o9Br::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .contentWrapper___2o9Br {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .contentWrapper___2o9Br::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .contentWrapper___2o9Br {
    width: 77.5rem;
  }
  .contentWrapper___2o9Br::after {
    clear: both;
    content: "";
    display: block;
  }
}

.search___1_G5F {
  position: relative;
  margin-top: 0.9375rem;
}

.search___1_G5F label {
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
  overflow: hidden;
  visibility: hidden;
}

.search___1_G5F .searchBox___1cyjJ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #ccc;
  padding: 0.9375rem 0 0.9375rem 2.0625rem;
  box-sizing: border-box;
  box-shadow: none;
  position: relative;
  margin-bottom: 2.5rem;
  -webkit-appearance: none;
}

.search___1_G5F .searchBox___1cyjJ:focus {
  outline: none;
  border-radius: 0;
  box-shadow: none;
  -webkit-appearance: none;
}

.search___1_G5F .searchBox___1cyjJ::-webkit-input-placeholder {
  color: #999;
}

.search___1_G5F .searchBox___1cyjJ::-moz-placeholder {
  color: #999;
}

.search___1_G5F .searchBox___1cyjJ:-ms-input-placeholder {
  color: #999;
}

.search___1_G5F .searchBox___1cyjJ::placeholder {
  color: #999;
}

@media only screen and (min-width: 758px) {
  .search___1_G5F .searchBox___1cyjJ {
    margin-bottom: 3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .search___1_G5F .searchBox___1cyjJ {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.search___1_G5F .searchIcon___10BXb {
  color: #000;
  font-size: 1.25rem;
  position: absolute;
  left: 2vw;
  top: 0.9375rem;
}

@media only screen and (min-width: 758px) {
  .search___1_G5F .searchIcon___10BXb {
    left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .search___1_G5F .searchIcon___10BXb {
    left: 2.8125rem;
  }
}

.searchSubmit____CYk1 {
  display: none;
}

.sections___2f-Q4,
.searchBox___1cyjJ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  line-height: initial;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .sections___2f-Q4,
  .searchBox___1cyjJ {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    margin-bottom: 1.875rem;
  }
}

.sections___2f-Q4 {
  overflow-x: scroll;
}

@media only screen and (min-width: 1000px) {
  .sections___2f-Q4 {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    overflow-x: auto;
  }
}

.subsection___jAG6T {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  line-height: initial;
  margin-bottom: 2.5rem;
  text-transform: uppercase;
}

@media only screen and (min-width: 758px) {
  .subsection___jAG6T {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

.sectionsEyebrow____eYnb {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #2a2a2a;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1.6875rem;
}

@media only screen and (min-width: 758px) {
  .sectionsEyebrow____eYnb {
    margin-bottom: 1.25rem;
  }
}

.subsectionListItem___2VPJ1 {
  font-size: 1rem;
  line-height: 0.9375rem;
  display: inline-block;
  width: 50%;
  margin-bottom: 1.125rem;
}

.subsectionListItem___2VPJ1:nth-of-type(odd) {
  padding-right: 0.625rem;
}

.subsectionListItem___2VPJ1:nth-of-type(2n) {
  padding-left: 0.625rem;
}

.subsectionListItem___2VPJ1:nth-of-type(n) {
  padding: 0;
}

a.watchMore___2F5Rw {
  display: block;
  width: 100%;
  border: 1px solid #ff503c;
  color: #ff503c;
  text-align: center;
  margin: 2.5rem 0 0;
  padding: 1.25rem;
}

.menuFeatured___XGIWT .scrollContainer___j6zF9 {
  overflow-x: scroll;
  overflow-y: hidden;
}

@media only screen and (min-width: 1000px) {
  .menuFeatured___XGIWT .scrollContainer___j6zF9 {
    overflow-x: auto;
  }
}

.menuFeatured___XGIWT .sectionsList___3_eJR {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1000px) {
  .menuFeatured___XGIWT .sectionsList___3_eJR {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.menuFeatured___XGIWT .sectionsListItem___1XjZb {
  font-size: 1rem;
  line-height: 1rem;
  position: relative;
  margin: 0 0.625rem 0.9375rem 0;
  -ms-flex-preferred-size: 7.5rem;
      flex-basis: 7.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.menuFeatured___XGIWT .sectionsListItem___1XjZb:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 758px) {
  .menuFeatured___XGIWT .sectionsListItem___1XjZb {
    font-size: 1.25rem;
    line-height: 1.25rem;
    -ms-flex-preferred-size: 12.5rem;
        flex-basis: 12.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .menuFeatured___XGIWT .sectionsListItem___1XjZb {
    font-size: 1rem;
    line-height: 1rem;
    -ms-flex-preferred-size: 8.75rem;
        flex-basis: 8.75rem;
    margin: 0 0.8125rem 0.9375rem 0;
    position: relative;
  }
  .menuFeatured___XGIWT .sectionsListItem___1XjZb:nth-of-type(4n) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .menuFeatured___XGIWT .sectionsListItem___1XjZb {
    font-size: 1.25rem;
    line-height: 1.25rem;
    -ms-flex-preferred-size: 10.9375rem;
        flex-basis: 10.9375rem;
    margin: 0 1.25rem 1.25rem 0;
  }
}

.menuFeatured___XGIWT .sectionsListItem___1XjZb a {
  display: block;
}

.menuFeatured___XGIWT .sectionsListItem___1XjZb img {
  display: block;
  width: 100%;
}

.menuFeatured___XGIWT .sectionsListItem___1XjZb .subsectionListName___wxNQb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  position: absolute;
  bottom: 1.25rem;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 1;
  color: #fff;
  text-transform: none;
  font-style: italic;
  padding: 0 1.25rem;
}

@media only screen and (min-width: 1000px) {
  .menuPrimary___nrEQ7 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.menuPrimary___nrEQ7 .sectionsEyebrow____eYnb {
  margin-bottom: 0;
}

.menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5rem;
  text-transform: none;
  font-style: italic;
  position: relative;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 0;
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 {
    width: 100%;
  }
}

.menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 a {
  color: #380538;
}

.menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 .subsectionListName___wxNQb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 10.25rem;
  height: 5.875rem;
  float: left;
}

@media only screen and (min-width: 1240px) {
  .menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 .subsectionListName___wxNQb {
    width: 8.375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 .subsectionListName___wxNQb {
    width: 10.875rem;
  }
}

.menuPrimary___nrEQ7 .subsectionListItem___2VPJ1 img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.menuPrimary___nrEQ7 .subsectionListItemToday___2y4YZ {
  height: 5.75rem;
}

@media only screen and (min-width: 1240px) {
  .menuPrimary___nrEQ7 .subsectionListItemToday___2y4YZ {
    height: 9.1875rem;
  }
}

.menuPrimary___nrEQ7 .todayShowImg___2-RAA {
  width: 6.875rem;
  height: 3.4375rem;
  position: absolute;
  bottom: -1px;
  right: -2px;
  font-size: 3.4375rem;
  color: #f37226;
}

@media only screen and (min-width: 1240px) {
  .menuPrimary___nrEQ7 .todayShowImg___2-RAA {
    width: 7.8125rem;
    height: 3.9375rem;
    font-size: 3.9375rem;
  }
}

.menuPrimary___nrEQ7 .todayTalentImg___10aN8 {
  height: 4.625rem;
}

.menuSocial___28nQF {
  display: block;
  line-height: 1;
}

.menuSocial___28nQF li {
  display: inline-block;
  padding-right: calc(100% / 8);
  vertical-align: middle;
}

.menuSocial___28nQF li:last-child {
  padding-right: 0;
}

.menuSocial___28nQF .icon___fJDdf {
  display: inherit;
  font-size: 1.25rem;
}

.menuSocial___28nQF .iconFacebook___vzCGn::before,
.menuSocial___28nQF .iconTwitter___3nlS_::before {
  line-height: 1.3;
  font-size: 1.0625rem;
}

.menuSocial___28nQF .iconEmail___2kA9T::before {
  cursor: pointer;
  line-height: 1.5;
  font-size: 0.8125rem;
}

@media only screen and (min-width: 758px) {
  .menuMore___S0-Mf {
    width: calc(65% - 6vw);
  }
}

@media only screen and (min-width: 758px) {
  .menuSocialIcons___n9UVg {
    width: calc(35% - 6vw);
  }
}
.container___3M33C {
  border-left: 0.625rem solid;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  width: 75vw;
  padding-bottom: .1rem;
  padding-left: 1.875rem;
}

.news .container___3M33C {
  border-left-color: #102039;
}

.mach .container___3M33C {
  border-left-color: #5c00d8;
}

.better .container___3M33C {
  border-left-color: #21d1aa;
}

.think .container___3M33C {
  border-left-color: #ff5042;
}

.leftfield .container___3M33C {
  border-left-color: black;
}

.globalcitizen .container___3M33C {
  border-left-color: #7eaaad;
}

.msnbc .container___3M33C {
  border-left-color: #3062ff;
}

.today .container___3M33C {
  border-left-color: #ff503c;
}

.knowyourvalue .container___3M33C {
  border-left-color: #f6a383;
}

.hamburger___3mwZp {
  z-index: 1001;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  border-width: 0;
  border-left: 1px solid rgba(225, 225, 225, 0.2);
  width: 3.75rem;
  height: 3.75rem;
  padding: 1.0625rem;
}

@media only screen and (min-width: 758px) {
  .hamburger___3mwZp {
    width: 5rem;
    height: 5rem;
    padding: 1.25rem;
  }
}

.hamburger___3mwZp:focus {
  outline: none;
}

.news .transparent___YqrHo .hamburger___3mwZp, .news
.light___1GCXu .hamburger___3mwZp, .news
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #102039;
}

.mach .transparent___YqrHo .hamburger___3mwZp, .mach
.light___1GCXu .hamburger___3mwZp, .mach
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #5c00d8;
}

.better .transparent___YqrHo .hamburger___3mwZp, .better
.light___1GCXu .hamburger___3mwZp, .better
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #21d1aa;
}

.think .transparent___YqrHo .hamburger___3mwZp, .think
.light___1GCXu .hamburger___3mwZp, .think
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #ff5042;
}

.leftfield .transparent___YqrHo .hamburger___3mwZp, .leftfield
.light___1GCXu .hamburger___3mwZp, .leftfield
.vertical___1gO-z .hamburger___3mwZp {
  background-color: black;
}

.globalcitizen .transparent___YqrHo .hamburger___3mwZp, .globalcitizen
.light___1GCXu .hamburger___3mwZp, .globalcitizen
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #7eaaad;
}

.msnbc .transparent___YqrHo .hamburger___3mwZp, .msnbc
.light___1GCXu .hamburger___3mwZp, .msnbc
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #3062ff;
}

.today .transparent___YqrHo .hamburger___3mwZp, .today
.light___1GCXu .hamburger___3mwZp, .today
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #ff503c;
}

.knowyourvalue .transparent___YqrHo .hamburger___3mwZp, .knowyourvalue
.light___1GCXu .hamburger___3mwZp, .knowyourvalue
.vertical___1gO-z .hamburger___3mwZp {
  background-color: #f6a383;
}

.dark___2sZml .hamburger___3mwZp {
  background-color: #000;
}

.hamburger___3mwZp span {
  width: 1.25rem;
  height: 1px;
  background-color: #fff;
  display: block;
  margin: 0.375rem auto;
  transition: all 0.3s;
}

@media only screen and (min-width: 758px) {
  .hamburger___3mwZp span {
    width: 1.625rem;
    margin: 0.5rem auto;
  }
}

.news .hamburger___3mwZp.open___3ZFKy {
  background-color: #102039;
}

.mach .hamburger___3mwZp.open___3ZFKy {
  background-color: #5c00d8;
}

.better .hamburger___3mwZp.open___3ZFKy {
  background-color: #21d1aa;
}

.think .hamburger___3mwZp.open___3ZFKy {
  background-color: #ff5042;
}

.leftfield .hamburger___3mwZp.open___3ZFKy {
  background-color: black;
}

.globalcitizen .hamburger___3mwZp.open___3ZFKy {
  background-color: #7eaaad;
}

.msnbc .hamburger___3mwZp.open___3ZFKy {
  background-color: #3062ff;
}

.today .hamburger___3mwZp.open___3ZFKy {
  background-color: #ff503c;
}

.knowyourvalue .hamburger___3mwZp.open___3ZFKy {
  background-color: #f6a383;
}

.hamburger___3mwZp.open___3ZFKy span:first-child {
  transform: translateX(5px) rotate(45deg);
  transform-origin: bottom left;
}

.hamburger___3mwZp.open___3ZFKy span:nth-child(2) {
  opacity: 0;
}

.hamburger___3mwZp.open___3ZFKy span:last-child {
  transform: translateX(5px) rotate(-45deg);
  transform-origin: bottom left;
}

.news___2GszE .hamburger___3mwZp.open___3ZFKy {
  background-color: #3062ff;
}

.logo___3ZY5G .img___2wHF7 {
  width: 6.25rem;
  margin: 1.5625rem 0 0 0;
}

@media only screen and (min-width: 758px) {
  .logo___3ZY5G .img___2wHF7 {
    width: 8rem;
    margin: 1.875rem 0 0 0;
  }
}

.knowyourvalue .logo___3ZY5G {
  visibility: hidden;
}

.menuTopics___1geP7::before,
.menuTopics___1geP7::after,
.menuMore___3Nq-m::after {
  border-top-width: 0.125rem;
  border-top-style: solid;
  clear: both;
  content: '';
  display: block;
  width: 2.5rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.news .menuTopics___1geP7::before, .news
.menuTopics___1geP7::after, .news
.menuMore___3Nq-m::after {
  border-top-color: #102039;
}

.mach .menuTopics___1geP7::before, .mach
.menuTopics___1geP7::after, .mach
.menuMore___3Nq-m::after {
  border-top-color: #5c00d8;
}

.better .menuTopics___1geP7::before, .better
.menuTopics___1geP7::after, .better
.menuMore___3Nq-m::after {
  border-top-color: #21d1aa;
}

.think .menuTopics___1geP7::before, .think
.menuTopics___1geP7::after, .think
.menuMore___3Nq-m::after {
  border-top-color: #ff5042;
}

.leftfield .menuTopics___1geP7::before, .leftfield
.menuTopics___1geP7::after, .leftfield
.menuMore___3Nq-m::after {
  border-top-color: black;
}

.globalcitizen .menuTopics___1geP7::before, .globalcitizen
.menuTopics___1geP7::after, .globalcitizen
.menuMore___3Nq-m::after {
  border-top-color: #7eaaad;
}

.msnbc .menuTopics___1geP7::before, .msnbc
.menuTopics___1geP7::after, .msnbc
.menuMore___3Nq-m::after {
  border-top-color: #3062ff;
}

.today .menuTopics___1geP7::before, .today
.menuTopics___1geP7::after, .today
.menuMore___3Nq-m::after {
  border-top-color: #ff503c;
}

.knowyourvalue .menuTopics___1geP7::before, .knowyourvalue
.menuTopics___1geP7::after, .knowyourvalue
.menuMore___3Nq-m::after {
  border-top-color: #f6a383;
}

.menuMore___3Nq-m li:first-child {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  color: #2a2a2a;
  padding-bottom: 1.25rem;
}

.menuTopics___1geP7 {
  font-size: 1.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}

@media only screen and (min-width: 758px) {
  .menuTopics___1geP7 {
    font-size: 2.5rem;
    line-height: 1.875rem;
  }
}

.menuTopic___3RT6y {
  font-size: 1.875rem;
  line-height: 1.75rem;
}

@media only screen and (min-width: 758px) {
  .menuTopic___3RT6y {
    font-size: 1.875rem;
    line-height: 1.25rem;
  }
}

.knowyourvalue .menuTopic___3RT6y {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  text-transform: lowercase;
  color: #f6a383;
}

.menuTopic___3RT6y:not(:last-child) {
  margin-bottom: 0.6875rem;
}

@media only screen and (min-width: 758px) {
  .menuTopic___3RT6y:not(:last-child) {
    margin-bottom: 1.25rem;
  }
}

.menuMore___3Nq-m {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.3125rem;
  line-height: 1;
  text-transform: uppercase;
}

.knowyourvalue .menuMore___3Nq-m {
  display: none;
}

.menuMore___3Nq-m li:not(:last-child) {
  padding-bottom: 0.9375rem;
}

.menuMore___3Nq-m .icon {
  display: inline-block;
  margin-right: 1.25rem;
}

.menuMore___3Nq-m li:first-child {
  padding-bottom: 1.875rem;
}

.footer___30bQX ul {
  width: calc(50% - 3vw);
  float: left;
  margin-left: 2vw;
  margin-left: 0;
}

.footer___30bQX .copyright___2jTNr,
.footer___30bQX .list___31r4S * {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  color: #2a2a2a;
  font-size: 0.625rem;
  line-height: 1;
  text-transform: uppercase;
}

.footer___30bQX .copyright___2jTNr {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}

.footer___30bQX .list___31r4S * {
  padding-bottom: 0.9375rem;
}

#AmpSidebar .watchMore___2ePMy {
  display: inline;
  border: 0;
  color: #000;
  margin: 0;
  padding: 0;
}

.links___3hH5M::after {
  clear: both;
  content: "";
  display: block;
}
.disableVerticalScroll___215Rg {
  height: 100vh;
  width: 100%;
  overflow-y: hidden;
}

@media only screen and (min-width: 758px) {
  .disableVerticalScroll___215Rg {
    height: calc(100% + 130px);
  }
}

.overlay___1zD7K {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  opacity: 0.7;
  cursor: pointer;
  display: none;
}

@keyframes slideIn___3ksQa {
  from {
    right: -100%;
  }
  to {
    right: 0;
  }
}

.container___1EUai {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  z-index: 1000;
  position: absolute;
  top: 0;
  text-transform: uppercase;
  background: #fff;
  width: 100%;
  height: 100vh;
  animation: slideIn___3ksQa ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: .2s;
  padding-bottom: 6.875rem;
}

.disableVerticalScroll___215Rg .container___1EUai {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (min-width: 1000px) {
  .disableVerticalScroll___215Rg .container___1EUai {
    overflow-y: auto;
  }
}

.container___1EUai a {
  color: #2a2a2a;
}

.news .container___1EUai a:hover {
  color: #3062ff;
}

.mach .container___1EUai a:hover {
  color: #5c00d8;
}

.better .container___1EUai a:hover {
  color: #21d1aa;
}

.think .container___1EUai a:hover {
  color: #ff5042;
}

.leftfield .container___1EUai a:hover {
  color: black;
}

.globalcitizen .container___1EUai a:hover {
  color: #7eaaad;
}

.msnbc .container___1EUai a:hover {
  color: #102039;
}

.today .container___1EUai a:hover {
  color: #380538;
}

.knowyourvalue .container___1EUai a:hover {
  color: #f6a383;
}

.logo___12nrO img {
  width: 7.5rem;
  margin: 1.5625rem 0 0 0;
}

@media only screen and (min-width: 758px) {
  .logo___12nrO img {
    width: 11.25rem;
    margin: 1.875rem 0 0 0;
  }
}

.contentWrapper___2vXvL {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin: 0 calc(20px - 2vw);
}

.contentWrapper___2vXvL::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .contentWrapper___2vXvL {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .contentWrapper___2vXvL::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .contentWrapper___2vXvL {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .contentWrapper___2vXvL::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .contentWrapper___2vXvL {
    width: 77.5rem;
  }
  .contentWrapper___2vXvL::after {
    clear: both;
    content: "";
    display: block;
  }
}

.search___1S8X- {
  position: relative;
  margin-top: 0.9375rem;
}

.search___1S8X- label {
  position: absolute;
  width: 0;
  height: 0;
  display: inline-block;
  overflow: hidden;
  visibility: hidden;
}

.search___1S8X- .searchBox___3vXa6 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 2.5rem;
  padding-left: 0.125rem;
}

@media only screen and (min-width: 758px) {
  .search___1S8X- .searchBox___3vXa6 {
    margin-bottom: 3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .search___1S8X- .searchBox___3vXa6 {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.search___1S8X- .searchInput___2-vlJ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  border: none;
  border-radius: 0;
  padding: 0.9375rem 0 0.9375rem 0.4375rem;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-appearance: none;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.search___1S8X- .searchInput___2-vlJ:focus {
  outline: none;
  border-radius: 0;
  box-shadow: none;
  -webkit-appearance: none;
}

.search___1S8X- .searchInput___2-vlJ:placeholder {
  color: #999;
}

.search___1S8X- .searchIcon___3XsYB {
  margin-right: 0.4375rem;
  color: #000;
  font-size: 1.25rem;
}

.searchSubmit___38qcD {
  display: none;
}

.leftColumn___1QBfo {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 1000px) {
  .leftColumn___1QBfo {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    padding-bottom: 200px;
  }
}

.rightColumn___2WQB4 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .rightColumn___2WQB4 {
    padding-bottom: 200px;
  }
}

@media only screen and (min-width: 1000px) {
  .rightColumn___2WQB4 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.sections___eKxDb,
.menuSocial___2Sb_9 {
  line-height: initial;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .sections___eKxDb,
  .menuSocial___2Sb_9 {
    margin-bottom: 1.875rem;
  }
}

.sectionsEyebrow___3aA-N {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #2a2a2a;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1.6875rem;
}

@media only screen and (min-width: 758px) {
  .sectionsEyebrow___3aA-N {
    margin-bottom: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .sectionsEyebrow___3aA-N {
    margin-bottom: 1.875rem;
  }
}

.sectionsList___31j5m.featured___3ucfc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  overflow-x: auto;
}

@media only screen and (min-width: 1000px) {
  .sectionsList___31j5m.featured___3ucfc {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-x: visible;
  }
}

.sectionsList___31j5m.featured___3ucfc .sectionsListItem___3xIed {
  -ms-flex-preferred-size: 7.5rem;
      flex-basis: 7.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  padding: 0;
  margin-right: 0.625rem;
  transition: transform 0.1s, box-shadow 0.1s;
}

@media only screen and (min-width: 758px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItem___3xIed {
    -ms-flex-preferred-size: 12.5rem;
        flex-basis: 12.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItem___3xIed {
    margin-right: 0;
  }
  .sectionsList___31j5m.featured___3ucfc .sectionsListItem___3xIed:hover {
    box-shadow: 10px 32px 44px 0 rgba(0, 0, 0, 0.5);
  }
}

.sectionsList___31j5m.featured___3ucfc .sectionsListItem___3xIed img {
  display: block;
  width: 100%;
  height: auto;
}

.sectionsList___31j5m.featured___3ucfc .sectionsListItemLarge___3Qa55 .itemText___1YqZu {
  bottom: 2.8125rem;
}

@media only screen and (min-width: 1000px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemLarge___3Qa55 {
    -ms-flex-preferred-size: 11.875rem;
        flex-basis: 11.875rem;
  }
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemLarge___3Qa55:hover {
    transform: scale(1.05263);
  }
}

@media only screen and (min-width: 1240px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemLarge___3Qa55 {
    -ms-flex-preferred-size: 15rem;
        flex-basis: 15rem;
  }
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemLarge___3Qa55:hover {
    transform: scale(1.04167);
  }
}

.sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC .itemSubtitle___1RDDb {
  display: none;
}

.sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC .itemText___1YqZu {
  bottom: 1.65625rem;
}

@media only screen and (min-width: 1000px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC {
    -ms-flex-preferred-size: 8.75rem;
        flex-basis: 8.75rem;
  }
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC:hover {
    transform: scale(1.07143);
  }
}

@media only screen and (min-width: 1240px) {
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC {
    -ms-flex-preferred-size: 10.9375rem;
        flex-basis: 10.9375rem;
  }
  .sectionsList___31j5m.featured___3ucfc .sectionsListItemSmall___2U3JC:hover {
    transform: scale(1.05714);
  }
}

.sectionsList___31j5m.featured___3ucfc .itemText___1YqZu {
  color: #fff;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
}

.sectionsList___31j5m.featured___3ucfc .itemTitle___26PLJ {
  font-size: 1rem;
  line-height: 1rem;
  display: block;
  margin-bottom: 5px;
}

@media only screen and (min-width: 758px) {
  .sectionsList___31j5m.featured___3ucfc .itemTitle___26PLJ {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .sectionsList___31j5m.featured___3ucfc .itemTitle___26PLJ {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }
}

.sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  text-transform: none;
  display: none;
}

.news .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.mach .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.better .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.think .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.leftfield .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.globalcitizen .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.msnbc .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.today .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.knowyourvalue .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

@media only screen and (min-width: 1240px) {
  .sectionsList___31j5m.featured___3ucfc .itemSubtitle___1RDDb {
    display: block;
  }
}

.sectionsListItem___3xIed,
.subsectionListItem___1BDAW {
  font-size: 1rem;
  line-height: 0.9375rem;
  margin-bottom: 1.125rem;
}

.subsection___1LR0v {
  line-height: initial;
  margin-bottom: 2.5rem;
}

.subsection___1LR0v ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}

.subsectionListItem___1BDAW {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.menuSocial___2Sb_9 {
  display: block;
  line-height: 1;
}

.menuSocial___2Sb_9 li {
  display: inline-block;
  padding-right: 1.875rem;
  vertical-align: middle;
}

.menuSocial___2Sb_9 li:last-child {
  padding-right: 0;
}

.menuSocial___2Sb_9 .icon___3RmIA {
  display: inherit;
  font-size: 1.25rem;
}

.menuSocial___2Sb_9 .iconFacebook___lWNsa::before {
  line-height: 1;
  font-size: 1.1875rem;
}

.menuSocial___2Sb_9 .iconTwitter___1dNlz::before {
  line-height: 1.3;
  font-size: 1.0625rem;
}

.menuSocial___2Sb_9 .iconEmail___2MOwL::before {
  cursor: pointer;
  line-height: 1.5;
  font-size: 0.8125rem;
}
.disableVerticalScroll___2nFAV {
  height: calc(100% + 130px);
  width: 100%;
  overflow-y: hidden;
}

.overlay___gAwpE {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  opacity: 0.7;
  cursor: pointer;
  display: none;
}

@keyframes slideIn___rNhNR {
  from {
    right: -47.5rem;
  }
  to {
    right: 0;
  }
}

.container___1WDgx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  z-index: 1000;
  position: absolute;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  top: 0;
  text-transform: uppercase;
  background: #fff;
  width: 100%;
  height: 100vh;
  animation: slideIn___rNhNR ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: .2s;
  padding-bottom: 12.5rem;
}

@media only screen and (min-width: 1000px) {
  .container___1WDgx {
    overflow-y: auto;
  }
}

.container___1WDgx a {
  color: #2a2a2a;
}

.contentWrapper___3aFk5 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.contentWrapper___3aFk5::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .contentWrapper___3aFk5 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .contentWrapper___3aFk5::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .contentWrapper___3aFk5 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .contentWrapper___3aFk5::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .contentWrapper___3aFk5 {
    width: 77.5rem;
  }
  .contentWrapper___3aFk5::after {
    clear: both;
    content: "";
    display: block;
  }
}

.logos___2OvZu {
  position: relative;
}

.logos___2OvZu .logoMsnbc___39xw5 {
  fill: #000;
}

.logos___2OvZu .logoNews___3FP7h,
.logos___2OvZu .logoToday___3y5Gh {
  display: none;
}

@media only screen and (min-width: 758px) {
  .logos___2OvZu .logoNews___3FP7h,
  .logos___2OvZu .logoToday___3y5Gh {
    display: block;
  }
  .logos___2OvZu .logoNews___3FP7h.icon,
  .logos___2OvZu .logoToday___3y5Gh.icon {
    vertical-align: initial;
  }
  .logos___2OvZu .logoNews___3FP7h.icon::before,
  .logos___2OvZu .logoToday___3y5Gh.icon::before {
    color: #ccc;
  }
}

.logos___2OvZu .logoNews___3FP7h {
  font-size: 1.875rem;
  line-height: 1.875rem;
  position: absolute;
  top: 1.5625rem;
  left: 16.25rem;
}

.logos___2OvZu .logoToday___3y5Gh {
  font-size: 2rem;
  line-height: 2rem;
  position: absolute;
  top: 1.5rem;
  left: 26.25rem;
}

.shows___pRo9k {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .shows___pRo9k {
    width: calc(100% - 8vw);
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .shows___pRo9k {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.shows___pRo9k .scrollContainer___2uWja {
  overflow-x: scroll;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 1000px) {
  .shows___pRo9k .scrollContainer___2uWja {
    overflow-x: auto;
  }
}

.shows___pRo9k .showsList___UEaRh {
  line-height: initial;
  width: calc((10 * 120px) + 90px);
}

@media only screen and (min-width: 758px) {
  .shows___pRo9k .showsList___UEaRh {
    width: calc((10 * 200px) + 90px);
  }
}

@media only screen and (min-width: 1000px) {
  .shows___pRo9k .showsList___UEaRh {
    width: auto;
  }
}

.shows___pRo9k .showsListItem___30-07 {
  display: inline-block;
  margin-right: 0.625rem;
}

.shows___pRo9k .showsListItem___30-07:last-child {
  margin-right: 0;
}

.shows___pRo9k .showsListItem___30-07 img {
  width: 7.5rem;
}

@media only screen and (min-width: 758px) {
  .shows___pRo9k .showsListItem___30-07 img {
    width: 200px;
  }
}

@media only screen and (min-width: 1000px) {
  .shows___pRo9k .showsListItem___30-07 img {
    width: 11.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .shows___pRo9k .showsListItem___30-07 img {
    width: 15rem;
  }
}

@media only screen and (min-width: 1000px) {
  .shows___pRo9k .showsListItem___30-07 {
    vertical-align: top;
    margin-bottom: 1.25rem;
    margin-right: 0.9375rem;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(3), .shows___pRo9k .showsListItem___30-07:nth-child(6) {
    margin-right: 0;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(n+7) {
    margin-right: 0.8125rem;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(n+7) img {
    width: 8.75rem;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(n+7):last-child {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .shows___pRo9k .showsListItem___30-07 {
    margin-right: 1.25rem;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(n+7) {
    margin-right: 1.25rem;
  }
  .shows___pRo9k .showsListItem___30-07:nth-child(n+7) img {
    width: 10.9375rem;
  }
}

.shows___pRo9k .showsListItem___30-07 > a {
  display: block;
  position: relative;
}

.shows___pRo9k .showsListItem___30-07 .showTitle___QcD_Z,
.shows___pRo9k .showsListItem___30-07 .showTime___3LqyV {
  color: #fff;
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
}

.shows___pRo9k .showsListItem___30-07 .showTitle___QcD_Z {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
  bottom: 50px;
  display: block;
}

@media only screen and (min-width: 758px) {
  .shows___pRo9k .showsListItem___30-07 .showTitle___QcD_Z {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }
}

.shows___pRo9k .showsListItem___30-07 .showTime___3LqyV {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  bottom: 30px;
  display: none;
}

@media only screen and (min-width: 1240px) {
  .shows___pRo9k .showsListItem___30-07 .showTime___3LqyV {
    display: block;
  }
}

.watch___17Qj_ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  line-height: initial;
}

@media only screen and (min-width: 758px) {
  .watch___17Qj_ {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .watch___17Qj_ {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.watch___17Qj_ .watchList___2sJ79 .watchListItem___1g2tg {
  font-size: 1rem;
  line-height: 0.9375rem;
  display: inline-block;
  width: calc(50% - (40px / 2));
}

.watch___17Qj_ .watchList___2sJ79 .watchListItem___1g2tg:nth-child(odd) {
  margin-right: 40px;
}

.watch___17Qj_ .watchMore___1rTNa {
  font-size: 1rem;
  line-height: 1rem;
  display: block;
  border: solid 1px #3062ff;
  color: #3062ff;
  padding: 1.4375rem 0;
  text-align: center;
  text-transform: uppercase;
  margin: 2.5rem 0;
}

.watch___17Qj_ .watchMore___1rTNa:hover {
  color: #3062ff;
}

.more___Vx8Kd {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  line-height: initial;
}

@media only screen and (min-width: 758px) {
  .more___Vx8Kd {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .more___Vx8Kd {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.more___Vx8Kd .moreList___3mBSt .moreListItem___2iTmU {
  font-size: 1rem;
  line-height: 0.9375rem;
  display: inline-block;
  width: calc(50% - (40px / 2));
  margin-bottom: 0.9375rem;
}

.more___Vx8Kd .moreList___3mBSt .moreListItem___2iTmU:nth-child(odd) {
  margin-right: 40px;
}

.follow___1nOES {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  line-height: initial;
}

@media only screen and (min-width: 758px) {
  .follow___1nOES {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(50% - 6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .follow___1nOES {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-top: -15rem;
  }
}

@media only screen and (min-width: 1240px) {
  .follow___1nOES {
    margin-top: -27.5rem;
  }
}

.follow___1nOES .menuSocial___3Nqbc li {
  display: inline-block;
  margin-right: 1.875rem;
}

.sectionEyebrow___1lqqy {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #2a2a2a;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.625rem;
  margin-bottom: 1.875rem;
}

.morningJoe___32gk1 {
  content: url(/rassets1/da5eec6e59f87d8cf21306af4f201df3.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .morningJoe___32gk1 {
    content: url(/rassets1/dd7413749026346e44046fae9c524ef2.png);
  }
}

@media only screen and (min-width: 758px) {
  .morningJoe___32gk1 {
    content: url(/rassets1/78f45bdc0a365756e01f61c6a33986b5.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .morningJoe___32gk1 {
    content: url(/rassets1/2a956fbfaa5b8107373f0315c7d5960e.png);
  }
}

@media only screen and (min-width: 1000px) {
  .morningJoe___32gk1 {
    content: url(/rassets1/e183d3303257fb3425df0e930e3239fe.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .morningJoe___32gk1 {
    content: url(/rassets1/3340875955cda2564e27d11ad225fe0c.png);
  }
}

@media only screen and (min-width: 1240px) {
  .morningJoe___32gk1 {
    content: url(/rassets1/dd7413749026346e44046fae9c524ef2.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .morningJoe___32gk1 {
    content: url(/rassets1/e5bf3afc76ab85da31d8076b1c96ce61.png);
  }
}

.eleventhHour___ITXJ7 {
  content: url(/rassets1/0c0351bfd50ff1f083926376cc65ca54.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/cb3eda946d96e5a26570c794da684f75.png);
  }
}

@media only screen and (min-width: 758px) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/a3e6374dd266bf18e39d1a637b919923.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/d6deb28c813f42961e38e68b1f86ac9a.png);
  }
}

@media only screen and (min-width: 1000px) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/b1041a942f9e90260385ac47727cd920.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/29c30a88b072e25dfb186e7cccb5f6cc.png);
  }
}

@media only screen and (min-width: 1240px) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/cb3eda946d96e5a26570c794da684f75.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .eleventhHour___ITXJ7 {
    content: url(/rassets1/4e46353b37bab3a91398649652978628.png);
  }
}

.allIn___15_Cr {
  content: url(/rassets1/31c40d8afd05fe9ed9adea4fb0984047.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .allIn___15_Cr {
    content: url(/rassets1/06e8783225e1d67e344eb82cc1a962eb.png);
  }
}

@media only screen and (min-width: 758px) {
  .allIn___15_Cr {
    content: url(/rassets1/07a11b748f8a4023392ef66e0a169901.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .allIn___15_Cr {
    content: url(/rassets1/6af312b452951707dd3e4a81c15d7e03.png);
  }
}

@media only screen and (min-width: 1000px) {
  .allIn___15_Cr {
    content: url(/rassets1/04fed6c59edd2cff2ccec13b8a941e69.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .allIn___15_Cr {
    content: url(/rassets1/78ab47c1ad51b669317abbbfe66c87d0.png);
  }
}

@media only screen and (min-width: 1240px) {
  .allIn___15_Cr {
    content: url(/rassets1/06e8783225e1d67e344eb82cc1a962eb.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .allIn___15_Cr {
    content: url(/rassets1/4b878a78736a52ec747a81dc1ec52aee.png);
  }
}

.amJoy___192uc {
  content: url(/rassets1/f6ad7c6ebee68d39413a1fe32a74bc7a.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .amJoy___192uc {
    content: url(/rassets1/9a1d30cdeea268db666e9598097ffb7e.png);
  }
}

@media only screen and (min-width: 758px) {
  .amJoy___192uc {
    content: url(/rassets1/d7586ccf2d6b26d41c0adcbe10958e37.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .amJoy___192uc {
    content: url(/rassets1/1c33d99f70713deb9e1ab8b212361136.png);
  }
}

@media only screen and (min-width: 1000px) {
  .amJoy___192uc {
    content: url(/rassets1/cacb19f3a4763fc201169e067250dbd7.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .amJoy___192uc {
    content: url(/rassets1/6dcb5c5d34d838d882c02534e0da939e.png);
  }
}

@media only screen and (min-width: 1240px) {
  .amJoy___192uc {
    content: url(/rassets1/3f08f575aba3623ee2e1fe9890456ee6.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .amJoy___192uc {
    content: url(/rassets1/497b7a68b50642721c750913e23cac34.png);
  }
}

.deadlineWH___1Vu1T {
  content: url(/rassets1/fa663260ba6652d4da2e34d522f51d3b.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/293be4af9c0c5a0e381db869144e9ec5.png);
  }
}

@media only screen and (min-width: 758px) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/02a399c60c7db1765f1bf88ce6d0154f.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/4c9cf33ea14cc34d7b46185a72d3c190.png);
  }
}

@media only screen and (min-width: 1000px) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/c9129f6366b9d88729528024cfe9aa3c.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/cfbfa429bc5c0ef9de57b99bd85fa19a.png);
  }
}

@media only screen and (min-width: 1240px) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/c37c547c464c6dddfe12f8ac1787555a.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .deadlineWH___1Vu1T {
    content: url(/rassets1/fbb392eacfc6ebcae385fbb206f80803.png);
  }
}

.hardball___15cH_ {
  content: url(/rassets1/208010d7a4db52503e39fab414a6b030.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .hardball___15cH_ {
    content: url(/rassets1/f018293b13ff182ebd3f0689b8055128.png);
  }
}

@media only screen and (min-width: 758px) {
  .hardball___15cH_ {
    content: url(/rassets1/8931f45fb1fa74f432ae05c43f581770.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .hardball___15cH_ {
    content: url(/rassets1/64406a80e2bfb93817c07a7a0ee57fd6.png);
  }
}

@media only screen and (min-width: 1000px) {
  .hardball___15cH_ {
    content: url(/rassets1/fb0c96a3a3be2f625165522211aa8594.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .hardball___15cH_ {
    content: url(/rassets1/626b42a21ab6727e4cd463ba421108f9.png);
  }
}

@media only screen and (min-width: 1240px) {
  .hardball___15cH_ {
    content: url(/rassets1/f018293b13ff182ebd3f0689b8055128.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .hardball___15cH_ {
    content: url(/rassets1/4a51aad0b12a248145735df077fb294d.png);
  }
}

.lastWord___V2kc_ {
  content: url(/rassets1/4b895adca95d80a3cc522bff2e3cdf55.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .lastWord___V2kc_ {
    content: url(/rassets1/46747837d72146203ee6db73fe06ccd0.png);
  }
}

@media only screen and (min-width: 758px) {
  .lastWord___V2kc_ {
    content: url(/rassets1/b0f5402178f2b8c4eb2359b6b1c6c442.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .lastWord___V2kc_ {
    content: url(/rassets1/fd84de2ea5985c4d587309a19f1bf354.png);
  }
}

@media only screen and (min-width: 1000px) {
  .lastWord___V2kc_ {
    content: url(/rassets1/81518050aefeb1aa479b5b0614444952.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .lastWord___V2kc_ {
    content: url(/rassets1/3190f4e53a513c38e98ab96aebf21492.png);
  }
}

@media only screen and (min-width: 1240px) {
  .lastWord___V2kc_ {
    content: url(/rassets1/46747837d72146203ee6db73fe06ccd0.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .lastWord___V2kc_ {
    content: url(/rassets1/b41b32caa398147ba3b82d5654010c93.png);
  }
}

.MTPDaily___1XJxA {
  content: url(/rassets1/659c1369837d9cc8817ac4b563e236e5.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/d8aafd1bb40a35d66e1df9a7552035fd.png);
  }
}

@media only screen and (min-width: 758px) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/bdb1586d53be45c3bc27bf41371042d4.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/ffda32a84e363cc80fbecb4ba5e4250f.png);
  }
}

@media only screen and (min-width: 1000px) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/d4c31e42a818626db9f206026b0378fb.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/a48e1446db201c77be8a2ec96d8a23f7.png);
  }
}

@media only screen and (min-width: 1240px) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/0058244134b2088f1e6ad35279e6d758.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .MTPDaily___1XJxA {
    content: url(/rassets1/9fe9aa2b0cd15ec187477f6a57ce4e47.png);
  }
}

.rachelMaddow___VFTFz {
  content: url(/rassets1/1d52c0a07e26682d50180c5ec12fe2e1.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/386f5f7615c143526c2658e61f728964.png);
  }
}

@media only screen and (min-width: 758px) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/943a29552e3942c90405ec123bdf70c2.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/e24805df8f821cd593267dedd172103d.png);
  }
}

@media only screen and (min-width: 1000px) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/62dc67d6a994cd106362c357eaac362d.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/b25e88fc160119508f9ec98c3ef59d71.png);
  }
}

@media only screen and (min-width: 1240px) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/386f5f7615c143526c2658e61f728964.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .rachelMaddow___VFTFz {
    content: url(/rassets1/a3aa8990d48df93ddb13fad6bd75d917.png);
  }
}

.theBeat___1MnIN {
  content: url(/rassets1/0d2ffad05b97df6c029f26bd89808256.png);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .theBeat___1MnIN {
    content: url(/rassets1/e61ae248c7a84a8eea41109cd8e80db6.png);
  }
}

@media only screen and (min-width: 758px) {
  .theBeat___1MnIN {
    content: url(/rassets1/6e79f16049344d51cc33e4047614e1d7.png);
  }
}

@media only screen and (min-width: 758px) and (-webkit-min-device-pixel-ratio: 2) {
  .theBeat___1MnIN {
    content: url(/rassets1/3654e2b5b3045a734b9d3ff167b00988.png);
  }
}

@media only screen and (min-width: 1000px) {
  .theBeat___1MnIN {
    content: url(/rassets1/6ff0d89ae8e98a385d595603b04ecb3b.png);
  }
}

@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2) {
  .theBeat___1MnIN {
    content: url(/rassets1/a4fa47153e72bcc95c8fe775bf520503.png);
  }
}

@media only screen and (min-width: 1240px) {
  .theBeat___1MnIN {
    content: url(/rassets1/408f454c0fc8c3c3c963668598f8fae9.png);
  }
}

@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 2) {
  .theBeat___1MnIN {
    content: url(/rassets1/73b458c8f4166e453c32286bb67133dd.png);
  }
}
.container___20-Ws {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  backface-visibility: none;
}

.news .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .container___20-Ws {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .container___20-Ws {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.container___20-Ws .navbar___1EKcg {
  display: -ms-flexbox;
  display: flex;
  line-height: 3.75rem;
  height: 3.75rem;
  color: #fff;
  position: relative;
}

.container___20-Ws .navbar___1EKcg.scrolled___yAb5r {
  box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.3);
}

.today .container___20-Ws .navbar___1EKcg.scrolled___yAb5r {
  box-shadow: none;
}

.today .container___20-Ws .navbar___1EKcg.scrolled___yAb5r.stuck___PEoMv {
  box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.3);
}

@media only screen and (min-width: 758px) {
  .container___20-Ws .navbar___1EKcg {
    line-height: 5rem;
    height: 5rem;
  }
}

.container___20-Ws .navbar___1EKcg.transparent___1w1JK {
  background: transparent;
  border-color: transparent;
}

.news .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #102039;
}

.mach .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #5c00d8;
}

.better .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #21d1aa;
}

.think .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #ff5042;
}

.leftfield .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: black;
}

.globalcitizen .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #7eaaad;
}

.msnbc .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #3062ff;
}

.today .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #ff503c;
}

.knowyourvalue .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #f6a383;
}

.container___20-Ws .navbar___1EKcg.light___10Qi1 {
  background: #fff;
}

.container___20-Ws .navbar___1EKcg.dark___2I0Sk {
  background: #000;
}

.knowyourvalue .container___20-Ws .navbar___1EKcg.light___10Qi1 {
  background: #f4f0eb;
}

.knowyourvalue .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background: #f4f0eb;
}

.logo___1IYlZ {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 101;
}

.active___2Ix3F .logo___1IYlZ {
  z-index: 0;
}

.logo___1IYlZ::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  z-index: -1;
  transition: width 0.5s;
}

.news .logo___1IYlZ::after {
  background-color: white;
}

.mach .logo___1IYlZ::after {
  background-color: white;
}

.better .logo___1IYlZ::after {
  background-color: white;
}

.think .logo___1IYlZ::after {
  background-color: white;
}

.leftfield .logo___1IYlZ::after {
  background-color: white;
}

.globalcitizen .logo___1IYlZ::after {
  background-color: white;
}

.msnbc .logo___1IYlZ::after {
  background-color: white;
}

.today .logo___1IYlZ::after {
  background-color: #f8f8f8;
}

.knowyourvalue .logo___1IYlZ::after {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .active___2Ix3F .logo___1IYlZ::after {
    width: 100%;
    transition: width 0.5s 1s;
  }
}

.active___2Ix3F.transported___GmCEx .logo___1IYlZ::after {
  transition: none;
}

.knowyourvalue .transparent___1w1JK.active___2Ix3F .logo___1IYlZ::after,
.knowyourvalue .light___10Qi1.active___2Ix3F .logo___1IYlZ::after {
  background: #2a2a2a;
}

.hamburger___2FGRa {
  transition: background-color 0.5s ease;
  z-index: 1001;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  border-width: 0;
  border-left: 1px solid rgba(225, 225, 225, 0.2);
  width: 3.75rem;
  height: 3.75rem;
  padding: 1.0625rem;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

@media only screen and (min-width: 758px) {
  .hamburger___2FGRa {
    width: 5rem;
    height: 5rem;
    padding: 1.25rem;
  }
}

.hamburger___2FGRa:focus {
  outline: none;
}

.news .transparent___1w1JK .hamburger___2FGRa, .news
.light___10Qi1 .hamburger___2FGRa, .news
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #102039;
}

.mach .transparent___1w1JK .hamburger___2FGRa, .mach
.light___10Qi1 .hamburger___2FGRa, .mach
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #5c00d8;
}

.better .transparent___1w1JK .hamburger___2FGRa, .better
.light___10Qi1 .hamburger___2FGRa, .better
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #21d1aa;
}

.think .transparent___1w1JK .hamburger___2FGRa, .think
.light___10Qi1 .hamburger___2FGRa, .think
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #ff5042;
}

.leftfield .transparent___1w1JK .hamburger___2FGRa, .leftfield
.light___10Qi1 .hamburger___2FGRa, .leftfield
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: black;
}

.globalcitizen .transparent___1w1JK .hamburger___2FGRa, .globalcitizen
.light___10Qi1 .hamburger___2FGRa, .globalcitizen
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #7eaaad;
}

.msnbc .transparent___1w1JK .hamburger___2FGRa, .msnbc
.light___10Qi1 .hamburger___2FGRa, .msnbc
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #3062ff;
}

.today .transparent___1w1JK .hamburger___2FGRa, .today
.light___10Qi1 .hamburger___2FGRa, .today
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #ff503c;
}

.knowyourvalue .transparent___1w1JK .hamburger___2FGRa, .knowyourvalue
.light___10Qi1 .hamburger___2FGRa, .knowyourvalue
.vertical___3U7Kb .hamburger___2FGRa {
  background-color: #f6a383;
}

.news .transparent___1w1JK .hamburger___2FGRa,
.today .transparent___1w1JK .hamburger___2FGRa {
  background: transparent;
}

.dark___2I0Sk .hamburger___2FGRa {
  background-color: #000;
}

.hamburger___2FGRa span {
  width: 1.25rem;
  height: 1px;
  background-color: #fff;
  display: block;
  margin: 0.375rem auto;
  transition: all 0.3s;
}

@media only screen and (min-width: 758px) {
  .hamburger___2FGRa span {
    width: 1.625rem;
    margin: 0.5rem auto;
  }
}

.hamburger___2FGRa.open___2SzWl {
  position: fixed;
}

.news .hamburger___2FGRa.open___2SzWl {
  background-color: #102039;
}

.mach .hamburger___2FGRa.open___2SzWl {
  background-color: #5c00d8;
}

.better .hamburger___2FGRa.open___2SzWl {
  background-color: #21d1aa;
}

.think .hamburger___2FGRa.open___2SzWl {
  background-color: #ff5042;
}

.leftfield .hamburger___2FGRa.open___2SzWl {
  background-color: black;
}

.globalcitizen .hamburger___2FGRa.open___2SzWl {
  background-color: #7eaaad;
}

.msnbc .hamburger___2FGRa.open___2SzWl {
  background-color: #3062ff;
}

.today .hamburger___2FGRa.open___2SzWl {
  background-color: #ff503c;
}

.knowyourvalue .hamburger___2FGRa.open___2SzWl {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .hamburger___2FGRa.open___2SzWl {
    position: absolute;
  }
}

.today .hamburger___2FGRa.open___2SzWl {
  background: transparent;
}

.hamburger___2FGRa.open___2SzWl span {
  background-color: #555;
}

.hamburger___2FGRa.open___2SzWl span:first-child {
  transform: translateX(5px) rotate(45deg);
  transform-origin: bottom left;
}

.hamburger___2FGRa.open___2SzWl span:nth-child(2) {
  opacity: 0;
}

.hamburger___2FGRa.open___2SzWl span:last-child {
  transform: translateX(5px) rotate(-45deg);
  transform-origin: bottom left;
}

.subverticals___2FOCj {
  margin-right: 5rem;
  margin-left: 1.5rem;
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.125rem;
  padding: 0;
  margin: auto;
  position: absolute;
  width: 100%;
  top: 0;
  transition: top 0.5s 0s;
}

@media only screen and (min-width: 758px) {
  .subverticals___2FOCj {
    display: -ms-flexbox;
    display: flex;
  }
}

.active___2Ix3F .subverticals___2FOCj {
  transition: top 0.5s 1s;
  top: -100%;
}

.subverticalsList___1VYZ- {
  margin: 0;
  margin-right: 5rem;
  padding: 0;
  list-style: none;
  position: relative;
  height: 5rem;
  overflow: hidden;
}

.news .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.mach .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.better .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.think .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.leftfield .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.globalcitizen .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.msnbc .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.today .subverticalsList___1VYZ- {
  text-transform: uppercase;
}

.knowyourvalue .subverticalsList___1VYZ- {
  text-transform: lowercase;
}

.news .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.mach .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.better .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.think .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.leftfield .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.globalcitizen .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.msnbc .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.today .subverticalsList___1VYZ- a {
  color: #2a2a2a;
}

.knowyourvalue .subverticalsList___1VYZ- a {
  color: #2c2928;
}

.transparent___1w1JK .subverticalsList___1VYZ- a {
  color: #fff;
}

.news .subverticalsList___1VYZ- a:hover {
  color: #3062ff;
}

.mach .subverticalsList___1VYZ- a:hover {
  color: #5c00d8;
}

.better .subverticalsList___1VYZ- a:hover {
  color: #21d1aa;
}

.think .subverticalsList___1VYZ- a:hover {
  color: #ff5042;
}

.leftfield .subverticalsList___1VYZ- a:hover {
  color: black;
}

.globalcitizen .subverticalsList___1VYZ- a:hover {
  color: #7eaaad;
}

.msnbc .subverticalsList___1VYZ- a:hover {
  color: #3062ff;
}

.today .subverticalsList___1VYZ- a:hover {
  color: #ff503c;
}

.knowyourvalue .subverticalsList___1VYZ- a:hover {
  color: #f6a383;
}

.subverticalsListElement___1q6qW {
  display: inline-block;
  margin-right: 1.875rem;
}

.headlineWrapper___1QKmN {
  transition: background-color 0.5s;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  overflow: hidden;
  height: 3.75rem;
}

.active___2Ix3F .headlineWrapper___1QKmN {
  background-color: #2a2a2a;
}

.news .active___2Ix3F .headlineWrapper___1QKmN {
  background-color: #102039;
}

@media only screen and (min-width: 758px) {
  .headlineWrapper___1QKmN {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    width: 100%;
    height: 5rem;
  }
  .active___2Ix3F .headlineWrapper___1QKmN {
    transition: background-color 1s 1s;
  }
}

.active___2Ix3F.transported___GmCEx .headlineWrapper___1QKmN {
  transition-delay: 0s;
}

.headlineTitle___3PPzS {
  padding: 0 3.75rem 0 1.875rem;
}

.active___2Ix3F .headlineTitle___3PPzS {
  -ms-flex-positive: 1;
      flex-grow: 1;
  color: #fff;
  margin: 0;
  height: 3.75rem;
  line-height: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .active___2Ix3F .headlineTitle___3PPzS {
    padding: 0 5rem 0 1.875rem;
    height: 5rem;
    line-height: 5rem;
  }
}

.headlineTitleText___CRuAl {
  transition: transform 0.5s;
  transform: translateY(70px);
  font-weight: normal;
  font-size: 1.125rem;
  margin: 0;
  display: none;
  z-index: 1;
  max-width: 700px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

.active___2Ix3F .headlineTitleText___CRuAl {
  transform: translateY(0);
}

@media only screen and (min-width: 1000px) {
  .headlineTitleText___CRuAl {
    display: block;
    max-width: calc(100% - 265px);
  }
  .active___2Ix3F .headlineTitleText___CRuAl {
    transition: transform 0.5s 1s;
  }
}

.headlineTitleText___CRuAl::after {
  content: '';
  background: linear-gradient(to right, rgba(42, 42, 42, 0), #2a2a2a);
  width: 2.5rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  transition: opacity .2s;
}

.active___2Ix3F .headlineTitleText___CRuAl::after {
  opacity: 1;
  transition-delay: 2s;
}

.news .headlineTitleText___CRuAl::after {
  background: none;
}

.today .headlineTitleText___CRuAl {
  color: #380538;
}

.today .headlineTitleText___CRuAl::after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.001) 0%, #fff 85%, #fff 100%);
}

.active___2Ix3F.transported___GmCEx .headlineTitleText___CRuAl {
  transition-delay: 0s;
}

.socialShareWrapper___39f3A {
  position: absolute;
  top: 0;
  right: 0;
  height: 3.75rem;
  padding-left: 0.625rem;
  line-height: 3.75rem;
  background-color: transparent;
  background-image: none;
  text-transform: none;
  transform: translateY(80px);
  width: calc(100% - 5rem);
  margin-right: 5rem;
  transition: transform 0.5s;
}

@media only screen and (min-width: 758px) {
  .socialShareWrapper___39f3A {
    height: 5rem;
    width: auto;
    line-height: 5rem;
    padding-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .active___2Ix3F .socialShareWrapper___39f3A {
    transition: transform 0.5s 1s;
  }
}

.active___2Ix3F .socialShareWrapper___39f3A {
  transform: translateY(0);
}

.active___2Ix3F.transported___GmCEx .socialShareWrapper___39f3A {
  transition-delay: 0s;
}

.hidden___2tp34 {
  display: none;
}

.amp___1aVOl {
  position: relative;
  box-shadow: none;
}

.amp___1aVOl svg {
  float: left;
}

.amp___1aVOl .logo___1IYlZ span {
  float: left;
  margin-top: 1.25rem;
}

.amp___1aVOl.knowyourvalue___3q7MX .logo___1IYlZ span {
  margin-top: 0;
}

.news .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #102039;
}

.mach .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #5c00d8;
}

.better .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #21d1aa;
}

.think .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #ff5042;
}

.leftfield .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: black;
}

.globalcitizen .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #7eaaad;
}

.msnbc .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #3062ff;
}

.today .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #ff503c;
}

.knowyourvalue .amp___1aVOl .navbar___1EKcg.light___10Qi1 {
  background: #f6a383;
}

.sponsorContainer___34TDx {
  visibility: hidden;
}

@media only screen and (min-width: 1000px) {
  .sponsorContainer___34TDx {
    visibility: visible;
    padding: 0.625rem 0;
    margin-left: -1.25rem;
    margin-right: 0.625rem;
  }
}

.adsEmpty___s7Rag {
  visibility: hidden;
  padding: 0;
  margin: 0;
  height: 0;
  width: 0;
}

.sponsorText___pkaD2 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 0.625rem;
  text-transform: uppercase;
  margin-right: 0.625rem;
  transition: color 0.5s;
}

.transparent___1w1JK .sponsorText___pkaD2 {
  opacity: 0.5;
  color: #fff;
}

.light___10Qi1 .sponsorText___pkaD2 {
  color: #000;
}

.dark___2I0Sk .sponsorText___pkaD2 {
  opacity: 0.5;
  color: #fff;
}

.active___2Ix3F .sponsorText___pkaD2 {
  opacity: 1;
  color: #1f1f1f;
  transition: color 0.5s 1s, opacity 0.5s 1s;
}

.adsSponsorLogo___205aG {
  display: inline-block;
  line-height: 1;
}

.adsSponsorLogo___205aG path {
  fill: currentColor;
}

.today .container___20-Ws .navbar___1EKcg.vertical___3U7Kb {
  background-color: #fff;
}

.today .container___20-Ws :not(.transparent___1w1JK) .hamburger___2FGRa {
  background-color: #fff;
  border-left: 1px solid #ebebeb;
}

.today .container___20-Ws :not(.transparent___1w1JK) .hamburger___2FGRa span {
  background-color: #999;
}

.today .container___20-Ws .active___2Ix3F .headlineWrapper___1QKmN {
  background-color: #fff;
}
.container___3Ir-I {
  background-color: #fa3a3a;
  color: #fff;
  position: relative;
  z-index: 11;
  overflow: hidden;
  max-height: 0;
  padding: 0;
}

.news .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .container___3Ir-I {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .container___3Ir-I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .container___3Ir-I {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .container___3Ir-I {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I {
    position: relative;
    padding: 1.5625rem 1.25rem;
    transform: translateY(0);
    max-height: none;
  }
  .news .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.17188rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.17188rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.17188rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.64062rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .container___3Ir-I {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.64062rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .container___3Ir-I {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.64062rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

.container___3Ir-I.active___M16yD {
  max-height: none;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
}

.container___3Ir-I p,
.container___3Ir-I a {
  margin: 0;
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I p,
  .container___3Ir-I a {
    display: inline;
  }
}

.container___3Ir-I a.breakingBody___Ed4_c .hasLink___1UYS-,
.container___3Ir-I p.breakingBody___Ed4_c .hasLink___1UYS- {
  font-size: 0.9375rem;
  color: #000;
  margin: -0.125rem 0 0 0.625rem;
  display: inline-block;
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I a.breakingBody___Ed4_c .hasLink___1UYS-,
  .container___3Ir-I p.breakingBody___Ed4_c .hasLink___1UYS- {
    font-size: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3Ir-I a.breakingBody___Ed4_c .hasLink___1UYS-,
  .container___3Ir-I p.breakingBody___Ed4_c .hasLink___1UYS- {
    font-size: 1.5rem;
  }
}

.container___3Ir-I a.breakingBody___Ed4_c:hover .hasLink___1UYS-,
.container___3Ir-I p.breakingBody___Ed4_c:hover .hasLink___1UYS- {
  color: #fff;
}

.today .container___3Ir-I.callOut___3s3Gb .hasLink___1UYS- {
  color: #ff503c;
}

.container___3Ir-I .close___FPjUQ {
  position: absolute;
  top: 0.6875rem;
  right: 0.6875rem;
  font-size: 0.875rem;
  cursor: pointer;
  background: none;
  border: none;
  border-radius: none;
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I .close___FPjUQ {
    display: none;
  }
}

.container___3Ir-I .getAlert___2jGVp {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 0.625rem;
  padding-top: 1.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I .getAlert___2jGVp {
    font-size: 0.8125rem;
    line-height: 1.25rem;
    -ms-flex-pack: default;
        justify-content: default;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid #fff;
    margin-top: 0;
    margin-left: 0.75rem;
    padding: 0 0.5rem;
    vertical-align: middle;
    position: relative;
    bottom: 0.1875rem;
  }
  .container___3Ir-I .getAlert___2jGVp:hover {
    color: #000;
    border-color: #000;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3Ir-I .getAlert___2jGVp {
    font-size: 0.9375rem;
    line-height: 1.25rem;
    padding: 0.125rem 0.5625rem;
  }
}

.container___3Ir-I .email___NThfI {
  font-size: 0.6875rem;
  margin-right: 0.4375rem;
}

@media only screen and (min-width: 758px) {
  .container___3Ir-I .email___NThfI {
    font-size: 0.5625rem;
  }
}

.today .container___3Ir-I {
  background-color: #380538;
}

.today .container___3Ir-I.active___M16yD {
  max-height: none;
  padding: 1.5625rem;
}
.container___1QcZy {
  background: #000;
  padding: 0 1.25rem;
  display: none;
  position: relative;
  z-index: 10000;
}

@media only screen and (min-width: 758px) {
  .container___1QcZy {
    display: block;
  }
}

.links___bzPJ0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 3.125rem;
}

.link___1baAy {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  margin-right: 1.875rem;
  color: #fff;
  opacity: .6;
}

.link___1baAy:hover {
  opacity: 1;
}

.secondary___1L96o {
  opacity: .4;
  display: none;
}

@media only screen and (min-width: 1000px) {
  .secondary___1L96o {
    display: block;
  }
}
.container___3XG4H {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 2rem;
  font-weight: normal;
  position: relative;
  text-transform: uppercase;
  background: #2a2a2a;
  color: #ccc;
  padding: 6.25rem 0 3.125rem;
  clear: both;
}

.news .container___3XG4H {
  background-color: #102039;
}

.today .container___3XG4H {
  background-color: #ff503c;
  color: #fff;
}

.msnbc .container___3XG4H {
  background-color: #3062ff;
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .container___3XG4H {
    padding: 3.4375rem 2.5rem 2.5rem 18.5%;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3XG4H {
    padding-top: 3.125rem;
    padding-left: 8.75rem;
    padding-right: calc(( (100vw - 1000px) / 2) + 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .container___3XG4H {
    padding-right: 25px;
  }
}

.container___3XG4H::before {
  background-color: transparent;
  background-image: radial-gradient(#999 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  position: absolute;
  content: '';
  display: block;
  width: 2.5rem;
  height: 5rem;
  right: 0.125rem;
  top: 0.125rem;
}

.container___3XG4H::after {
  background-color: transparent;
  background-image: radial-gradient(#999 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  position: absolute;
  content: '';
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  bottom: 0.125rem;
  left: 0.125rem;
}

.row___2hzaG {
  position: relative;
  display: block;
  clear: both;
  width: 100%;
  padding: 0 2.5rem;
}

@media only screen and (min-width: 758px) {
  .row___2hzaG {
    padding: 0;
  }
}

.links___1wEPz {
  width: 100%;
  height: 8rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
}

.today .links___1wEPz,
.msnbc .links___1wEPz {
  height: 12rem;
}

@media only screen and (min-width: 758px) {
  .links___1wEPz {
    width: auto;
    margin-right: 5rem;
    height: 6rem;
  }
  .today .links___1wEPz {
    height: 6rem;
  }
  .msnbc .links___1wEPz {
    height: 8rem;
  }
}

@media only screen and (min-width: 1000px) {
  .links___1wEPz {
    margin-right: 0;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .msnbc .links___1wEPz {
    height: 8rem;
  }
}

@media only screen and (min-width: 1240px) {
  .msnbc .links___1wEPz {
    height: 6rem;
  }
}

@media only screen and (min-width: 1000px) {
  .links___1wEPz li {
    width: 16.666666%;
  }
}

@media only screen and (min-width: 758px) {
  .msnbc .links___1wEPz li {
    width: 33.33333333%;
  }
}

@media only screen and (min-width: 1000px) {
  .msnbc .links___1wEPz li {
    width: 25%;
  }
}

@media only screen and (min-width: 1240px) {
  .msnbc .links___1wEPz li {
    width: 20%;
  }
}

.links___1wEPz .bapwIcon___zk0Iq {
  height: 12px;
  position: relative;
  top: 2px;
  margin-right: 2px;
}

.backdropLogo___1fLpK {
  position: absolute;
  font-size: 2.375rem;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  top: 2.375rem;
  left: 2.5rem;
}

.backdropLogo___1fLpK::before {
  font-size: 1.4375rem;
}

@media only screen and (min-width: 1000px) {
  .backdropLogo___1fLpK {
    top: 2.25rem;
    left: 2.5rem;
  }
}

.copyright___3CuB7 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  font-weight: normal;
  color: #999;
  padding-top: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .copyright___3CuB7 {
    display: inline-block;
    padding-top: 0;
    margin-right: 2.1875rem;
    margin-top: 1.5625rem;
  }
}

.today .copyright___3CuB7,
.msnbc .copyright___3CuB7 {
  color: #fff;
  opacity: 0.5;
}

.brands___3I_td {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.3125rem;
}

@media only screen and (min-width: 758px) {
  .brands___3I_td {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0.625rem 0;
  }
}

@media only screen and (min-width: 1000px) {
  .brands___3I_td {
    float: right;
    margin-top: 1.875rem;
  }
}

.brands___3I_td li {
  font-size: 0.5rem;
  display: inline-block;
  width: 33%;
  line-height: 1.875rem;
}

.brands___3I_td li:nth-of-type(3n-1) {
  text-align: center;
}

.brands___3I_td li:nth-of-type(3n) {
  text-align: right;
}

@media only screen and (min-width: 758px) {
  .brands___3I_td li {
    font-size: 0.625rem;
    width: auto;
    line-height: 1;
    margin-right: 1.5625rem;
  }
  .brands___3I_td li:last-of-type {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .brands___3I_td li {
    font-size: 0.9375rem;
    margin-right: 2.1875rem;
  }
}

.brands___3I_td a {
  color: #ebebeb;
  opacity: 0.2;
}

.today .brands___3I_td a {
  opacity: 0.47;
}

.msnbc .brands___3I_td a {
  color: #fff;
  opacity: 0.47;
}

.brands___3I_td .cnbcWhite___2ezE8,
.brands___3I_td .msnbc___2LgO3,
.brands___3I_td .nbcNews___1C-dc {
  font-size: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .brands___3I_td .cnbcWhite___2ezE8,
  .brands___3I_td .msnbc___2LgO3,
  .brands___3I_td .nbcNews___1C-dc {
    font-size: 0.6875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .brands___3I_td .cnbcWhite___2ezE8,
  .brands___3I_td .msnbc___2LgO3,
  .brands___3I_td .nbcNews___1C-dc {
    font-size: 0.8125rem;
  }
}

.brands___3I_td .today___1FkVe {
  font-size: 0.6875rem;
}

.brands___3I_td .xfinity___SYasl {
  font-size: 0.6875rem;
}

@media only screen and (min-width: 758px) {
  .brands___3I_td .xfinity___SYasl {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 1000px) {
  .brands___3I_td .xfinity___SYasl {
    font-size: 1.1875rem;
  }
}

.visibleSmall___1_vXz {
  display: block;
}

@media only screen and (min-width: 758px) {
  .visibleSmall___1_vXz {
    display: none;
  }
}

.visibleMedium___1r6ES {
  display: none;
}

@media only screen and (min-width: 758px) {
  .visibleMedium___1r6ES {
    display: inline-block;
  }
}
.grid___3ZRoB {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10000;
  display: none;
}

.gridColumns___1zOp6 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  height: 100%;
}

.gridColumns___1zOp6::after {
  display: block;
  content: "";
  clear: both;
}

.gridColumns___1zOp6::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .gridColumns___1zOp6 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .gridColumns___1zOp6::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .gridColumns___1zOp6 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .gridColumns___1zOp6::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .gridColumns___1zOp6 {
    width: 77.5rem;
  }
  .gridColumns___1zOp6::after {
    clear: both;
    content: "";
    display: block;
  }
}

.gridColumn___2gt7t {
  width: calc(8.33333% - 2.16667vw);
  float: left;
  margin-left: 2vw;
  height: 100%;
  background: rgba(33, 209, 170, 0.2);
}

@media only screen and (min-width: 758px) {
  .gridColumn___2gt7t {
    width: calc(8.33333% - 4.33333vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .gridColumn___2gt7t {
    width: calc(8.33333% - 43.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .gridColumn___2gt7t {
    width: calc(8.33333% - 43.33333px);
    float: left;
    margin-left: 40px;
  }
}
.popupWrapper___3RtL8 {
  width: 100%;
  height: 100%;
  color: #fff;
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
  overflow-x: hidden;
  display: none;
}

.popupWrapper___3RtL8.visible___3aLI2 {
  display: block;
}

.popupOverlay___33ckE {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.popupContent___KXPxm {
  z-index: 100001;
  position: absolute;
  top: 7.375rem;
  margin: 0;
}

.news .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .popupContent___KXPxm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .popupContent___KXPxm {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .popupContent___KXPxm {
    top: 10.9375rem;
    margin-left: 3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .popupContent___KXPxm {
    margin-left: 10.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .popupContent___KXPxm {
    margin-left: 18.125rem;
  }
}

.popupHeaderWrapper___2cbuJ {
  width: calc(100vw - 40px);
  z-index: 0;
  color: #fff;
  margin: 0;
  padding: 0 2.5rem 6.25rem 2.5rem;
}

.news .popupHeaderWrapper___2cbuJ {
  background-color: #102039;
}

.mach .popupHeaderWrapper___2cbuJ {
  background-color: #5c00d8;
}

.better .popupHeaderWrapper___2cbuJ {
  background-color: #21d1aa;
}

.think .popupHeaderWrapper___2cbuJ {
  background-color: #ff5042;
}

.leftfield .popupHeaderWrapper___2cbuJ {
  background-color: black;
}

.globalcitizen .popupHeaderWrapper___2cbuJ {
  background-color: #7eaaad;
}

.msnbc .popupHeaderWrapper___2cbuJ {
  background-color: #3062ff;
}

.today .popupHeaderWrapper___2cbuJ {
  background-color: #ff503c;
}

.knowyourvalue .popupHeaderWrapper___2cbuJ {
  background-color: #f6a383;
}

.popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
  line-height: 1.875rem;
  -webkit-font-smoothing: antialiased;
  text-transform: capitalize;
  padding: 1rem 0;
  margin: 0;
}

@media only screen and (min-width: 758px) {
  .popupHeaderWrapper___2cbuJ {
    width: calc(100vw - 160px);
    padding-bottom: 15rem;
  }
  .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    padding: 1.9375rem 0 2.4375rem 0;
  }
  .news .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .popupHeaderWrapper___2cbuJ .signUpHeader___3sbgR {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .popupHeaderWrapper___2cbuJ {
    width: calc(100vw - 400px);
  }
}

@media only screen and (min-width: 1240px) {
  .popupHeaderWrapper___2cbuJ {
    width: calc(100vw - 640px);
  }
}

.popupFormWrapper___2YDvv {
  background-color: #2a2a2a;
  position: relative;
  width: calc(100vw - 80px);
  min-height: 17.5rem;
  margin-left: 2.5rem;
  margin-top: -6.25rem;
  padding: 1.25rem;
  padding-bottom: 2.5rem;
}

.popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  margin: 0;
  -webkit-font-smoothing: antialiased;
}

.news .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .popupFormWrapper___2YDvv {
    width: calc(100vw - 160px);
    min-height: 18.75rem;
    margin-top: -15rem;
    margin-left: 3.75rem;
    padding: 2.5rem;
    padding-bottom: 3.75rem;
  }
  .news .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .popupFormWrapper___2YDvv .formTitleHeader___1_dp5 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.59375rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .popupFormWrapper___2YDvv {
    width: calc(100vw - 400px);
  }
}

@media only screen and (min-width: 1240px) {
  .popupFormWrapper___2YDvv {
    width: calc(100vw - 640px);
  }
}

.popupFormWrapper___2YDvv::after {
  background-color: transparent;
  background-image: radial-gradient(#999 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  position: absolute;
  content: '';
  display: block;
  width: 5rem;
  height: 2.5rem;
  bottom: 0.125rem;
  right: 0.125rem;
}

.popupFormWrapper___2YDvv.success___3cESn {
  background-color: #f1f0ed;
  color: #2a2a2a;
}

.knowyourvalue .popupFormWrapper___2YDvv.success___3cESn {
  background: #fff;
}

.popupFormWrapper___2YDvv.success___3cESn .popupForm___3iaA1 {
  display: none;
}

.popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  margin: 0;
}

.news .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .popupFormWrapper___2YDvv.success___3cESn .confirmation___MllfT {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.59375rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.popupFormWrapper___2YDvv.success___3cESn .popupFormSuccess____Smaq {
  display: block;
}

.popupFormSuccess____Smaq {
  display: none;
}

.c-additional-subscribe {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 0.875rem;
  position: relative;
  display: block;
  text-transform: none;
  color: #999;
  margin-top: 0.9375rem;
  padding-left: 1.375rem;
  padding-top: 1px;
}

.c-additional-subscribe input[type="checkbox"] {
  position: absolute;
  left: -9999px;
}

.c-additional-subscribe input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
}

.c-additional-subscribe input[type="checkbox"] + label::before {
  content: '';
  z-index: 10;
  position: absolute;
  left: -1.375rem;
  top: 0;
  width: 0.75rem;
  height: 0.75rem;
  border: 1px solid #fff;
  background-color: transparent;
}

.c-additional-subscribe input[type="checkbox"] + label::after {
  z-index: 11;
  content: '';
  position: absolute;
  top: 0.25rem;
  left: -1.125rem;
  width: 0.375rem;
  height: 0.375rem;
  background-color: #fff;
  transition: opacity .2s;
}

.c-additional-subscribe input[type="checkbox"]:not(:checked) + label::after {
  opacity: 0;
}

.c-additional-subscribe input[type="checkbox"]:checked + label::after {
  opacity: 1;
}

.popupForm___3iaA1 .c-form {
  position: relative;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .popupForm___3iaA1 .c-form {
    margin-top: 3.75rem;
  }
}

.popupForm___3iaA1 .c-input-text {
  font-size: 0.875rem;
  line-height: 2.125rem;
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  height: 2.125rem;
  width: 100%;
  color: #fff;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  margin: 0;
  padding: 0;
  display: block;
}

.popupForm___3iaA1 .c-button,
.popupForm___3iaA1 .c-privacy-link {
  color: #ebebeb;
}

.news .popupForm___3iaA1 .c-button, .news
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.mach .popupForm___3iaA1 .c-button, .mach
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.better .popupForm___3iaA1 .c-button, .better
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.think .popupForm___3iaA1 .c-button, .think
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.leftfield .popupForm___3iaA1 .c-button, .leftfield
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.globalcitizen .popupForm___3iaA1 .c-button, .globalcitizen
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.msnbc .popupForm___3iaA1 .c-button, .msnbc
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.today .popupForm___3iaA1 .c-button, .today
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.knowyourvalue .popupForm___3iaA1 .c-button, .knowyourvalue
.popupForm___3iaA1 .c-privacy-link {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.news .popupForm___3iaA1 .c-button, .news
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.mach .popupForm___3iaA1 .c-button, .mach
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.better .popupForm___3iaA1 .c-button, .better
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.think .popupForm___3iaA1 .c-button, .think
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.leftfield .popupForm___3iaA1 .c-button, .leftfield
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.globalcitizen .popupForm___3iaA1 .c-button, .globalcitizen
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.msnbc .popupForm___3iaA1 .c-button, .msnbc
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.today .popupForm___3iaA1 .c-button, .today
.popupForm___3iaA1 .c-privacy-link {
  text-transform: uppercase;
}

.knowyourvalue .popupForm___3iaA1 .c-button, .knowyourvalue
.popupForm___3iaA1 .c-privacy-link {
  text-transform: lowercase;
}

.popupForm___3iaA1 .c-button:hover,
.popupForm___3iaA1 .c-privacy-link:hover {
  color: #fff;
}

.popupForm___3iaA1 .c-button {
  position: absolute;
  top: 0.625rem;
  right: 0;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

@media only screen and (min-width: 758px) {
  .popupForm___3iaA1 .c-button {
    font-size: 0.9375rem;
  }
}

.popupForm___3iaA1 .c-privacy-link {
  clear: both;
  display: block;
  margin-top: 0.625rem;
  padding-left: 1.375rem;
}

.popupWrapper___3RtL8 .popupClose___3gSlf {
  position: absolute;
  border: none;
  top: 0;
  right: 0;
  width: 3.75rem;
  height: 3.75rem;
  color: #fff;
  font-size: 0.875rem;
  text-align: center;
  z-index: 100002;
}

.news .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #102039;
}

.mach .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #5c00d8;
}

.better .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #21d1aa;
}

.think .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #ff5042;
}

.leftfield .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: black;
}

.globalcitizen .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #7eaaad;
}

.msnbc .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #3062ff;
}

.today .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #ff503c;
}

.knowyourvalue .popupWrapper___3RtL8 .popupClose___3gSlf {
  background-color: #f6a383;
}

.popupWrapper___3RtL8 .popupClose___3gSlf .icon {
  line-height: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .popupWrapper___3RtL8 .popupClose___3gSlf {
    font-size: 1.25rem;
    width: 5rem;
    height: 5rem;
  }
  .popupWrapper___3RtL8 .popupClose___3gSlf .icon {
    line-height: 5rem;
  }
}
.feedbackContainer___1_oan {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  position: fixed;
  bottom: 100;
  right: 0;
  transform: translateX(306px);
  z-index: 100001;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  transition: transform 0.1s linear;
}

.feedbackContainer___1_oan:not(.dragging___Cymio) {
  transition: transform 0.3s cubic-bezier(0.42, -0.28, 0.41, 1.27);
}

.feedbackContainer___1_oan.visible___32I3n {
  transform: translateX(270px);
}

.feedbackContainer___1_oan.open___22D14 {
  transform: translateX(0);
}

.tab___1PQsf {
  position: relative;
  transform: translateY(193px);
}

.tabButton___3sJQk,
.tabButtonClose___1Ai_U {
  background-color: #3062ff;
  border: none;
  line-height: 1;
  position: absolute;
  top: 0;
  left: -36px;
  width: 36px;
  color: #fff;
  outline: 0;
}

.tabButtonClose___1Ai_U {
  z-index: 1;
  height: 23px;
  padding-top: 10px;
  transition: transform 0s;
  font-size: 13px;
}

.open___22D14 .tabButtonClose___1Ai_U {
  transform: translateY(-23px);
  transition: transform 0.1s linear 1s;
}

.tabButton___3sJQk {
  z-index: 2;
  height: 118px;
  overflow: hidden;
}

.tabButton___3sJQk::after {
  content: '';
  display: inline-block;
  height: 21px;
  width: 21px;
  position: absolute;
  bottom: 8px;
  left: 8px;
  background-image: url(/rassets1/eaafb2c1dd28d4c419ef4db083446d87.png);
  background-repeat: no-repeat;
  background-size: 40px 577px;
  background-position: 0 -556px;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .tabButton___3sJQk::after {
    background-image: url(/rassets1/f027c94ab6866fb56cfd959e4f288b09.png);
  }
}

.tabButtonText___3ioM8 {
  display: block;
  font-size: 18px;
  letter-spacing: 0.6px;
  text-transform: capitalize;
  width: 66px;
  height: 18px;
  transform: rotate(-90deg);
  transform-origin: top center 0;
  margin: 0 0 10px -30px;
}

@supports (-webkit-overflow-scrolling: touch) {
  .tabButtonText___3ioM8 {
    margin-left: -40px;
  }
}

.inner___2LpAG {
  width: 16.875rem;
  background-color: #ebebeb;
  padding: 1.5rem;
}

.label___3gNUz {
  color: #000;
  display: block;
  margin-bottom: 0.625rem;
}

.labelInline___2tMeq {
  display: inline-block;
  width: 9rem;
  vertical-align: middle;
  margin: 0;
}

.fieldBorder___3-SbE {
  border-bottom: 1px dashed #999;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
}

.imgButton___2tMen {
  display: inline-block;
  border: none;
  line-height: 1;
  padding: 0;
  margin: 0;
  background: transparent;
  background-image: url(/rassets1/eaafb2c1dd28d4c419ef4db083446d87.png);
  background-repeat: no-repeat;
  background-size: 40px 577px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .imgButton___2tMen {
    background-image: url(/rassets1/f027c94ab6866fb56cfd959e4f288b09.png);
  }
}

.imgButton___2tMen:focus {
  outline: 0;
}

.thumbIconUp___1ErkY,
.thumbIconDown___1VN8l {
  margin-left: 0.5rem;
}

.thumbIconUp___1ErkY {
  background-position: 0 -517px;
  width: 29px;
  height: 39px;
}

.thumbIconUp___1ErkY.active, .thumbIconUp___1ErkY:hover {
  background-position: 0 -478px;
}

.thumbIconDown___1VN8l {
  background-position: 0 -439px;
  width: 30px;
  height: 39px;
}

.thumbIconDown___1VN8l.active, .thumbIconDown___1VN8l:hover {
  background-position: 0 -400px;
}

.emojiIcon1___3Tf-x,
.emojiIcon2___3dNgi,
.emojiIcon3___ER_EQ,
.emojiIcon4___1lw8K,
.emojiIcon5___3FLA5 {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

.emojiIcon1___3Tf-x {
  background-position: 0 -40px;
}

.emojiIcon1___3Tf-x.active, .emojiIcon1___3Tf-x:hover {
  background-position: 0 0;
}

.emojiIcon2___3dNgi {
  background-position: 0 -120px;
}

.emojiIcon2___3dNgi.active, .emojiIcon2___3dNgi:hover {
  background-position: 0 -80px;
}

.emojiIcon3___ER_EQ {
  background-position: 0 -200px;
}

.emojiIcon3___ER_EQ.active, .emojiIcon3___ER_EQ:hover {
  background-position: 0 -160px;
}

.emojiIcon4___1lw8K {
  background-position: 0 -280px;
}

.emojiIcon4___1lw8K.active, .emojiIcon4___1lw8K:hover {
  background-position: 0 -240px;
}

.emojiIcon5___3FLA5 {
  background-position: 0 -360px;
  margin: 0;
}

.emojiIcon5___3FLA5.active, .emojiIcon5___3FLA5:hover {
  background-position: 0 -320px;
}

.inputFeedback___9AJeJ {
  width: 100%;
  height: 5.3125rem;
  background-color: #fff;
  border: solid 1px #ccc;
  padding: 0.875rem;
}

.inputFeedback___9AJeJ,
.inputEmail___zLIKG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
}

.inputEmail___zLIKG {
  background-color: transparent;
  border: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0 0 0.75rem;
  width: 100%;
}

.inputEmail___zLIKG,
.inputSubmit___hlp3T {
  border-color: #3062ff;
}

.inputSubmit___hlp3T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #3062ff;
  font-size: 1rem;
  padding: 0.75rem 0;
  text-transform: uppercase;
  background-color: transparent;
  display: inline-block;
  width: 38%;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}

.inputSubmit___hlp3T[disabled] {
  color: #999;
  border-color: currentColor;
  cursor: not-allowed;
}

.inputEmailWrap___jlSey {
  width: 56%;
  margin-right: 6%;
  margin-top: 0.75rem;
  display: inline-block;
}
.betaOptOutHeaderContainer___2kJv7 {
  display: none;
  position: relative;
  background-color: #000;
  padding-top: 0.6875rem;
  padding-left: 0.75rem;
  height: 2.5rem;
  cursor: pointer;
}

@media only screen and (min-width: 758px) {
  .betaOptOutHeaderContainer___2kJv7 {
    float: right;
    padding-top: 1rem;
    padding-right: 1.25rem;
    margin: -3.125rem 0 0;
    height: auto;
    z-index: 10001;
  }
}

.title___3Rw36 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
  color: #fff;
  letter-spacing: 0.03125rem;
  display: inline-block;
  margin-right: 0.5625rem;
  vertical-align: top;
}

.toggleOuter___3eDAf {
  width: 2.375rem;
  height: 1.125rem;
  border-radius: 1.09375rem;
  display: inline-block;
  overflow: hidden;
}

.news .toggleOuter___3eDAf {
  background-color: #3062ff;
}

.toggleInner___3vmtB {
  background-color: #fff;
  display: block;
  width: 1.125rem;
  height: 100%;
  border-radius: 1.09375rem;
  float: right;
  transition: width .25s;
}

.toggleInner___3vmtB::after {
  content: " ";
  margin: 0.125rem;
  display: block;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 1.09375rem;
}

.news .toggleInner___3vmtB::after {
  background-color: #3062ff;
}

.isHover___8mHbM .toggleInner___3vmtB {
  width: 1.5rem;
}

.isClick___2vWvV .toggleInner___3vmtB {
  width: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a {
  background: transparent;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

q::before, q::after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

@font-face {
  font-family: 'FoundersGroteskCond-SmBd';
  src: url(/rassets1/f7e3c9385e6bb282a24b0387299bfd15.eot);
  src: url(/rassets1/f7e3c9385e6bb282a24b0387299bfd15.eot?#iefix) format("embedded-opentype"), url(/rassets1/6797c94d7e9d7972e1dda6ed5248e1f4.woff2) format("woff2"), url(/rassets1/64d738f4f5f0d64b8e62912047fab98b.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FoundersGroteskMono-Regular';
  src: url(/rassets1/12d1c51bfd8af9dc104c455a0fa0329b.eot);
  src: url(/rassets1/12d1c51bfd8af9dc104c455a0fa0329b.eot?#iefix) format("embedded-opentype"), url(/rassets1/861757adb72039160d3707fc6508e252.woff2) format("woff2"), url(/rassets1/64da8859cec6a96a541f4757624a9a11.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PublicoText';
  src: url(/rassets1/5d2261d7e8cf752a3e0ef8ad7933508a.eot);
  src: url(/rassets1/5d2261d7e8cf752a3e0ef8ad7933508a.eot?#iefix) format("embedded-opentype"), url(/rassets1/752edd6cce510289581b5e8ecea31abd.woff2) format("woff2"), url(/rassets1/b794374b809c8d96b167bf14e453b777.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PublicoText';
  src: url(/rassets1/418f0d3b7028e233fbab01622ecbb1bb.eot);
  src: url(/rassets1/418f0d3b7028e233fbab01622ecbb1bb.eot?#iefix) format("embedded-opentype"), url(/rassets1/f54c94b85a1c944380bf1bc3e5efc767.woff2) format("woff2"), url(/rassets1/cafe28c70952bf99aafc451d864c6047.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'PublicoText';
  src: url(/rassets1/e9adfe2d319170562c4289de5edb2f0d.eot);
  src: url(/rassets1/e9adfe2d319170562c4289de5edb2f0d.eot?#iefix) format("embedded-opentype"), url(/rassets1/869ae526cd4f67819cc74afb6374ecd1.woff2) format("woff2"), url(/rassets1/97dd716218dfc19c1d3d25f1b850a760.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'PublicoText';
  src: url(/rassets1/4b77107250a1e6c9b5f170086eea25a7.eot);
  src: url(/rassets1/4b77107250a1e6c9b5f170086eea25a7.eot?#iefix) format("embedded-opentype"), url(/rassets1/4242cd37a672fbb81852bc6b903d1382.woff2) format("woff2"), url(/rassets1/1879d3e034fd02691e80a3182feb1777.woff) format("woff");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'PublicoHeadline-Light';
  src: url(/rassets1/02670fc254b050a06b3eb46e5fd26719.eot);
  src: url(/rassets1/02670fc254b050a06b3eb46e5fd26719.eot?#iefix) format("embedded-opentype"), url(/rassets1/558b657c534cf850fc1e341ff9df48b9.woff2) format("woff2"), url(/rassets1/b0786ddf38db6aaeaa962575ffc9cb4f.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaStd-Heavy';
  src: url(/rassets1/cef7a7b7b6978ff55d30894ccba34ae8.eot);
  src: url(/rassets1/cef7a7b7b6978ff55d30894ccba34ae8.eot?#iefix) format("embedded-opentype"), url(/rassets1/dc1b94ce6ac533f308e0a28eb2d02054.woff2) format("woff2"), url(/rassets1/b0d662bdd32400bdec69196bef002338.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

.container___P7NHX {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  position: relative;
  z-index: 1;
}

.container___P7NHX.blurBackground___piWA_ > *:not(.signupPopup___1mvQ_) {
  -webkit-filter: blur(20px);
          filter: blur(20px);
}

.news .content___25kCA {
  background-color: white;
}

.mach .content___25kCA {
  background-color: white;
}

.better .content___25kCA {
  background-color: white;
}

.think .content___25kCA {
  background-color: white;
}

.leftfield .content___25kCA {
  background-color: white;
}

.globalcitizen .content___25kCA {
  background-color: white;
}

.msnbc .content___25kCA {
  background-color: white;
}

.today .content___25kCA {
  background-color: #f8f8f8;
}

.knowyourvalue .content___25kCA {
  background-color: #f4f0eb;
}

* {
  box-sizing: border-box;
}

a {
  outline: none;
}

body,
html {
  margin: 0;
  padding: 0;
  max-width: 100vw;
}

body {
  position: relative;
  overflow-x: hidden;
}

body.xfinity #XPNV_header_wrapper___3-mGq {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0;
}

body.disable-vertical-scroll {
  overflow-y: hidden;
  width: 100%;
  height: 100%;
}

body.isIOS {
  position: fixed;
}

picture {
  font-size: 0;
}

picture img {
  width: 100%;
}

a {
  text-decoration: none;
  color: inherit;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.hidden {
  display: none;
}

.bannerAd___ch9G0 {
  text-align: center;
  background: #2a2a2a;
  z-index: 99999;
  backface-visibility: initial;
  opacity: 1;
  position: relative;
  top: 0;
  display: none;
}

.today .bannerAd___ch9G0 {
  background-color: #ebebeb;
}

@media only screen and (min-width: 758px) {
  .bannerAd___ch9G0 {
    display: block;
    position: -webkit-sticky;
    position: sticky;
  }
}

.bannerAd___ch9G0.adRendered___1d5WB {
  padding: 1.25rem 0;
}

@media only screen and (min-width: 758px) {
  .bannerAd___ch9G0.adRendered___1d5WB {
    padding: 1.25rem;
  }
}

.bannerAd___ch9G0.adRendered___1d5WB .adBackground___1YXUJ {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: none;
}

@media only screen and (min-width: 758px) {
  .bannerAd___ch9G0.adRendered___1d5WB .adBackground___1YXUJ {
    background-color: #2a2a2a;
    z-index: -5;
    transition: height .3s;
  }
  .today .bannerAd___ch9G0.adRendered___1d5WB .adBackground___1YXUJ {
    background-color: #ebebeb;
  }
}

.bannerAd___ch9G0.static___1sx-A {
  position: relative;
}

.optOutMobile___3GJtA {
  display: block;
}

@media only screen and (min-width: 758px) {
  .optOutMobile___3GJtA {
    display: none;
  }
}

.optOutDesktop___3RYeQ {
  display: none;
}

@media only screen and (min-width: 758px) {
  .optOutDesktop___3RYeQ {
    display: block;
  }
}
.category___16dmt {
  letter-spacing: .04em;
  line-height: 2.5rem;
  text-transform: uppercase;
  height: 2.5rem;
  min-width: 8.125rem;
  padding: 0 1.25rem;
  margin: -2.5rem 0 0;
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.news .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___16dmt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___16dmt {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___16dmt {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___16dmt {
  color: #3062ff;
}

.mach .category___16dmt {
  color: #5c00d8;
}

.better .category___16dmt {
  color: #21d1aa;
}

.think .category___16dmt {
  color: #ff5042;
}

.leftfield .category___16dmt {
  color: black;
}

.globalcitizen .category___16dmt {
  color: #7eaaad;
}

.msnbc .category___16dmt {
  color: #3062ff;
}

.today .category___16dmt {
  color: #ff503c;
}

.knowyourvalue .category___16dmt {
  color: #f6a383;
}

.news .category___16dmt {
  background-color: white;
}

.mach .category___16dmt {
  background-color: white;
}

.better .category___16dmt {
  background-color: white;
}

.think .category___16dmt {
  background-color: white;
}

.leftfield .category___16dmt {
  background-color: white;
}

.globalcitizen .category___16dmt {
  background-color: white;
}

.msnbc .category___16dmt {
  background-color: white;
}

.today .category___16dmt {
  background-color: #f8f8f8;
}

.knowyourvalue .category___16dmt {
  background-color: #f4f0eb;
}

.news .category___16dmt {
  text-transform: uppercase;
}

.mach .category___16dmt {
  text-transform: uppercase;
}

.better .category___16dmt {
  text-transform: uppercase;
}

.think .category___16dmt {
  text-transform: uppercase;
}

.leftfield .category___16dmt {
  text-transform: uppercase;
}

.globalcitizen .category___16dmt {
  text-transform: uppercase;
}

.msnbc .category___16dmt {
  text-transform: uppercase;
}

.today .category___16dmt {
  text-transform: uppercase;
}

.knowyourvalue .category___16dmt {
  text-transform: lowercase;
}

.category___16dmt.sponsored___2UR8s {
  background: #2a2a2a;
  color: #fff;
}

.noMainImage .category___16dmt {
  padding: 0;
  margin: 0;
  background-color: transparent;
  z-index: 1;
  min-width: 0;
}

.noMainImage:not(.hasFeaturedAuthor) .category___16dmt {
  margin-bottom: auto;
}

.typeIcon___3FT_a {
  font-size: 7px;
  line-height: 2.625rem;
  text-align: center;
  color: #fff;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  right: -2.5rem;
}

.news .typeIcon___3FT_a {
  background-color: #3062ff;
}

.mach .typeIcon___3FT_a {
  background-color: #5c00d8;
}

.better .typeIcon___3FT_a {
  background-color: #21d1aa;
}

.think .typeIcon___3FT_a {
  background-color: #ff5042;
}

.leftfield .typeIcon___3FT_a {
  background-color: black;
}

.globalcitizen .typeIcon___3FT_a {
  background-color: #7eaaad;
}

.msnbc .typeIcon___3FT_a {
  background-color: #3062ff;
}

.today .typeIcon___3FT_a {
  background-color: #ff503c;
}

.knowyourvalue .typeIcon___3FT_a {
  background-color: #f6a383;
}

.icon-gallery {
  font-size: 0.875rem;
}

@media only screen and (min-width: 758px) {
  .icon-gallery {
    font-size: 0.5rem;
    line-height: 2.5rem;
  }
}
.pubDate___3OViw {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  color: inherit;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 1000px) {
  .pubDate___3OViw {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}
@charset "UTF-8";
.content___3FGvZ {
  width: 100%;
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-bottom: 1.25rem;
}

.news .content___3FGvZ {
  background-color: white;
}

.mach .content___3FGvZ {
  background-color: white;
}

.better .content___3FGvZ {
  background-color: white;
}

.think .content___3FGvZ {
  background-color: white;
}

.leftfield .content___3FGvZ {
  background-color: white;
}

.globalcitizen .content___3FGvZ {
  background-color: white;
}

.msnbc .content___3FGvZ {
  background-color: white;
}

.today .content___3FGvZ {
  background-color: #f8f8f8;
}

.knowyourvalue .content___3FGvZ {
  background-color: #f4f0eb;
}

.content___3FGvZ.sponsored___1dSd- {
  background: #2a2a2a;
}

.content___3FGvZ.noMainImage {
  height: auto;
  width: calc(100% + 40px);
  background-color: transparent;
}

@media only screen and (min-width: 758px) {
  .content___3FGvZ.noMainImage {
    width: 100%;
  }
}

.content___3FGvZ.noMainImage .pictureLink___3shVv {
  position: absolute;
  z-index: 2;
  background-color: transparent;
}

.info___1Xmsp {
  width: calc(100% + 40px);
  padding: 1.875rem 1.25rem 2.5rem;
  position: relative;
  display: block;
}

.news .info___1Xmsp {
  background-color: white;
}

.mach .info___1Xmsp {
  background-color: white;
}

.better .info___1Xmsp {
  background-color: white;
}

.think .info___1Xmsp {
  background-color: white;
}

.leftfield .info___1Xmsp {
  background-color: white;
}

.globalcitizen .info___1Xmsp {
  background-color: white;
}

.msnbc .info___1Xmsp {
  background-color: white;
}

.today .info___1Xmsp {
  background-color: #f8f8f8;
}

.knowyourvalue .info___1Xmsp {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .info___1Xmsp {
    width: 100%;
  }
}

.sponsored___1dSd- .info___1Xmsp {
  background: #2a2a2a;
}

.noMainImage .info___1Xmsp {
  background: #f1f0ed;
  position: relative;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  min-height: 12.5rem;
  margin: 1.25rem 0 0 1.25rem;
  padding: 0 0 2.5rem 1.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media only screen and (min-width: 758px) {
  .noMainImage .info___1Xmsp {
    padding-right: 1.1875rem;
  }
}

.noMainImage .info___1Xmsp::after {
  border: 1px solid #ccc;
  position: absolute;
  height: 100%;
  width: 100%;
  top: -20px;
  left: -20px;
  display: block;
  content: ' ';
  pointer-events: none;
}

.hasFeaturedAuthor.noMainImage .info___1Xmsp {
  padding-bottom: 1.1875rem;
}

.featuredAuthor___3lIRn {
  font-weight: normal;
}

.news .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___3lIRn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___3lIRn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___3lIRn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___3lIRn {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .featuredAuthor___3lIRn {
  color: #102039;
}

.mach .featuredAuthor___3lIRn {
  color: #5c00d8;
}

.better .featuredAuthor___3lIRn {
  color: #21d1aa;
}

.think .featuredAuthor___3lIRn {
  color: #ff5042;
}

.leftfield .featuredAuthor___3lIRn {
  color: black;
}

.globalcitizen .featuredAuthor___3lIRn {
  color: #7eaaad;
}

.msnbc .featuredAuthor___3lIRn {
  color: #3062ff;
}

.today .featuredAuthor___3lIRn {
  color: #ff503c;
}

.knowyourvalue .featuredAuthor___3lIRn {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___3lIRn {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.92rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___3lIRn {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___3lIRn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .featuredAuthor___3lIRn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___3lIRn {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.92rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

.title___1T2jw {
  font-weight: normal;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 0;
}

.news .title___1T2jw {
  color: #2a2a2a;
}

.mach .title___1T2jw {
  color: #2a2a2a;
}

.better .title___1T2jw {
  color: #2a2a2a;
}

.think .title___1T2jw {
  color: #2a2a2a;
}

.leftfield .title___1T2jw {
  color: #2a2a2a;
}

.globalcitizen .title___1T2jw {
  color: #2a2a2a;
}

.msnbc .title___1T2jw {
  color: #2a2a2a;
}

.today .title___1T2jw {
  color: #2a2a2a;
}

.knowyourvalue .title___1T2jw {
  color: #2c2928;
}

.news .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___1T2jw {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___1T2jw {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___1T2jw {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___1T2jw {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .title___1T2jw {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1T2jw {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

.noMainImage .title___1T2jw {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-right: 1.25rem;
}

.sponsored___1dSd- .title___1T2jw .headline___38PFH {
  color: #fff;
}

.dek___1dgYC {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin: 0.5rem 0 0;
  -ms-flex-preferred-size: 240px;
      flex-basis: 240px;
  -ms-flex-positive: 0;
      flex-grow: 0;
}

.news .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.mach .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.better .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.think .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.leftfield .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.globalcitizen .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.msnbc .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.today .dek___1dgYC {
  color: rgba(42, 42, 42, 0.7);
}

.knowyourvalue .dek___1dgYC {
  color: rgba(44, 41, 40, 0.7);
}

.noMainImage .dek___1dgYC,
.hasFeaturedAuthor___P-bAw .dek___1dgYC {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
}

.knowyourvalue .dek___1dgYC {
  color: rgba(246, 163, 131, 0.7);
}

.sponsored___1dSd- .dek___1dgYC {
  color: #ebebeb;
}

.live___2QRQ8 {
  display: -ms-flexbox;
  display: flex;
  vertical-align: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.liveIcon___19pCF {
  float: left;
  clear: both;
}

.liveIcon___19pCF svg {
  padding: 0.03125rem 0.03125rem 0.03125rem 0.03125rem;
}

.liveText___3wpvG {
  color: #fff;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 0.875rem;
  letter-spacing: 0.03125rem;
  font-weight: bold;
  line-height: 1.17;
  float: left;
  clear: both;
  padding-top: 0.25rem;
  margin-left: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .liveText___3wpvG {
    color: #000;
  }
}

@media only screen and (min-width: 1000px) {
  .liveText___3wpvG {
    color: #fff;
  }
}

.byline___18C1R {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  margin: 0.9375rem 0 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.noMainImage .byline___18C1R {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.today .byline___18C1R {
  display: none;
}

.author___3UjCl {
  color: #2a2a2a;
}

.sponsored___1dSd- .author___3UjCl {
  color: #ebebeb;
}

.date___3tttm {
  color: #999;
}

.date___3tttm:nth-child(2)::before {
  content: '\2013';
  color: #2a2a2a;
  margin-right: 0.375rem;
}

.sponsored___1dSd- .date___3tttm:nth-child(2)::before {
  color: #ebebeb;
}

.featuredAuthorImageContainer___jG7RL {
  margin-top: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}

.featuredAuthorImage___2DoQB {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.featuredAuthorImage___2DoQB img {
  display: block;
  height: 6.875rem;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  width: auto;
}

@media only screen and (min-width: 758px) {
  .featuredAuthorImage___2DoQB img {
    max-width: 100%;
  }
}

.quote___3CPVu {
  display: block;
  margin: 1.25rem 0;
}

.news .quote___3CPVu {
  color: #102039;
}

.mach .quote___3CPVu {
  color: #5c00d8;
}

.better .quote___3CPVu {
  color: #21d1aa;
}

.think .quote___3CPVu {
  color: #ff5042;
}

.leftfield .quote___3CPVu {
  color: black;
}

.globalcitizen .quote___3CPVu {
  color: #7eaaad;
}

.msnbc .quote___3CPVu {
  color: #3062ff;
}

.today .quote___3CPVu {
  color: #ff503c;
}

.knowyourvalue .quote___3CPVu {
  color: #f6a383;
}

.sourceAndByline___11UBr {
  float: right;
  position: relative;
  margin-top: -1.25rem;
  margin-right: 0.625rem;
  color: #fff;
  font-size: 0.75rem;
}

.today .headline___38PFH {
  color: #380538;
}
.container___12uJP {
  font-size: 0;
  display: block;
  width: calc(100% + 40px);
}

@media only screen and (min-width: 758px) {
  .container___12uJP {
    width: 100%;
  }
}
.progress___3tze7 {
  cursor: pointer;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0.1875rem;
  margin: 0 0 1.25rem;
  border: none;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}

.progress___3tze7::-webkit-progress-bar {
  background-color: rgba(255, 255, 255, 0.2);
}

.progress___3tze7::-webkit-progress-value {
  background-color: #fff;
}

.progress___3tze7::-moz-progress-bar {
  background-color: #fff;
}

.progress___3tze7.isLive___2_Ujs {
  background-color: #f00;
}

.progress___3tze7.isLive___2_Ujs::-webkit-progress-bar {
  background-color: #f00;
}

.progress___3tze7.isLive___2_Ujs::-webkit-progress-value {
  background-color: #f00;
}

.progress___3tze7.isLive___2_Ujs::-moz-progress-bar {
  background-color: #f00;
}

.tooltip___rX0sj {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 1.5625rem;
  display: block;
  color: #fff;
  padding: 0 0.625rem;
  height: 1.5625rem;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: -1.875rem;
  transition: opacity .3s;
}

.tooltip___rX0sj::before {
  content: '';
  display: block;
  position: absolute;
  bottom: -0.5rem;
  left: 0;
  border-left: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.container___2PgWR {
  position: relative;
}

.container___2PgWR .ndp-video {
  height: auto !important;
}

.container___2PgWR img {
  width: 100%;
  cursor: pointer;
  vertical-align: bottom;
}

.container___2PgWR.showControls___3Ugfj .controls___29_jG {
  opacity: 1;
}

.container___2PgWR.fullScreen___xr2by video {
  max-width: none;
  max-height: none;
}

.container___2PgWR.stuck___1Ixkf {
  position: fixed;
  right: 0;
  bottom: 1.25rem;
  width: 10.875rem;
  height: 5.0625rem;
  padding-right: 1.875rem;
  background-color: #000;
  z-index: 10000;
}

@media only screen and (min-width: 758px) {
  .container___2PgWR.stuck___1Ixkf {
    bottom: 2.5rem;
    width: 16.875rem;
    height: 8.4375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2PgWR.stuck___1Ixkf {
    width: 19.375rem;
    height: 9.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2PgWR.stuck___1Ixkf {
    width: 24.375rem;
    height: 12.6875rem;
  }
}

.container___2PgWR.stuck___1Ixkf .adControls___1bU1K {
  right: 1.875rem;
  height: 2.5rem;
  width: auto;
}

.container___2PgWR.stuck___1Ixkf .adTime___2ZHJh {
  padding-right: 0.625rem;
  text-align: right;
}

@media only screen and (min-width: 758px) {
  .container___2PgWR.stuck___1Ixkf .adTime___2ZHJh {
    padding-left: 0.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2PgWR.stuck___1Ixkf .adTime___2ZHJh {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.container___2PgWR.stuck___1Ixkf .adPlay___83Gt6 {
  -ms-flex: 0 0 2.5rem;
      flex: 0 0 2.5rem;
  height: 2.5rem;
  display: none;
}

@media only screen and (min-width: 1000px) {
  .container___2PgWR.stuck___1Ixkf .adPlay___83Gt6 {
    -ms-flex: 0 0 5rem;
        flex: 0 0 5rem;
    height: 5rem;
    display: flex-item;
  }
}

/* Controls
   ============================= */
@keyframes fadeIn___2cFpS {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeOut___VTrnG {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.controls___29_jG {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.25rem;
  color: #fff;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  background-image: linear-gradient(to bottom, transparent 2%, #000);
}

.tools___zMSkN {
  float: right;
}

.volume___QY5uU {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  width: 6.25rem;
  margin-left: 0.3125rem;
  outline: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 3px 0;
}

.volume___QY5uU:focus {
  outline: none;
}

.volume___QY5uU::-webkit-slider-runnable-track {
  height: 0.1875rem;
  background: rgba(255, 255, 255, 0.2);
}

.volume___QY5uU::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -4px;
  border-radius: 50%;
  background: #fff;
  border: none;
}

.volume___QY5uU:focus::-webkit-slider-runnable-track {
  background: rgba(255, 255, 255, 0.2);
}

.volume___QY5uU::-moz-range-track {
  height: 0.1875rem;
  background: rgba(255, 255, 255, 0.2);
}

.volume___QY5uU::-moz-range-thumb {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%;
  background: #fff;
  border: none;
}

.volume___QY5uU::-moz-focus-outer {
  border: 0;
}

.volume___QY5uU::-ms-track {
  width: 100%;
  height: 0.1875rem;
  background: transparent;
  border-color: transparent;
  color: transparent;
  border-width: 0.375rem 0;
}

.volume___QY5uU::-ms-fill-lower {
  background: rgba(255, 255, 255, 0.2);
}

.volume___QY5uU::-ms-fill-upper {
  background: rgba(255, 255, 255, 0.2);
}

.volume___QY5uU::-ms-thumb {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%;
  background: #fff;
  border: none;
}

.volume___QY5uU::-ms-tooltip {
  display: none;
}

.time___3Qmkp {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.icon___3-cq7 {
  color: rgba(255, 255, 255, 0.6);
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-right: 2.5rem;
  cursor: pointer;
  transition: color 0.3s;
  display: inline-block;
  vertical-align: middle;
}

.icon___3-cq7:first-child {
  margin-right: 1.875rem;
}

.icon___3-cq7:last-child {
  margin-right: 0;
}

.icon___3-cq7:hover {
  color: white;
}

.play___2SVnM {
  width: 6.25rem;
  height: 3.125rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  border: 0;
  line-height: 1;
}

.news .play___2SVnM {
  background-color: #3062ff;
}

.mach .play___2SVnM {
  background-color: #5c00d8;
}

.better .play___2SVnM {
  background-color: #21d1aa;
}

.think .play___2SVnM {
  background-color: #ff5042;
}

.leftfield .play___2SVnM {
  background-color: black;
}

.globalcitizen .play___2SVnM {
  background-color: #7eaaad;
}

.msnbc .play___2SVnM {
  background-color: #3062ff;
}

.today .play___2SVnM {
  background-color: #ff503c;
}

.knowyourvalue .play___2SVnM {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .play___2SVnM {
    width: 10rem;
    height: 5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .play___2SVnM {
    width: 12.5rem;
  }
  .today .play___2SVnM {
    width: 10rem;
  }
}

.playIcon____44_C {
  font-size: 0.625rem;
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .playIcon____44_C {
    font-size: 1rem;
  }
}

/* Ad Controls
   ============================= */
.adControls___1bU1K {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000010;
  width: 19.375rem;
  height: 5rem;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
}

.adTime___2ZHJh {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.875rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
}

.adPlay___83Gt6 {
  pointer-events: all;
  text-align: center;
  -ms-flex: 0 0 5rem;
      flex: 0 0 5rem;
  height: 5rem;
  background-color: rgba(0, 0, 0, 0.3);
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
  position: relative;
}

.adIcon___3XHEQ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

/* Sticky player
   ============================= */
.close___12qpi {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  cursor: pointer;
}

.closeIcon___rkEzB {
  font-size: 0.8125rem;
  color: #fff;
}

/* Captions tooltip
============================= */
.tooltip___11agd {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 1.5625rem;
  display: block;
  color: #fff;
  padding: 0 0.625rem;
  height: 4.6875rem;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  transition: opacity .3s;
  top: -1.875rem;
  bottom: -0.3125rem;
  right: 0;
}

.tooltip___11agd::before {
  display: block;
  position: absolute;
  bottom: -0.5rem;
  border-left: 4px solid rgba(0, 0, 0, 0.5);
  border-top: 4px solid rgba(0, 0, 0, 0.5);
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
}

.tooltip___11agd li {
  cursor: pointer;
  list-style-type: none;
}

.unmuteTap___2lCJI {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1000010;
  height: 2.75rem;
  line-height: 1;
  border: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  display: -ms-flexbox;
  display: flex;
}

.news .unmuteTap___2lCJI {
  background: #3062ff;
}

.mach .unmuteTap___2lCJI {
  background: #5c00d8;
}

.better .unmuteTap___2lCJI {
  background: #21d1aa;
}

.think .unmuteTap___2lCJI {
  background: #ff5042;
}

.leftfield .unmuteTap___2lCJI {
  background: black;
}

.globalcitizen .unmuteTap___2lCJI {
  background: #7eaaad;
}

.msnbc .unmuteTap___2lCJI {
  background: #ffbe03;
}

.today .unmuteTap___2lCJI {
  background: #ff503c;
}

.knowyourvalue .unmuteTap___2lCJI {
  background: #f6a383;
}

.unmuteTap___2lCJI .unmuteIcon___2qoM4 {
  color: #fff;
  padding: 0 0.625rem;
}

.unmuteTap___2lCJI .unmuteText___y54sV {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.875rem;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  white-space: nowrap;
  padding-right: 0.625rem;
}
.news .container___iv_f8,
.msnbc .container___iv_f8,
.today .container___iv_f8 {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 758px) {
  .news .container___iv_f8,
  .msnbc .container___iv_f8,
  .today .container___iv_f8 {
    width: 100%;
  }
}

@media only screen and (min-width: 1000px) {
  .news .container___iv_f8,
  .msnbc .container___iv_f8,
  .today .container___iv_f8 {
    width: calc(100% + 80px);
    margin-left: -2.5rem;
  }
}

.news .container___iv_f8::before,
.msnbc .container___iv_f8::before,
.today .container___iv_f8::before {
  width: calc(100% + 80px);
  left: calc(-40px);
}

@media only screen and (min-width: 1000px) {
  .news .container___iv_f8::before,
  .msnbc .container___iv_f8::before,
  .today .container___iv_f8::before {
    width: calc(100% - 80px);
    left: 40px;
  }
}

.container___iv_f8 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
  margin-bottom: 1.25rem;
}

.container___iv_f8::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___iv_f8 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___iv_f8::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___iv_f8 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___iv_f8::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___iv_f8 {
    width: 77.5rem;
  }
  .container___iv_f8::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___iv_f8 {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___iv_f8 {
    margin-bottom: 2.8125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___iv_f8 {
    margin-bottom: 5.625rem;
  }
}

.news .container___iv_f8,
.today .container___iv_f8,
.msnbc .container___iv_f8 {
  margin-top: 0.3125rem;
}

.container___iv_f8::before {
  content: '';
  position: absolute;
  z-index: 2;
  top: -0.3125rem;
  left: calc(2vw - 40px);
  width: calc(100% + 80px - 4vw);
  height: 5px;
  display: none;
}

.news .container___iv_f8::before {
  background: #3062ff;
}

.mach .container___iv_f8::before {
  background: #5c00d8;
}

.better .container___iv_f8::before {
  background: #21d1aa;
}

.think .container___iv_f8::before {
  background: #ff5042;
}

.leftfield .container___iv_f8::before {
  background: black;
}

.globalcitizen .container___iv_f8::before {
  background: #7eaaad;
}

.msnbc .container___iv_f8::before {
  background: #ffbe03;
}

.today .container___iv_f8::before {
  background: #ff503c;
}

.knowyourvalue .container___iv_f8::before {
  background: #f6a383;
}

.news .container___iv_f8::before,
.today .container___iv_f8::before,
.msnbc .container___iv_f8::before {
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___iv_f8::before {
    width: calc(100% - 8vw);
    left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .container___iv_f8::before {
    width: calc(100% - 80px);
    left: 2.5rem;
  }
}

.liveContainer___23TAW {
  position: relative;
}

.globalcitizen .liveContainer___23TAW {
  background: #7eaaad;
  margin-bottom: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .globalcitizen .liveContainer___23TAW {
    height: 27.5rem;
    padding-top: 5rem;
    margin-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .globalcitizen .liveContainer___23TAW {
    height: 21.4375rem;
    margin-bottom: 11.25rem;
    padding-top: 6.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .globalcitizen .liveContainer___23TAW {
    height: 27.625rem;
    padding-top: 5.5rem;
  }
}

.liveContainer___23TAW .play___33Jqp {
  top: auto;
  bottom: 2.8125rem;
  left: 2.5rem;
}

@media only screen and (min-width: 1240px) {
  .liveContainer___23TAW .play___33Jqp {
    bottom: 5.625rem;
  }
}

.liveContainer___23TAW:hover .play___33Jqp {
  transform: none;
}

.liveContainer___23TAW:hover .playIcon___1kvNV {
  transform: none;
}

.liveContent___23HIz {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
}

.liveContent___23HIz::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .liveContent___23HIz {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .liveContent___23HIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .liveContent___23HIz {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .liveContent___23HIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .liveContent___23HIz {
    width: 77.5rem;
  }
  .liveContent___23HIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

.picture___uja_O {
  display: block;
}

@media only screen and (min-width: 1000px) {
  .picture___uja_O {
    width: 32.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .picture___uja_O {
    width: 47.5rem;
  }
}

.slideshowPictures___3eTWv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.news .slideshowPictures___3eTWv {
  background-color: #102039;
}

.mach .slideshowPictures___3eTWv {
  background-color: #5c00d8;
}

.better .slideshowPictures___3eTWv {
  background-color: #21d1aa;
}

.think .slideshowPictures___3eTWv {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___3eTWv {
  background-color: black;
}

.globalcitizen .slideshowPictures___3eTWv {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___3eTWv {
  background-color: #3062ff;
}

.today .slideshowPictures___3eTWv {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___3eTWv {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___3eTWv {
    position: relative;
    padding-left: 50%;
  }
}

@media only screen and (min-width: 1000px) {
  .slideshowPictures___3eTWv {
    width: 32.5rem;
    padding-left: 16.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPictures___3eTWv {
    width: 47.5rem;
    padding-left: 23.75rem;
  }
}

.slideshowPictures___3eTWv::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.375rem;
  content: attr(data-count);
  color: #fff;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-order: 2;
      order: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.news .slideshowPictures___3eTWv::before {
  background-color: #102039;
}

.mach .slideshowPictures___3eTWv::before {
  background-color: #5c00d8;
}

.better .slideshowPictures___3eTWv::before {
  background-color: #21d1aa;
}

.think .slideshowPictures___3eTWv::before {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___3eTWv::before {
  background-color: black;
}

.globalcitizen .slideshowPictures___3eTWv::before {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___3eTWv::before {
  background-color: #3062ff;
}

.today .slideshowPictures___3eTWv::before {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___3eTWv::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___3eTWv::before {
    -ms-flex-order: 3;
        order: 3;
  }
}

.slideshowPicture___29SJL {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.slideshowPicture___29SJL:first-child {
  -ms-flex-order: 1;
      order: 1;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___29SJL:first-child {
    position: absolute;
    left: 0;
    width: 50%;
  }
}

.slideshowPicture___29SJL:nth-child(2) {
  -ms-flex-order: 3;
      order: 3;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___29SJL:nth-child(2) {
    -ms-flex-order: 2;
        order: 2;
  }
}

.slideshowPicture___29SJL:nth-child(3) {
  -ms-flex-order: 4;
      order: 4;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___29SJL:nth-child(3) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.video___1s6PR {
  position: absolute;
  top: 0;
  left: calc(-1 * calc(40px - 2vw));
  z-index: 1;
  width: calc(100vw);
  height: calc(100vw / 2);
  background: #000;
}

@media only screen and (min-width: 758px) {
  .video___1s6PR {
    width: calc(100% - (2 * 4vw));
    height: calc(calc(100vw - (2 * 40px)) / 2);
    left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .video___1s6PR {
    width: 32.5rem;
    height: 16.25rem;
    left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .video___1s6PR {
    width: 47.5rem;
    height: 23.75rem;
  }
}

.video___1s6PR video {
  max-height: calc(100vw / 2);
}

@media only screen and (min-width: 758px) {
  .video___1s6PR video {
    max-height: calc(calc(100vw - (2 * 40px)) / 2);
  }
}

@media only screen and (min-width: 1000px) {
  .video___1s6PR video {
    max-height: 16.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .video___1s6PR video {
    max-height: 23.75rem;
  }
}

.play___33Jqp {
  display: none;
  transition: transform .2s;
}

@media only screen and (min-width: 1000px) {
  .play___33Jqp {
    color: #fff;
    width: 12.5rem;
    height: 6.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    transform: scaleY(0.4) scaleX(0.2);
    transform-origin: bottom right;
    position: relative;
    top: -3.75rem;
    left: -10rem;
    z-index: 2;
  }
  .news .play___33Jqp {
    background: #3062ff;
  }
  .mach .play___33Jqp {
    background: #5c00d8;
  }
  .better .play___33Jqp {
    background: #21d1aa;
  }
  .think .play___33Jqp {
    background: #ff5042;
  }
  .leftfield .play___33Jqp {
    background: black;
  }
  .globalcitizen .play___33Jqp {
    background: #7eaaad;
  }
  .msnbc .play___33Jqp {
    background: #102039;
  }
  .today .play___33Jqp {
    background: #380538;
  }
  .knowyourvalue .play___33Jqp {
    background: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .play___33Jqp {
    top: auto;
    bottom: 3.75rem;
  }
}

.playIcon___1kvNV {
  transform: scaleX(2);
  transition: transform .2s;
}

.pictureOverlay___DXByJ {
  position: absolute;
  top: 0;
  left: 40px;
  display: none;
  z-index: 1;
  cursor: pointer;
  width: 0;
  height: 0;
}

.pictureOverlay___DXByJ:hover .play___33Jqp {
  transform: none;
}

.pictureOverlay___DXByJ:hover .playIcon___1kvNV {
  transform: none;
}

@media only screen and (min-width: 1000px) {
  .pictureOverlay___DXByJ {
    display: block;
    width: 32.5rem;
    height: 16.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .pictureOverlay___DXByJ {
    width: 47.5rem;
    height: 23.75rem;
  }
}

.eyebrow___1z4-R {
  position: absolute;
  height: 2.5rem;
  display: none;
}

@media only screen and (min-width: 1000px) {
  .eyebrow___1z4-R {
    display: block;
    bottom: 0;
    left: 0;
    z-index: 1;
  }
}

.category___2StVQ {
  padding: 0 1.25rem;
  margin: 0;
  letter-spacing: 0.03rem;
  min-width: 10rem;
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 2.5rem;
  height: 2.5rem;
  -ms-flex-align: center;
      align-items: center;
  float: left;
}

.news .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___2StVQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___2StVQ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___2StVQ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___2StVQ {
  color: #3062ff;
}

.mach .category___2StVQ {
  color: #5c00d8;
}

.better .category___2StVQ {
  color: #21d1aa;
}

.think .category___2StVQ {
  color: #ff5042;
}

.leftfield .category___2StVQ {
  color: black;
}

.globalcitizen .category___2StVQ {
  color: #7eaaad;
}

.msnbc .category___2StVQ {
  color: #3062ff;
}

.today .category___2StVQ {
  color: #ff503c;
}

.knowyourvalue .category___2StVQ {
  color: #f6a383;
}

.news .category___2StVQ {
  background-color: white;
}

.mach .category___2StVQ {
  background-color: white;
}

.better .category___2StVQ {
  background-color: white;
}

.think .category___2StVQ {
  background-color: white;
}

.leftfield .category___2StVQ {
  background-color: white;
}

.globalcitizen .category___2StVQ {
  background-color: white;
}

.msnbc .category___2StVQ {
  background-color: white;
}

.today .category___2StVQ {
  background-color: #f8f8f8;
}

.knowyourvalue .category___2StVQ {
  background-color: #f4f0eb;
}

.news .category___2StVQ {
  text-transform: uppercase;
}

.mach .category___2StVQ {
  text-transform: uppercase;
}

.better .category___2StVQ {
  text-transform: uppercase;
}

.think .category___2StVQ {
  text-transform: uppercase;
}

.leftfield .category___2StVQ {
  text-transform: uppercase;
}

.globalcitizen .category___2StVQ {
  text-transform: uppercase;
}

.msnbc .category___2StVQ {
  text-transform: uppercase;
}

.today .category___2StVQ {
  text-transform: uppercase;
}

.knowyourvalue .category___2StVQ {
  text-transform: lowercase;
}
.news .content___FIXYj,
.today .content___FIXYj,
.msnbc .content___FIXYj {
  width: calc(100% + 2 * (calc(40px - 2vw) + 2vw));
  margin-left: calc(-1 * (calc(40px - 2vw) + 2vw));
}

@media only screen and (min-width: 758px) {
  .news .content___FIXYj,
  .today .content___FIXYj,
  .msnbc .content___FIXYj {
    width: calc(100% + 2 * (calc(40px - 4vw) + 4vw));
    margin-left: calc(-1 * (calc(40px - 4vw) + 4vw));
  }
}

@media only screen and (min-width: 1000px) {
  .news .content___FIXYj,
  .today .content___FIXYj,
  .msnbc .content___FIXYj {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .news .content___FIXYj,
  .today .content___FIXYj,
  .msnbc .content___FIXYj {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.content___FIXYj {
  width: calc(100% + 2 * calc(40px - 2vw));
  margin-left: calc(-1 * calc(40px - 2vw));
}

@media only screen and (min-width: 758px) {
  .content___FIXYj {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___FIXYj {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___FIXYj {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.content___FIXYj.noMainImage {
  width: calc(100% + 2 * calc(40px - 2vw));
}

@media only screen and (min-width: 1000px) {
  .category___3Ez_y {
    float: right;
    margin-right: 25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .typeIcon___30-TH {
    right: auto;
    left: -2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .pictureLink___1Gfr4 {
    display: block;
    position: relative;
    width: 32.5rem;
    overflow: hidden;
  }
}

@media only screen and (min-width: 1240px) {
  .pictureLink___1Gfr4 {
    width: 47.5rem;
  }
}

.pictureLink___1Gfr4 video {
  position: absolute;
}

.liveText___1nZ7D {
  color: #000;
}

.globalcitizen .liveText___1nZ7D {
  color: #fff;
}

.info___2VGTv {
  width: 100%;
  padding-right: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .info___2VGTv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1000px) {
  .info___2VGTv {
    max-height: 16.25rem;
    width: 25rem;
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .info___2VGTv {
    max-height: 23.75rem;
  }
}

.globalcitizen .info___2VGTv {
  background: include-vertical-color(globalcitizen);
}

@media only screen and (min-width: 758px) {
  .globalcitizen .info___2VGTv.info___2VGTv {
    background-color: #fff;
  }
}

@media only screen and (min-width: 1000px) {
  .globalcitizen .info___2VGTv {
    padding-top: 0.3125rem;
    height: 14.5625rem;
    width: 25rem;
    position: absolute;
    top: 0;
    right: 0;
  }
  .news .globalcitizen .info___2VGTv {
    background-color: #102039;
  }
  .mach .globalcitizen .info___2VGTv {
    background-color: #5c00d8;
  }
  .better .globalcitizen .info___2VGTv {
    background-color: #21d1aa;
  }
  .think .globalcitizen .info___2VGTv {
    background-color: #ff5042;
  }
  .leftfield .globalcitizen .info___2VGTv {
    background-color: black;
  }
  .globalcitizen .globalcitizen .info___2VGTv {
    background-color: #7eaaad;
  }
  .msnbc .globalcitizen .info___2VGTv {
    background-color: #3062ff;
  }
  .today .globalcitizen .info___2VGTv {
    background-color: #ff503c;
  }
  .knowyourvalue .globalcitizen .info___2VGTv {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .globalcitizen .info___2VGTv {
    height: 22.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .title___2Vclw {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___2Vclw {
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}

@media only screen and (min-width: 758px) {
  .dek___1pcEh {
    font-size: 0.9375rem;
    line-height: 1.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .dek___1pcEh {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

.globalcitizen .title___2Vclw,
.globalcitizen .dek___1pcEh {
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .globalcitizen .title___2Vclw,
  .globalcitizen .dek___1pcEh {
    color: #000;
  }
}

@media only screen and (min-width: 1000px) {
  .globalcitizen .title___2Vclw,
  .globalcitizen .dek___1pcEh {
    color: #fff;
  }
}
.container___33oqg {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  padding-top: 3.75rem;
}

.container___33oqg::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___33oqg {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___33oqg::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___33oqg {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___33oqg::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___33oqg {
    width: 77.5rem;
  }
  .container___33oqg::after {
    clear: both;
    content: "";
    display: block;
  }
}

.content___2M1FK {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  clear: both;
}

@media only screen and (min-width: 758px) {
  .content___2M1FK {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: relative;
  }
}

@media only screen and (min-width: 1000px) {
  .content___2M1FK {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}
.content___240Gs {
  width: calc(100% + 40px);
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .content___240Gs {
    width: 100%;
    margin: 0;
  }
}

@media only screen and (min-width: 758px) {
  .content___240Gs.hasFeaturedAuthor___1MFpc {
    margin-bottom: 5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.content___240Gs.noMainImage {
  width: calc(100% + 80px);
}

@media only screen and (min-width: 1000px) {
  .content___240Gs:first-child {
    width: 27.4375rem;
    position: absolute;
    top: 0;
    left: 15rem;
  }
}

@media only screen and (min-width: 1240px) {
  .content___240Gs:first-child {
    width: 34.9375rem;
    left: 18.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .content___240Gs:first-child .title___3VqVm {
    margin-right: 0;
  }
}

@media only screen and (min-width: 758px) {
  .content___240Gs:first-child .dek___LlfKz {
    font-size: 0.9375rem;
    line-height: 1.375rem;
  }
}

@media only screen and (min-width: 758px) {
  .content___240Gs:nth-child(even) {
    clear: left;
  }
}

@media only screen and (min-width: 1000px) {
  .content___240Gs:nth-child(even) {
    margin-right: 27.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .content___240Gs:nth-child(n+2) {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1000px) {
  .content___240Gs:nth-child(n+2) {
    -ms-flex-preferred-size: calc(240px - 1.75px);
        flex-basis: calc(240px - 1.75px);
  }
}

@media only screen and (min-width: 1240px) {
  .content___240Gs:nth-child(n+2) {
    -ms-flex-preferred-size: calc(300px - 1.75px);
        flex-basis: calc(300px - 1.75px);
  }
}

@media only screen and (min-width: 1000px) {
  .content___240Gs:nth-child(n+2) .title___3VqVm {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .news .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .content___240Gs:nth-child(n+2) .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.info___2QOVj {
  padding-right: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .info___2QOVj {
    padding-bottom: 2.5rem;
  }
}

.title___3VqVm {
  margin-bottom: 0.3125rem;
}

.news .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___3VqVm {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___3VqVm {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___3VqVm {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___3VqVm {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___3VqVm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3VqVm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.news .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___28xnI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___28xnI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___28xnI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___28xnI {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.35rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.35rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___28xnI {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.44rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___28xnI {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.35rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___28xnI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___28xnI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.35rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___28xnI {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.44rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.featuredAuthorImage___2gnnZ {
  margin-left: 2.5rem;
  margin-right: 0;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .featuredAuthorImage___2gnnZ {
    width: calc(100% - 40px);
    margin: 0 1.25rem;
  }
}
.news .inFront___35T-7.container___K58Cv,
.msnbc .inFront___35T-7.container___K58Cv,
.today .inFront___35T-7.container___K58Cv {
  width: 100%;
  left: calc(-40px + 2vw);
  position: relative;
}

@media only screen and (min-width: 758px) {
  .news .inFront___35T-7.container___K58Cv,
  .msnbc .inFront___35T-7.container___K58Cv,
  .today .inFront___35T-7.container___K58Cv {
    left: calc(-40px + 4vw);
  }
}

@media only screen and (min-width: 1000px) {
  .news .inFront___35T-7.container___K58Cv,
  .msnbc .inFront___35T-7.container___K58Cv,
  .today .inFront___35T-7.container___K58Cv {
    left: 0;
  }
}

.news .inFront___35T-7 .content___1aCYq,
.msnbc .inFront___35T-7 .content___1aCYq,
.today .inFront___35T-7 .content___1aCYq {
  width: 100%;
  margin-left: 0;
}

@media only screen and (min-width: 758px) {
  .news .inFront___35T-7 .content___1aCYq,
  .msnbc .inFront___35T-7 .content___1aCYq,
  .today .inFront___35T-7 .content___1aCYq {
    width: 100%;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .news .inFront___35T-7 .content___1aCYq,
  .msnbc .inFront___35T-7 .content___1aCYq,
  .today .inFront___35T-7 .content___1aCYq {
    width: 100%;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .news .inFront___35T-7 .content___1aCYq,
  .msnbc .inFront___35T-7 .content___1aCYq,
  .today .inFront___35T-7 .content___1aCYq {
    width: 100%;
    margin-left: 0;
  }
}

.container___K58Cv {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.container___K58Cv::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___K58Cv {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___K58Cv::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___K58Cv {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___K58Cv::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___K58Cv {
    width: 77.5rem;
  }
  .container___K58Cv::after {
    clear: both;
    content: "";
    display: block;
  }
}

.content___1aCYq {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .content___1aCYq {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___1aCYq {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___1aCYq {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.hasTitle___1-Eo8 .content___1aCYq {
  position: relative;
}

.hasTitle___1-Eo8 .content___1aCYq::before {
  content: '';
  height: calc(100% - 100px);
  width: calc(100% + 40px);
  position: absolute;
  top: 0;
  right: -2.5rem;
  z-index: 1;
}

.news .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #102039;
}

.mach .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #5c00d8;
}

.better .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #21d1aa;
}

.think .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #ff5042;
}

.leftfield .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: black;
}

.globalcitizen .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #7eaaad;
}

.msnbc .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #3062ff;
}

.today .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #ff503c;
}

.knowyourvalue .hasTitle___1-Eo8 .content___1aCYq::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .hasTitle___1-Eo8 .content___1aCYq::before {
    width: calc(100% - 50px);
  }
}

@media only screen and (min-width: 1000px) {
  .hasTitle___1-Eo8 .content___1aCYq::before {
    height: 21.25rem;
    width: 47.5rem;
    right: -2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .hasTitle___1-Eo8 .content___1aCYq::before {
    height: 25rem;
    width: 58.75rem;
  }
}

.title___3wetG {
  color: #fff;
  padding: 1.875rem 0 1.875rem 1.875rem;
  margin: 0;
  position: relative;
  z-index: 2;
}

.news .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___3wetG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___3wetG {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.32812rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .title___3wetG {
  text-transform: none;
}

.mach .title___3wetG {
  text-transform: none;
}

.better .title___3wetG {
  text-transform: none;
}

.think .title___3wetG {
  text-transform: none;
}

.leftfield .title___3wetG {
  text-transform: none;
}

.globalcitizen .title___3wetG {
  text-transform: none;
}

.msnbc .title___3wetG {
  text-transform: none;
}

.today .title___3wetG {
  text-transform: none;
}

.knowyourvalue .title___3wetG {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .title___3wetG {
    padding: 1.875rem 0 2.5rem 8.125rem;
  }
  .news .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3wetG {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.59375rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___3wetG {
    padding-left: 15rem;
  }
  .news .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .title___3wetG {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3wetG {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .title___3wetG {
    padding-left: 18.75rem;
  }
}

.articles___2nzhE {
  position: relative;
  z-index: 2;
  background-color: transparent;
}

@media only screen and (min-width: 758px) {
  .articles___2nzhE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media only screen and (min-width: 758px) {
  .fourUp___1Q6V0 .articles___2nzhE {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.news .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.mach .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.better .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.think .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.leftfield .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.globalcitizen .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.msnbc .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: white;
}

.today .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: #f8f8f8;
}

.knowyourvalue .hasTitle___1-Eo8 .articles___2nzhE {
  background-color: #f4f0eb;
}

.article___1MtWi {
  width: calc(100% + 40px);
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .article___1MtWi {
    margin-left: 0;
  }
}

.hasTitle___1-Eo8 .article___1MtWi {
  width: 100%;
}

.twoUp___3HH0w .article___1MtWi {
  background: none;
}

@media only screen and (min-width: 758px) {
  .twoUp___3HH0w .article___1MtWi {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
  }
}

@media only screen and (min-width: 758px) {
  .threeUp___68c0t .article___1MtWi {
    -ms-flex-preferred-size: calc(33.3% - 1.75px);
        flex-basis: calc(33.3% - 1.75px);
  }
}

@media only screen and (min-width: 1000px) {
  .threeUp___68c0t .article___1MtWi {
    -ms-flex-preferred-size: calc(25% - 1.75px);
        flex-basis: calc(25% - 1.75px);
  }
  .threeUp___68c0t .article___1MtWi:first-of-type {
    -ms-flex-preferred-size: calc(50% - 1.75px);
        flex-basis: calc(50% - 1.75px);
  }
}

@media only screen and (min-width: 758px) {
  .fourUp___1Q6V0 .article___1MtWi {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
  }
}

@media only screen and (min-width: 1000px) {
  .fourUp___1Q6V0 .article___1MtWi {
    -ms-flex-preferred-size: calc(25% - 1.5px);
        flex-basis: calc(25% - 1.5px);
  }
}

.noMainImage .article___1MtWi,
.hasFeaturedAuthor .article___1MtWi {
  background-color: transparent;
}
@media only screen and (min-width: 758px) {
  .news .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___3C6rz {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___3C6rz {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___3C6rz {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3C6rz {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.dek___3mutb {
  font-size: 0.9375rem;
  line-height: 1.375rem;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___3uTCL {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___3uTCL {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___3uTCL {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___3uTCL {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}
.news .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___ntzXQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___ntzXQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___ntzXQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___ntzXQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.noMainImage .title___ntzXQ {
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.news .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___1V8uR {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___1V8uR {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___1V8uR {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___1V8uR {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}
.news .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___1Fy4v {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___1Fy4v {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___1Fy4v {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___1Fy4v {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .news .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .title___1Fy4v {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1Fy4v {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .noMainImage .title___1Fy4v {
    font-size: 2.8125rem;
    line-height: 3.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.7875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.7875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___17f1V {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 0.84rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___17f1V {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___17f1V {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .featuredAuthor___17f1V {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___17f1V {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.92rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}
@media only screen and (min-width: 758px) {
  .news .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .title___1_SkX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1_SkX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___18MPI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___18MPI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___18MPI {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .featuredAuthor___18MPI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___18MPI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .featuredAuthor___18MPI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___18MPI {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}
.container___DBVVU {
  clear: both;
}

.articles___1s09- {
  position: relative;
  z-index: 2;
  margin-bottom: -1.25rem;
}

@media only screen and (min-width: 758px) {
  .articles___1s09- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: -2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .threeUp___tnYZT .articles___1s09- {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1240px) {
  .threeUp___tnYZT .articles___1s09- {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

@media only screen and (min-width: 758px) {
  .fourUp___3d6qj .articles___1s09- {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1240px) {
  .fourUp___3d6qj .articles___1s09- {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.article___1Fn4y {
  -ms-flex-preferred-size: calc(50% - 1px);
      flex-basis: calc(50% - 1px);
  margin-left: -2.5rem;
}

.news .article___1Fn4y {
  background-color: white;
}

.mach .article___1Fn4y {
  background-color: white;
}

.better .article___1Fn4y {
  background-color: white;
}

.think .article___1Fn4y {
  background-color: white;
}

.leftfield .article___1Fn4y {
  background-color: white;
}

.globalcitizen .article___1Fn4y {
  background-color: white;
}

.msnbc .article___1Fn4y {
  background-color: white;
}

.today .article___1Fn4y {
  background-color: #f8f8f8;
}

.knowyourvalue .article___1Fn4y {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .article___1Fn4y {
    margin-left: 0;
  }
}

@media only screen and (min-width: 758px) {
  .threeUp___tnYZT .article___1Fn4y {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
  }
}

@media only screen and (min-width: 1240px) {
  .threeUp___tnYZT .article___1Fn4y {
    -ms-flex-preferred-size: calc(25% - 1.75px);
        flex-basis: calc(25% - 1.75px);
  }
}

@media only screen and (min-width: 758px) {
  .threeUp___tnYZT .article___1Fn4y:first-child {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media only screen and (min-width: 1240px) {
  .threeUp___tnYZT .article___1Fn4y:first-child {
    -ms-flex-preferred-size: calc(50% - 1.75px);
        flex-basis: calc(50% - 1.75px);
  }
}

@media only screen and (min-width: 758px) {
  .fourUp___3d6qj .article___1Fn4y {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
  }
}

@media only screen and (min-width: 1240px) {
  .fourUp___3d6qj .article___1Fn4y {
    -ms-flex-preferred-size: calc(25% - 1.5px);
        flex-basis: calc(25% - 1.5px);
  }
}

.mainTease___w6Bt4 {
  width: auto;
  padding-bottom: 2.5rem;
  margin-left: 0;
}

.mainTeasePicture___19_dd {
  width: calc(100% + 80px);
  margin-left: -2.5rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .mainTeasePicture___19_dd {
    width: calc(100% + 40px);
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .mainTeasePicture___19_dd {
    width: auto;
  }
}

.mainTeasePicture___19_dd picture {
  display: block;
}

@media only screen and (min-width: 758px) {
  .mainInfo___2Uq8- {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
    margin-top: -3.75rem;
    position: relative;
    z-index: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .mainInfo___2Uq8- {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .mainInfo___2Uq8- {
    width: auto;
    margin: 0;
  }
}

@media only screen and (min-width: 758px) {
  .mainInfo___2Uq8-::after {
    content: '';
    width: 2.5rem;
    height: 3.75rem;
    position: absolute;
    top: 0;
  }
  .news .mainInfo___2Uq8-::after {
    background: white;
  }
  .mach .mainInfo___2Uq8-::after {
    background: white;
  }
  .better .mainInfo___2Uq8-::after {
    background: white;
  }
  .think .mainInfo___2Uq8-::after {
    background: white;
  }
  .leftfield .mainInfo___2Uq8-::after {
    background: white;
  }
  .globalcitizen .mainInfo___2Uq8-::after {
    background: white;
  }
  .msnbc .mainInfo___2Uq8-::after {
    background: white;
  }
  .today .mainInfo___2Uq8-::after {
    background: #f8f8f8;
  }
  .knowyourvalue .mainInfo___2Uq8-::after {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .mainInfo___2Uq8-::after {
    content: none;
  }
}

.mainCategory___2yn-w {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 8.125rem;
  height: 2.5rem;
  margin: -2.5rem 0 0 -2.5rem;
  position: relative;
}

.news .mainCategory___2yn-w {
  background: white;
}

.mach .mainCategory___2yn-w {
  background: white;
}

.better .mainCategory___2yn-w {
  background: white;
}

.think .mainCategory___2yn-w {
  background: white;
}

.leftfield .mainCategory___2yn-w {
  background: white;
}

.globalcitizen .mainCategory___2yn-w {
  background: white;
}

.msnbc .mainCategory___2yn-w {
  background: white;
}

.today .mainCategory___2yn-w {
  background: #f8f8f8;
}

.knowyourvalue .mainCategory___2yn-w {
  background: #f4f0eb;
}

.news .mainCategory___2yn-w {
  color: #3062ff;
}

.mach .mainCategory___2yn-w {
  color: #5c00d8;
}

.better .mainCategory___2yn-w {
  color: #21d1aa;
}

.think .mainCategory___2yn-w {
  color: #ff5042;
}

.leftfield .mainCategory___2yn-w {
  color: black;
}

.globalcitizen .mainCategory___2yn-w {
  color: #7eaaad;
}

.msnbc .mainCategory___2yn-w {
  color: #3062ff;
}

.today .mainCategory___2yn-w {
  color: #ff503c;
}

.knowyourvalue .mainCategory___2yn-w {
  color: #f6a383;
}

.news .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .mainCategory___2yn-w {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .mainCategory___2yn-w {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .mainCategory___2yn-w {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.news .mainCategory___2yn-w {
  text-transform: uppercase;
}

.mach .mainCategory___2yn-w {
  text-transform: uppercase;
}

.better .mainCategory___2yn-w {
  text-transform: uppercase;
}

.think .mainCategory___2yn-w {
  text-transform: uppercase;
}

.leftfield .mainCategory___2yn-w {
  text-transform: uppercase;
}

.globalcitizen .mainCategory___2yn-w {
  text-transform: uppercase;
}

.msnbc .mainCategory___2yn-w {
  text-transform: uppercase;
}

.today .mainCategory___2yn-w {
  text-transform: uppercase;
}

.knowyourvalue .mainCategory___2yn-w {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .mainCategory___2yn-w {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(16.66667% - 4.66667vw + 8vw);
    margin-top: 0;
    -ms-flex-pack: start;
        justify-content: flex-start;
    height: 3.125rem;
    padding-top: 0.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .mainCategory___2yn-w {
    width: calc(87.5% - 75px);
    float: left;
    margin-left: 40px;
    margin-left: calc(12.5% - 45px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .mainCategory___2yn-w {
    width: 10rem;
    padding: 0 1.25rem;
    margin: -2.5rem 0 0;
    float: none;
  }
}

@media only screen and (min-width: 758px) {
  .mainCategory___2yn-w::before {
    content: '';
    width: calc(100% + 40px + 4vw);
    height: 0.3125rem;
    position: absolute;
    top: 0;
    left: -4vw;
    z-index: 2;
  }
  .news .mainCategory___2yn-w::before {
    background: #3062ff;
  }
  .mach .mainCategory___2yn-w::before {
    background: #5c00d8;
  }
  .better .mainCategory___2yn-w::before {
    background: #21d1aa;
  }
  .think .mainCategory___2yn-w::before {
    background: #ff5042;
  }
  .leftfield .mainCategory___2yn-w::before {
    background: black;
  }
  .globalcitizen .mainCategory___2yn-w::before {
    background: #7eaaad;
  }
  .msnbc .mainCategory___2yn-w::before {
    background: #3062ff;
  }
  .today .mainCategory___2yn-w::before {
    background: #ff503c;
  }
  .knowyourvalue .mainCategory___2yn-w::before {
    background: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .mainCategory___2yn-w::before {
    width: calc(100% + 40px);
    left: -2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainCategory___2yn-w::before {
    content: none;
  }
}

@media only screen and (min-width: 758px) {
  .mainCategory___2yn-w::after {
    content: '';
    width: 4vw;
    height: 3.75rem;
    position: absolute;
    top: 0;
    left: -4vw;
    z-index: 1;
  }
  .news .mainCategory___2yn-w::after {
    background: white;
  }
  .mach .mainCategory___2yn-w::after {
    background: white;
  }
  .better .mainCategory___2yn-w::after {
    background: white;
  }
  .think .mainCategory___2yn-w::after {
    background: white;
  }
  .leftfield .mainCategory___2yn-w::after {
    background: white;
  }
  .globalcitizen .mainCategory___2yn-w::after {
    background: white;
  }
  .msnbc .mainCategory___2yn-w::after {
    background: white;
  }
  .today .mainCategory___2yn-w::after {
    background: #f8f8f8;
  }
  .knowyourvalue .mainCategory___2yn-w::after {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .mainCategory___2yn-w::after {
    width: 2.5rem;
    left: -2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainCategory___2yn-w::after {
    content: none;
  }
}

.mainCategory___2yn-w .icon___3mc70 {
  width: 2.5rem;
  height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  right: -2.5rem;
  top: 0;
  font-size: 0.5rem;
  color: #fff;
}

.news .mainCategory___2yn-w .icon___3mc70 {
  background: #3062ff;
}

.mach .mainCategory___2yn-w .icon___3mc70 {
  background: #5c00d8;
}

.better .mainCategory___2yn-w .icon___3mc70 {
  background: #21d1aa;
}

.think .mainCategory___2yn-w .icon___3mc70 {
  background: #ff5042;
}

.leftfield .mainCategory___2yn-w .icon___3mc70 {
  background: black;
}

.globalcitizen .mainCategory___2yn-w .icon___3mc70 {
  background: #7eaaad;
}

.msnbc .mainCategory___2yn-w .icon___3mc70 {
  background: #3062ff;
}

.today .mainCategory___2yn-w .icon___3mc70 {
  background: #ff503c;
}

.knowyourvalue .mainCategory___2yn-w .icon___3mc70 {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .mainCategory___2yn-w .icon___3mc70 {
    right: auto;
    left: calc(-40px - 4vw);
  }
}

@media only screen and (min-width: 1000px) {
  .mainCategory___2yn-w .icon___3mc70 {
    left: -5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainCategory___2yn-w .icon___3mc70 {
    right: -2.5rem;
    left: auto;
  }
}

.mainTitleAndDek___1_Qaa {
  margin-top: 1.875rem;
}

@media only screen and (min-width: 758px) {
  .mainTitleAndDek___1_Qaa {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(16.66667% - 4.66667vw + 8vw);
    margin-top: 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
  }
  .news .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .mach .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .better .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .think .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .leftfield .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .globalcitizen .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .msnbc .mainTitleAndDek___1_Qaa {
    background: white;
  }
  .today .mainTitleAndDek___1_Qaa {
    background: #f8f8f8;
  }
  .knowyourvalue .mainTitleAndDek___1_Qaa {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .mainTitleAndDek___1_Qaa {
    width: calc(87.5% - 75px);
    float: left;
    margin-left: 40px;
    margin-left: calc(12.5% - 45px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .mainTitleAndDek___1_Qaa {
    width: auto;
    margin: 0;
    padding: 0 1.25rem;
    display: block;
  }
}

.mainTitle___3a2tb {
  margin-bottom: 1.5625rem;
}

.news .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .mainTitle___3a2tb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .mainTitle___3a2tb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .mainTitle___3a2tb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .mainTitle___3a2tb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .mainTitle___3a2tb {
  color: #2a2a2a;
}

.mach .mainTitle___3a2tb {
  color: #2a2a2a;
}

.better .mainTitle___3a2tb {
  color: #2a2a2a;
}

.think .mainTitle___3a2tb {
  color: #2a2a2a;
}

.leftfield .mainTitle___3a2tb {
  color: #2a2a2a;
}

.globalcitizen .mainTitle___3a2tb {
  color: #2a2a2a;
}

.msnbc .mainTitle___3a2tb {
  color: #2a2a2a;
}

.today .mainTitle___3a2tb {
  color: #2a2a2a;
}

.knowyourvalue .mainTitle___3a2tb {
  color: #2c2928;
}

@media only screen and (min-width: 758px) {
  .mainTitle___3a2tb {
    margin-right: 1.875rem;
    margin-bottom: 0;
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
  }
  .news .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .mainTitle___3a2tb {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .mainTitle___3a2tb {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .mainTitle___3a2tb {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .mainTitle___3a2tb {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .mainTitle___3a2tb {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainTitle___3a2tb {
    margin-right: 0;
  }
}

.news .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.mach .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.better .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.think .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.leftfield .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.globalcitizen .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.msnbc .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.today .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.knowyourvalue .mainDek___13kmT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.news .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.mach .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.better .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.think .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.leftfield .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.globalcitizen .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.msnbc .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.today .mainDek___13kmT {
  color: rgba(42, 42, 42, 0.7);
}

.knowyourvalue .mainDek___13kmT {
  color: rgba(44, 41, 40, 0.7);
}

@media only screen and (min-width: 758px) {
  .mainDek___13kmT {
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
  }
}

@media only screen and (min-width: 1000px) {
  .mainDek___13kmT {
    padding-right: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainDek___13kmT {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1240px) {
  .content___3hQfM {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 758px) {
  .news .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .title___3HUqm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .title___3HUqm {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .title___3HUqm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3HUqm {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.dek___2RvVK {
  font-size: 0.9375rem;
  line-height: 1.375rem;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .featuredAuthor___Sv6zk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___Sv6zk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .featuredAuthor___Sv6zk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___Sv6zk {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}
@media only screen and (min-width: 1240px) {
  .content___1W5Hh {
    margin-bottom: 0;
  }
}

.news .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___3lmZo {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___3lmZo {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___3lmZo {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___3lmZo {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 1240px) {
  .news .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .title___3lmZo {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .title___3lmZo {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .title___3lmZo {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3lmZo {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.noMainImage .title___3lmZo {
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.news .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___1y5uc {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___1y5uc {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___1y5uc {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___1y5uc {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}
@media only screen and (min-width: 1240px) {
  .content___2Wmo9 {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 758px) {
  .news .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .title___3C0fP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3C0fP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___2MW7H {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___2MW7H {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___2MW7H {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .featuredAuthor___2MW7H {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___2MW7H {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .featuredAuthor___2MW7H {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___2MW7H {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}
.container___1wTCW {
  position: relative;
}

.news .container___1wTCW {
  background-color: white;
}

.mach .container___1wTCW {
  background-color: white;
}

.better .container___1wTCW {
  background-color: white;
}

.think .container___1wTCW {
  background-color: white;
}

.leftfield .container___1wTCW {
  background-color: white;
}

.globalcitizen .container___1wTCW {
  background-color: white;
}

.msnbc .container___1wTCW {
  background-color: white;
}

.today .container___1wTCW {
  background-color: #f8f8f8;
}

.knowyourvalue .container___1wTCW {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 1000px) {
  .news .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .mach .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .better .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .think .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .leftfield .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .globalcitizen .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .msnbc .container___1wTCW {
    background-color: rgba(255, 255, 255, 0);
  }
  .today .container___1wTCW {
    background-color: rgba(248, 248, 248, 0);
  }
  .knowyourvalue .container___1wTCW {
    background-color: rgba(244, 240, 235, 0);
  }
}

.slideshowPictures___jvqB4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 40px);
}

.news .slideshowPictures___jvqB4 {
  background-color: #102039;
}

.mach .slideshowPictures___jvqB4 {
  background-color: #5c00d8;
}

.better .slideshowPictures___jvqB4 {
  background-color: #21d1aa;
}

.think .slideshowPictures___jvqB4 {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___jvqB4 {
  background-color: black;
}

.globalcitizen .slideshowPictures___jvqB4 {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___jvqB4 {
  background-color: #3062ff;
}

.today .slideshowPictures___jvqB4 {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___jvqB4 {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___jvqB4 {
    position: relative;
    padding-left: 50%;
    width: auto;
  }
}

.slideshowPictures___jvqB4::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.375rem;
  content: attr(data-count);
  color: #fff;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-order: 2;
      order: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.news .slideshowPictures___jvqB4::before {
  background-color: #102039;
}

.mach .slideshowPictures___jvqB4::before {
  background-color: #5c00d8;
}

.better .slideshowPictures___jvqB4::before {
  background-color: #21d1aa;
}

.think .slideshowPictures___jvqB4::before {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___jvqB4::before {
  background-color: black;
}

.globalcitizen .slideshowPictures___jvqB4::before {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___jvqB4::before {
  background-color: #3062ff;
}

.today .slideshowPictures___jvqB4::before {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___jvqB4::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___jvqB4::before {
    -ms-flex-order: 3;
        order: 3;
  }
}

.slideshowPicture___20gC- {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.slideshowPicture___20gC-:first-child {
  -ms-flex-order: 1;
      order: 1;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___20gC-:first-child {
    position: absolute;
    left: 0;
    width: 50%;
  }
}

.slideshowPicture___20gC-:nth-child(2) {
  -ms-flex-order: 3;
      order: 3;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___20gC-:nth-child(2) {
    -ms-flex-order: 2;
        order: 2;
  }
}

.slideshowPicture___20gC-:nth-child(3) {
  -ms-flex-order: 4;
      order: 4;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___20gC-:nth-child(3) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.standalone___1D5G8 .content___3jWYY {
  width: calc(100% + (40px + 2vw));
  margin-left: calc(-1 * (40px + 2vw));
}

@media only screen and (min-width: 758px) {
  .standalone___1D5G8 .content___3jWYY {
    width: 100%;
    margin-left: 0;
  }
}

.dek___1IrgB {
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
.container___2aR0s {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 40px);
}

.news .container___2aR0s {
  background-color: #102039;
}

.mach .container___2aR0s {
  background-color: #5c00d8;
}

.better .container___2aR0s {
  background-color: #21d1aa;
}

.think .container___2aR0s {
  background-color: #ff5042;
}

.leftfield .container___2aR0s {
  background-color: black;
}

.globalcitizen .container___2aR0s {
  background-color: #7eaaad;
}

.msnbc .container___2aR0s {
  background-color: #3062ff;
}

.today .container___2aR0s {
  background-color: #ff503c;
}

.knowyourvalue .container___2aR0s {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2aR0s {
    width: 100%;
  }
}

.container___2aR0s::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.375rem;
  content: attr(data-count);
  color: #fff;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-order: 2;
      order: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.news .container___2aR0s::before {
  background-color: #102039;
}

.mach .container___2aR0s::before {
  background-color: #5c00d8;
}

.better .container___2aR0s::before {
  background-color: #21d1aa;
}

.think .container___2aR0s::before {
  background-color: #ff5042;
}

.leftfield .container___2aR0s::before {
  background-color: black;
}

.globalcitizen .container___2aR0s::before {
  background-color: #7eaaad;
}

.msnbc .container___2aR0s::before {
  background-color: #3062ff;
}

.today .container___2aR0s::before {
  background-color: #ff503c;
}

.knowyourvalue .container___2aR0s::before {
  background-color: #f6a383;
}

.item___mWQos {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.item___mWQos:first-child {
  -ms-flex-order: 1;
      order: 1;
}

.item___mWQos:nth-child(2) {
  -ms-flex-order: 3;
      order: 3;
}

.item___mWQos:nth-child(3) {
  -ms-flex-order: 4;
      order: 4;
}
.container___2SOl4 {
  position: relative;
}

.container___2SOl4::after {
  display: block;
  content: "";
  clear: both;
}

.news .container___2SOl4 {
  background-color: white;
}

.mach .container___2SOl4 {
  background-color: white;
}

.better .container___2SOl4 {
  background-color: white;
}

.think .container___2SOl4 {
  background-color: white;
}

.leftfield .container___2SOl4 {
  background-color: white;
}

.globalcitizen .container___2SOl4 {
  background-color: white;
}

.msnbc .container___2SOl4 {
  background-color: white;
}

.today .container___2SOl4 {
  background-color: #f8f8f8;
}

.knowyourvalue .container___2SOl4 {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .container___2SOl4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.standalone___EhWmi .content___2e9hJ {
  width: calc(100% + (40px + 2vw));
  margin-left: calc(-1 * (40px + 2vw));
}

@media only screen and (min-width: 758px) {
  .standalone___EhWmi .content___2e9hJ {
    width: 100%;
    margin-left: 0;
  }
}

.content___2e9hJ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 758px) {
  .content___2e9hJ {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.news .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___5tbto {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___5tbto {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___5tbto {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___5tbto {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___5tbto {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___5tbto {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___5tbto {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___5tbto {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___5tbto {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.news .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___2zDMi {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___2zDMi {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___2zDMi {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___2zDMi {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .title___2zDMi {
    margin-right: 0;
  }
  .news .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___2zDMi {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2zDMi {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.dek___tKUwN {
  font-size: 0.9375rem;
  line-height: 1.375rem;
}

@media only screen and (min-width: 758px) {
  .dek___tKUwN {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}

@media only screen and (min-width: 758px) {
  .galleryPictures___1xQmn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 758px) {
  .galleryPictures___1xQmn::before {
    width: 50%;
    padding-top: 22%;
  }
}

@media only screen and (min-width: 758px) {
  .galleryPicture___3_82f {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    position: static;
  }
}

@media only screen and (min-width: 758px) {
  .galleryPicture___3_82f:nth-child(1) {
    margin-right: 50%;
  }
}

@media only screen and (min-width: 758px) {
  .galleryPicture___3_82f:nth-child(n+2) {
    position: static;
  }
}
.container___1rT3- {
  position: relative;
}

.news .container___1rT3- {
  background-color: white;
}

.mach .container___1rT3- {
  background-color: white;
}

.better .container___1rT3- {
  background-color: white;
}

.think .container___1rT3- {
  background-color: white;
}

.leftfield .container___1rT3- {
  background-color: white;
}

.globalcitizen .container___1rT3- {
  background-color: white;
}

.msnbc .container___1rT3- {
  background-color: white;
}

.today .container___1rT3- {
  background-color: #f8f8f8;
}

.knowyourvalue .container___1rT3- {
  background-color: #f4f0eb;
}

.container___1rT3-::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .container___1rT3- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.slideshowPictures___2a-om {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 40px);
}

.news .slideshowPictures___2a-om {
  background-color: #102039;
}

.mach .slideshowPictures___2a-om {
  background-color: #5c00d8;
}

.better .slideshowPictures___2a-om {
  background-color: #21d1aa;
}

.think .slideshowPictures___2a-om {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___2a-om {
  background-color: black;
}

.globalcitizen .slideshowPictures___2a-om {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___2a-om {
  background-color: #3062ff;
}

.today .slideshowPictures___2a-om {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___2a-om {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___2a-om {
    position: relative;
    width: auto;
    padding-left: 50%;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPictures___2a-om {
    padding-left: 0;
  }
}

.slideshowPictures___2a-om::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.375rem;
  content: attr(data-count);
  color: #fff;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -ms-flex-order: 2;
      order: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.news .slideshowPictures___2a-om::before {
  background-color: #102039;
}

.mach .slideshowPictures___2a-om::before {
  background-color: #5c00d8;
}

.better .slideshowPictures___2a-om::before {
  background-color: #21d1aa;
}

.think .slideshowPictures___2a-om::before {
  background-color: #ff5042;
}

.leftfield .slideshowPictures___2a-om::before {
  background-color: black;
}

.globalcitizen .slideshowPictures___2a-om::before {
  background-color: #7eaaad;
}

.msnbc .slideshowPictures___2a-om::before {
  background-color: #3062ff;
}

.today .slideshowPictures___2a-om::before {
  background-color: #ff503c;
}

.knowyourvalue .slideshowPictures___2a-om::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .slideshowPictures___2a-om::before {
    -ms-flex-order: 3;
        order: 3;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPictures___2a-om::before {
    -ms-flex-order: 2;
        order: 2;
  }
}

.slideshowPicture___2mD7S {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.slideshowPicture___2mD7S:first-child {
  -ms-flex-order: 1;
      order: 1;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___2mD7S:first-child {
    position: absolute;
    left: 0;
    width: 50%;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPicture___2mD7S:first-child {
    position: static;
  }
}

.slideshowPicture___2mD7S:nth-child(2) {
  -ms-flex-order: 3;
      order: 3;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___2mD7S:nth-child(2) {
    -ms-flex-order: 2;
        order: 2;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPicture___2mD7S:nth-child(2) {
    -ms-flex-order: 3;
        order: 3;
  }
}

.slideshowPicture___2mD7S:nth-child(3) {
  -ms-flex-order: 4;
      order: 4;
}

@media only screen and (min-width: 758px) {
  .slideshowPicture___2mD7S:nth-child(3) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media only screen and (min-width: 1240px) {
  .slideshowPicture___2mD7S:nth-child(3) {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.standalone___15E01 .content___1vO7i {
  width: calc(100% + (40px + 2vw));
  margin-left: calc(-1 * (40px + 2vw));
}

@media only screen and (min-width: 758px) {
  .standalone___15E01 .content___1vO7i {
    width: 100%;
    margin-left: 0;
  }
}

@media only screen and (min-width: 758px) {
  .content___1vO7i {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
  }
}

@media only screen and (min-width: 1240px) {
  .content___1vO7i {
    -ms-flex-preferred-size: calc(33.3% - 1.75px);
        flex-basis: calc(33.3% - 1.75px);
  }
}

.content___1vO7i:first-child {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 1240px) {
  .content___1vO7i:first-child {
    -ms-flex-preferred-size: calc(33.3% - 1.75px);
        flex-basis: calc(33.3% - 1.75px);
  }
}

@media only screen and (min-width: 758px) {
  .news .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i:first-child .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i:first-child .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.noMainImage .content___1vO7i:first-child .title___NLx0Y {
  font-size: 1.375rem;
  line-height: 1.875rem;
}

@media only screen and (min-width: 1000px) {
  .news .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i:first-child .featuredAuthor___3yY5D {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .content___1vO7i:first-child .dek___1Yua0 {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}

@media only screen and (min-width: 758px) {
  .content___1vO7i:nth-child(n+2) .dek___1Yua0 {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}

.news .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .content___1vO7i .featuredAuthor___3yY5D {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i .featuredAuthor___3yY5D {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.news .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .content___1vO7i .title___NLx0Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .content___1vO7i .title___NLx0Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .content___1vO7i .title___NLx0Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .content___1vO7i .title___NLx0Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .content___1vO7i .title___NLx0Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .content___1vO7i .title___NLx0Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.content___1vO7i .dek___1Yua0 {
  font-size: 0.9375rem;
  line-height: 1.375rem;
}

.content___1vO7i.noMainImage {
  width: calc(100% + 40px);
}

.content___1vO7i.noMainImage .title___NLx0Y {
  font-size: 1.375rem;
  line-height: 1.875rem;
}
.news .inFront___3dmmy .columnsWrapper___3OmzC,
.msnbc .inFront___3dmmy .columnsWrapper___3OmzC,
.today .inFront___3dmmy .columnsWrapper___3OmzC {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .news .inFront___3dmmy .columnsWrapper___3OmzC,
  .msnbc .inFront___3dmmy .columnsWrapper___3OmzC,
  .today .inFront___3dmmy .columnsWrapper___3OmzC {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .news .inFront___3dmmy .columnsWrapper___3OmzC,
  .msnbc .inFront___3dmmy .columnsWrapper___3OmzC,
  .today .inFront___3dmmy .columnsWrapper___3OmzC {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .news .inFront___3dmmy .columnsWrapper___3OmzC,
  .msnbc .inFront___3dmmy .columnsWrapper___3OmzC,
  .today .inFront___3dmmy .columnsWrapper___3OmzC {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.news .inFront___3dmmy .contentColumn___EzpHE,
.msnbc .inFront___3dmmy .contentColumn___EzpHE,
.today .inFront___3dmmy .contentColumn___EzpHE {
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .news .inFront___3dmmy .contentColumn___EzpHE,
  .msnbc .inFront___3dmmy .contentColumn___EzpHE,
  .today .inFront___3dmmy .contentColumn___EzpHE {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .news .inFront___3dmmy .contentColumn___EzpHE,
  .msnbc .inFront___3dmmy .contentColumn___EzpHE,
  .today .inFront___3dmmy .contentColumn___EzpHE {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .news .inFront___3dmmy .contentColumn___EzpHE,
  .msnbc .inFront___3dmmy .contentColumn___EzpHE,
  .today .inFront___3dmmy .contentColumn___EzpHE {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .news .inFront___3dmmy .adColumn___394WZ,
  .msnbc .inFront___3dmmy .adColumn___394WZ,
  .today .inFront___3dmmy .adColumn___394WZ {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .news .inFront___3dmmy .adColumn___394WZ,
  .msnbc .inFront___3dmmy .adColumn___394WZ,
  .today .inFront___3dmmy .adColumn___394WZ {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.columnsWrapper___3OmzC {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 5rem;
}

.columnsWrapper___3OmzC::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .columnsWrapper___3OmzC {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .columnsWrapper___3OmzC::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .columnsWrapper___3OmzC::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .columnsWrapper___3OmzC {
    width: 77.5rem;
  }
  .columnsWrapper___3OmzC::after {
    clear: both;
    content: "";
    display: block;
  }
}

.columnsWrapper___3OmzC::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC {
    display: block;
  }
}

.columnsWrapper___3OmzC:first-child .contentColumn___EzpHE::after {
  display: block;
  content: "";
  clear: both;
}

.columnsWrapper___3OmzC:first-child .adColumn___394WZ {
  margin-top: 0;
}

.columnsWrapper___3OmzC:first-child .latestTitle___8ti82 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  line-height: 2.5rem;
  color: #fff;
  position: relative;
  padding: 1.4375rem 0.125rem 2.625rem;
  margin: -2.5rem 0 0;
}

@media only screen and (min-width: 758px) {
  .columnsWrapper___3OmzC:first-child .latestTitle___8ti82 {
    font-size: 5rem;
    line-height: 5rem;
    padding: 2.5rem 0 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:first-child .latestTitle___8ti82 {
    margin-top: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:first-child:not(.hasTitle___1Y67z) .latestTitle___8ti82 {
    display: none;
  }
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:first-child.hasTitle___1Y67z .adColumn___394WZ {
    padding-top: 9.375rem;
  }
}

.columnsWrapper___3OmzC:first-child.hasTitle___1Y67z .contentColumn___EzpHE {
  padding-top: 2.5rem;
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:first-child.hasTitle___1Y67z .contentColumn___EzpHE {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:first-child.hasTitle___1Y67z .contentColumn___EzpHE::before {
    content: '';
    width: 30rem;
    height: 20.8125rem;
    left: -2.5rem;
  }
}

.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child > a > h2,
.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child .tease-info {
  border-left: 2.5rem solid #fff;
  margin-left: -2.5rem;
}

.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child .tease-info {
  width: calc(100% + 80px);
}

@media only screen and (min-width: 758px) {
  .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child .tease-info {
    width: 100%;
  }
}

.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.sponsored > a > h2,
.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.sponsored .tease-info {
  border-left: none;
  margin-left: 0;
}

.columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -2.5rem;
  width: 2.5rem;
  height: 100%;
  z-index: 1;
}

.news .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #102039;
}

.mach .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #5c00d8;
}

.better .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #21d1aa;
}

.think .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #ff5042;
}

.leftfield .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: black;
}

.globalcitizen .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #7eaaad;
}

.msnbc .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #3062ff;
}

.today .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #ff503c;
}

.knowyourvalue .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___3OmzC:last-child .contentItems___3Iiol > article:last-child.has-featured-author::before {
    content: none;
  }
}

.adColumn___394WZ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  position: relative;
  -ms-flex-order: 1;
      order: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (min-width: 758px) {
  .adColumn___394WZ {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    margin-top: 3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .adColumn___394WZ {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
    margin-top: 0;
    margin-bottom: 2.5rem;
    display: block;
  }
  .adColumn___394WZ:first-child .ad___1CYFW {
    float: left;
  }
}

@media only screen and (min-width: 1240px) {
  .adColumn___394WZ {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.contentColumn___EzpHE {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
  -ms-flex-order: 2;
      order: 2;
}

@media only screen and (min-width: 758px) {
  .contentColumn___EzpHE {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .contentColumn___EzpHE {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .contentColumn___EzpHE {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.contentColumn___EzpHE::before {
  content: '';
  display: block;
  width: calc(100% + 40px);
  height: calc(100% - 1px);
  position: absolute;
  top: 0;
  left: -2.5rem;
}

.news .contentColumn___EzpHE::before {
  background-color: #102039;
}

.mach .contentColumn___EzpHE::before {
  background-color: #5c00d8;
}

.better .contentColumn___EzpHE::before {
  background-color: #21d1aa;
}

.think .contentColumn___EzpHE::before {
  background-color: #ff5042;
}

.leftfield .contentColumn___EzpHE::before {
  background-color: black;
}

.globalcitizen .contentColumn___EzpHE::before {
  background-color: #7eaaad;
}

.msnbc .contentColumn___EzpHE::before {
  background-color: #3062ff;
}

.today .contentColumn___EzpHE::before {
  background-color: #ff503c;
}

.knowyourvalue .contentColumn___EzpHE::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .contentColumn___EzpHE::before {
    width: 63.6vw;
  }
}

@media only screen and (min-width: 1000px) {
  .contentColumn___EzpHE::before {
    content: none;
  }
}

.contentItems___3Iiol::after {
  display: block;
  content: "";
  clear: both;
}

.ad___1CYFW {
  float: right;
  width: 18.75rem;
}

@media only screen and (min-width: 758px) {
  .ad___1CYFW {
    width: auto;
  }
}
.share___20RDh {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  right: calc(-40px);
  z-index: 1;
}

.news .share___20RDh {
  background-color: #3062ff;
}

.mach .share___20RDh {
  background-color: #5c00d8;
}

.better .share___20RDh {
  background-color: #21d1aa;
}

.think .share___20RDh {
  background-color: #ff5042;
}

.leftfield .share___20RDh {
  background-color: black;
}

.globalcitizen .share___20RDh {
  background-color: #7eaaad;
}

.msnbc .share___20RDh {
  background-color: #3062ff;
}

.today .share___20RDh {
  background-color: #ff503c;
}

.knowyourvalue .share___20RDh {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .share___20RDh {
    width: 3.75rem;
    height: 3.75rem;
    right: -3.75rem;
  }
}

.today .share___20RDh.videoPackage___3PNme {
  right: 0;
}

.shareCheckbox___1ZjTu {
  display: none;
}

.shareList___CJe3K {
  position: absolute;
  top: 0;
  right: 2.5rem;
  margin: 0;
  padding: 0;
  width: 0;
  height: 2.5rem;
  max-height: 2.5rem;
  overflow: hidden;
  transition: width 0.3s 0.3s;
}

.news .shareList___CJe3K {
  background-color: #3062ff;
}

.mach .shareList___CJe3K {
  background-color: #5c00d8;
}

.better .shareList___CJe3K {
  background-color: #21d1aa;
}

.think .shareList___CJe3K {
  background-color: #ff5042;
}

.leftfield .shareList___CJe3K {
  background-color: black;
}

.globalcitizen .shareList___CJe3K {
  background-color: #7eaaad;
}

.msnbc .shareList___CJe3K {
  background-color: #3062ff;
}

.today .shareList___CJe3K {
  background-color: #ff503c;
}

.knowyourvalue .shareList___CJe3K {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .shareList___CJe3K {
    height: 3.75rem;
    right: 3.75rem;
    max-height: 3.75rem;
  }
}

.shareLink___I3Bnm {
  margin: 0;
  padding: 0.875rem;
  float: left;
  font-size: 0.75rem;
  text-align: center;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  transform: translateY(40px);
  transition: transform 0.1s ease-in-out;
}

@media only screen and (min-width: 758px) {
  .shareLink___I3Bnm {
    padding: 1.25rem;
    font-size: 0.9375rem;
    width: 3.75rem;
    height: 3.75rem;
    transform: translateY(60px);
  }
}

.shareLink___I3Bnm:nth-of-type(1) {
  transition-delay: 0s;
}

.shareLink___I3Bnm:nth-of-type(2) {
  transition-delay: 0.1s;
}

.shareLink___I3Bnm:nth-of-type(3) {
  transition-delay: 0.2s;
}

.shareLink___I3Bnm:nth-of-type(4) {
  transition-delay: 0.3s;
}

.shareIcon___1Agiy {
  line-height: 0.875rem;
}

@media only screen and (min-width: 758px) {
  .shareIcon___1Agiy {
    line-height: 1.25rem;
  }
}

.shareExpander___2NOfK {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
}

@media only screen and (min-width: 758px) {
  .shareExpander___2NOfK {
    width: 3.75rem;
    height: 3.75rem;
  }
}

.shareDot___1pyZs,
.shareDot___1pyZs::before,
.shareDot___1pyZs::after {
  position: absolute;
  width: 0.1875rem;
  height: 0.1875rem;
  border-radius: 0.1875rem;
  background-color: #fff;
}

@media only screen and (min-width: 758px) {
  .shareDot___1pyZs,
  .shareDot___1pyZs::before,
  .shareDot___1pyZs::after {
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 0.3125rem;
  }
}

.shareDot___1pyZs {
  top: 1.1875rem;
  left: 1.1875rem;
  transition: opacity 0.2s 0.6s;
}

@media only screen and (min-width: 758px) {
  .shareDot___1pyZs {
    top: 1.6875rem;
    left: 1.6875rem;
  }
}

.shareDot___1pyZs::before, .shareDot___1pyZs::after {
  content: "";
}

.shareDot___1pyZs::before {
  right: 0.3125rem;
  transition: right .2s 0.6s ease-out;
}

@media only screen and (min-width: 758px) {
  .shareDot___1pyZs::before {
    right: 0.625rem;
  }
}

.shareDot___1pyZs::after {
  left: 0.3125rem;
  transition: left .2s 0.6s ease-out;
}

@media only screen and (min-width: 758px) {
  .shareDot___1pyZs::after {
    left: 0.625rem;
  }
}

.shareClose___20QK- {
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  top: 0.875rem;
  left: 0.875rem;
  transition: transform 0.3s 0.4s;
  transform: scaleX(0);
}

@media only screen and (min-width: 758px) {
  .shareClose___20QK- {
    width: 0.9375rem;
    height: 0.9375rem;
    top: 1.375rem;
    left: 1.375rem;
  }
}

.shareLine___2C4yN {
  stroke: #fff;
  stroke-width: 1px;
  transform-origin: 50% 50%;
}

.shareLine___2C4yN:first-child {
  transition: transform 0.3s 0.1s;
  transform: rotate(135deg);
}

.shareLine___2C4yN:last-child {
  transform: rotate(45deg);
  transition: transform 0.3s 0.1s;
}

.hoverEffect___2ABX6:hover {
  transition: background 0.4s;
  background-color: rgba(0, 0, 0, 0.3);
}

.shareExpanded___LfmpD > .shareExpander___2NOfK > .shareDot___1pyZs {
  opacity: 0;
  transition: opacity 0.2s 0.2s;
}

.shareExpanded___LfmpD > .shareExpander___2NOfK > .shareDot___1pyZs::before {
  right: 0;
  transition: right .2s ease-out;
}

.shareExpanded___LfmpD > .shareExpander___2NOfK > .shareDot___1pyZs::after {
  left: 0;
  transition: left .2s ease-out;
}

.shareExpanded___LfmpD > .shareExpander___2NOfK .shareClose___20QK- {
  transition: transform 0.2s 0.2s;
  transform: scaleX(1);
}

.shareExpanded___LfmpD > .shareExpander___2NOfK .shareLine___2C4yN:first-child {
  transform: rotate(0deg);
  transition: transform 0.4s 0.6s;
}

.shareExpanded___LfmpD > .shareExpander___2NOfK .shareLine___2C4yN:last-child {
  transition: transform 0.2s 0.6s;
  transform: rotate(0deg);
}

.shareExpanded___LfmpD .shareList___CJe3K {
  width: 7.5rem;
  transition: width 0.3s 0.6s;
}

@media only screen and (min-width: 758px) {
  .shareExpanded___LfmpD .shareList___CJe3K {
    width: 11.25rem;
  }
}

.shareExpanded___LfmpD .shareList___CJe3K:hover .shareLink___I3Bnm:not(:hover) {
  opacity: .5;
  transition: opacity .25s ease-in;
}

.shareExpanded___LfmpD .shareList___CJe3K > .shareLink___I3Bnm {
  transform: translateY(0);
  transition: transform 0.3s 0.9s ease-in-out, opacity 0.25s ease-in;
}

.shareExpanded___LfmpD .shareList___CJe3K > .shareLink___I3Bnm:nth-of-type(1) {
  transition-delay: 0.9s, 0s;
}

.shareExpanded___LfmpD .shareList___CJe3K > .shareLink___I3Bnm:nth-of-type(2) {
  transition-delay: 1s, 0s;
}

.shareExpanded___LfmpD .shareList___CJe3K > .shareLink___I3Bnm:nth-of-type(3) {
  transition-delay: 1.1s, 0s;
}

.shareExpanded___LfmpD .shareList___CJe3K > .shareLink___I3Bnm:nth-of-type(4) {
  transition-delay: 1.2s, 0s;
}
.item___2Rw09 {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
}

@media only screen and (min-width: 758px) {
  .item___2Rw09 {
    -ms-flex-preferred-size: 20rem;
        flex-basis: 20rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .item___2Rw09 {
    height: 6.25rem;
    display: -ms-flexbox;
    display: flex;
    background-color: #2a2a2a;
  }
}

@media only screen and (min-width: 1240px) {
  .item___2Rw09 {
    height: 7.5rem;
  }
}

.item___2Rw09::after {
  content: '';
  background-image: linear-gradient(to bottom, transparent, black);
  display: block;
  position: absolute;
  top: 10%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

@media only screen and (min-width: 1000px) {
  .item___2Rw09::after {
    top: auto;
    left: 14.375rem;
    right: auto;
    background-image: none;
    background-color: #fff;
    width: 1.25rem;
    height: 0.0625rem;
    opacity: .5;
  }
  .today .item___2Rw09::after {
    background-color: #999;
  }
}

@media only screen and (min-width: 1240px) {
  .item___2Rw09::after {
    left: 16.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .item___2Rw09:last-child::after {
    display: none;
  }
}

.item___2Rw09:not(.playing___22eb6):hover {
  background-color: #555;
  cursor: pointer;
}

.today .item___2Rw09:not(.playing___22eb6):hover {
  background-color: rgba(56, 5, 56, 0.1);
}

.item___2Rw09:not(.playing___22eb6):hover .imageContent___3tEdG {
  transform: scale(1.1);
}

.today .item___2Rw09 {
  background: #fff;
}

.image___adoXS {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

@media only screen and (min-width: 1000px) {
  .image___adoXS {
    position: relative;
    -ms-flex: 0 0 12.5rem;
        flex: 0 0 12.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .image___adoXS {
    -ms-flex: 0 0 15rem;
        flex: 0 0 15rem;
  }
}

.playing___22eb6 {
  pointer-events: none;
}

.playing___22eb6 .preview___13cRB {
  display: none;
}

@media only screen and (min-width: 758px) {
  .playing___22eb6 .image___adoXS {
    display: block;
  }
  .playing___22eb6 .image___adoXS::before {
    font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
    font-weight: normal;
    font-size: 0.75rem;
    line-height: 0.75rem;
    content: 'Now Playing';
    text-transform: uppercase;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.5;
    padding: 1.25rem;
  }
  .news .playing___22eb6 .image___adoXS::before {
    background-color: #102039;
  }
  .mach .playing___22eb6 .image___adoXS::before {
    background-color: #5c00d8;
  }
  .better .playing___22eb6 .image___adoXS::before {
    background-color: #21d1aa;
  }
  .think .playing___22eb6 .image___adoXS::before {
    background-color: #ff5042;
  }
  .leftfield .playing___22eb6 .image___adoXS::before {
    background-color: black;
  }
  .globalcitizen .playing___22eb6 .image___adoXS::before {
    background-color: #7eaaad;
  }
  .msnbc .playing___22eb6 .image___adoXS::before {
    background-color: #3062ff;
  }
  .today .playing___22eb6 .image___adoXS::before {
    background-color: #ff503c;
  }
  .knowyourvalue .playing___22eb6 .image___adoXS::before {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .playing___22eb6 {
    background-color: #555;
  }
  .today .playing___22eb6 {
    background-color: rgba(56, 5, 56, 0.1);
  }
  .playing___22eb6 .image___adoXS::before {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.imageContent___3tEdG {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: center;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  transition: transform 0.2s;
}

.preview___13cRB {
  display: block;
  width: 100%;
  overflow: hidden;
}

@media only screen and (min-width: 1000px) {
  .preview___13cRB {
    -ms-flex: 0 0 12.5rem;
        flex: 0 0 12.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .preview___13cRB {
    -ms-flex: 0 0 15rem;
        flex: 0 0 15rem;
  }
}

.preview___13cRB img {
  width: 100%;
  height: auto;
}

.content___1UWin {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  color: #fff;
  z-index: 2;
}

@media only screen and (min-width: 1000px) {
  .content___1UWin {
    position: static;
    -ms-flex: 0 0 12.5rem;
        flex: 0 0 12.5rem;
    padding: 1.25rem 1.875rem 1.25rem 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .content___1UWin {
    -ms-flex: 0 0 17.5rem;
        flex: 0 0 17.5rem;
    padding: 1.875rem 1.875rem 3.125rem;
  }
}

.today .content___1UWin {
  width: 100%;
  padding-right: 3.75rem;
}

.title___Yy1K9 {
  margin: 0;
  padding: 0 0 5px;
}

.news .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___Yy1K9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___Yy1K9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___Yy1K9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___Yy1K9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .title___Yy1K9 {
    height: 2.5rem;
    padding: 0;
    margin-bottom: 9px;
    overflow: hidden;
    box-sizing: content-box;
  }
}

.today .title___Yy1K9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-bottom: 0;
}

@media only screen and (min-width: 1000px) {
  .today .title___Yy1K9 {
    color: #380538;
  }
}

.duration___fewg4 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin: 0;
  padding: 0;
  opacity: 0.5;
}

@media only screen and (min-width: 1000px) {
  .duration___fewg4 {
    font-size: 0.6875rem;
    line-height: 0.625rem;
  }
}

.today .duration___fewg4 {
  position: absolute;
  bottom: 1.25rem;
  right: 1.25rem;
  opacity: 1;
}

@media only screen and (min-width: 1000px) {
  .today .duration___fewg4 {
    position: static;
    color: #999;
  }
}
.news .container___byDdy,
.msnbc .container___byDdy,
.today .container___byDdy {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.container___byDdy {
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 1000px) {
  .container___byDdy {
    margin-left: calc(40px - 2vw);
    margin-right: calc(40px - 2vw);
  }
  .container___byDdy::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) and (min-width: 758px) {
  .container___byDdy {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___byDdy::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) and (min-width: 1000px) {
  .container___byDdy {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___byDdy::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) and (min-width: 1240px) {
  .container___byDdy {
    width: 77.5rem;
  }
  .container___byDdy::after {
    clear: both;
    content: "";
    display: block;
  }
}

.package___1TerO {
  padding: 3.75rem 0;
}

@media only screen and (min-width: 758px) {
  .package___1TerO {
    padding: 5rem 0;
  }
}

@media only screen and (min-width: 1000px) {
  .package___1TerO {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1000px) {
  .columns___2rbGo:first-child {
    -ms-flex: 0 0 35rem;
        flex: 0 0 35rem;
  }
  .columns___2rbGo:last-child {
    -ms-flex: 0 0 25rem;
        flex: 0 0 25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .columns___2rbGo:first-child {
    -ms-flex: 0 0 42.5rem;
        flex: 0 0 42.5rem;
  }
  .columns___2rbGo:last-child {
    -ms-flex: 0 0 32.5rem;
        flex: 0 0 32.5rem;
  }
}

.label___1q6aI {
  margin: 0 0 0 2.5rem;
  padding: 1.875rem 1.875rem 3.75rem;
  color: #fff;
}

.news .label___1q6aI {
  background-color: #102039;
}

.mach .label___1q6aI {
  background-color: #5c00d8;
}

.better .label___1q6aI {
  background-color: #21d1aa;
}

.think .label___1q6aI {
  background-color: #ff5042;
}

.leftfield .label___1q6aI {
  background-color: black;
}

.globalcitizen .label___1q6aI {
  background-color: #7eaaad;
}

.msnbc .label___1q6aI {
  background-color: #3062ff;
}

.today .label___1q6aI {
  background-color: #ff503c;
}

.knowyourvalue .label___1q6aI {
  background-color: #f6a383;
}

.news .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .label___1q6aI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .label___1q6aI {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.32812rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .label___1q6aI {
  text-transform: uppercase;
}

.mach .label___1q6aI {
  text-transform: uppercase;
}

.better .label___1q6aI {
  text-transform: uppercase;
}

.think .label___1q6aI {
  text-transform: uppercase;
}

.leftfield .label___1q6aI {
  text-transform: uppercase;
}

.globalcitizen .label___1q6aI {
  text-transform: uppercase;
}

.msnbc .label___1q6aI {
  text-transform: uppercase;
}

.today .label___1q6aI {
  text-transform: uppercase;
}

.knowyourvalue .label___1q6aI {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .label___1q6aI {
    margin-left: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .label___1q6aI {
    width: 25rem;
    height: 7.5rem;
    margin-left: auto;
    margin-right: 0;
    padding-top: 1.4375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .label___1q6aI {
    width: 30rem;
  }
}

.videoWrapper___aasU_ {
  position: relative;
  display: none;
}

@media only screen and (min-width: 758px) {
  .videoWrapper___aasU_ {
    background-color: #000;
    color: #c1c1c1;
    display: block;
    width: 100%;
  }
}

@media only screen and (min-width: 1000px) {
  .videoWrapper___aasU_ {
    height: 19.6875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .videoWrapper___aasU_ {
    height: 23.9375rem;
  }
}

@media only screen and (min-width: 758px) {
  .scroll___1q8V- {
    height: 11.0625rem;
    overflow: hidden;
  }
  .scroll___1q8V-:hover {
    overflow-x: auto;
    overflow-y: hidden;
  }
}

@media only screen and (min-width: 1000px) {
  .scroll___1q8V- {
    height: auto;
    width: auto;
    overflow: auto;
  }
}

@media only screen and (min-width: 758px) {
  .list___18Kve {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1000px) {
  .list___18Kve {
    display: block;
  }
}

.videoMeta___3_Ctq {
  display: none;
  position: relative;
  margin-right: 3.75rem;
}

@media only screen and (min-width: 1000px) {
  .videoMeta___3_Ctq {
    display: block;
  }
}

.videoMeta___3_Ctq .videoTitle___1JKZb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  margin: 0;
  padding: 1.75rem 0.625rem 0.4375rem 0;
}

.videoMeta___3_Ctq .duration___3VNL9 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: #999;
}

.today .label___1q6aI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.625rem;
  line-height: 1.875rem;
  text-transform: none;
  font-style: italic;
  color: #380538;
  background: #fff;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .today .label___1q6aI {
    font-size: 1.875rem;
    line-height: 1.875rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    float: right;
  }
}

.today .label___1q6aI::before {
  content: '';
  width: 3.125rem;
  height: 0.0625rem;
  background: #ff503c;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.625rem 0 -4.375rem;
}

@media only screen and (min-width: 758px) {
  .today .label___1q6aI::before {
    width: 8.125rem;
    margin-left: -8.75rem;
  }
}

.today .videoWrapperOuter___1CkeO {
  clear: right;
  position: relative;
}

.today .videoMeta___3_Ctq {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent);
}

@media only screen and (min-width: 758px) {
  .today .videoMeta___3_Ctq {
    display: block;
    position: absolute;
    width: 100%;
    height: 10rem;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .videoMeta___3_Ctq {
    margin: -19.6875rem 2.5rem 0 0;
    position: relative;
  }
}

@media only screen and (min-width: 1240px) {
  .today .videoMeta___3_Ctq {
    margin: -23.9375rem 3.75rem 0 0;
  }
}

.today .videoMeta___3_Ctq.playing___1q6De {
  display: none;
}

.today .videoTitle___1JKZb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  color: #fff;
  padding: 0;
}

.today .duration___3VNL9 {
  color: #fff;
}

.seeAllWrapper___3ofjV {
  padding: 1.875rem 2.5rem;
}

.news .seeAllWrapper___3ofjV {
  background-color: white;
}

.mach .seeAllWrapper___3ofjV {
  background-color: white;
}

.better .seeAllWrapper___3ofjV {
  background-color: white;
}

.think .seeAllWrapper___3ofjV {
  background-color: white;
}

.leftfield .seeAllWrapper___3ofjV {
  background-color: white;
}

.globalcitizen .seeAllWrapper___3ofjV {
  background-color: white;
}

.msnbc .seeAllWrapper___3ofjV {
  background-color: white;
}

.today .seeAllWrapper___3ofjV {
  background-color: #f8f8f8;
}

.knowyourvalue .seeAllWrapper___3ofjV {
  background-color: #f4f0eb;
}

.news .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .seeAllWrapper___3ofjV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .seeAllWrapper___3ofjV {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .seeAllWrapper___3ofjV {
  background-color: #fff;
}

@media only screen and (min-width: 758px) {
  .seeAllWrapper___3ofjV {
    display: none;
  }
}

@media only screen and (min-width: 1000px) {
  .seeAllWrapper___3ofjV {
    display: block;
  }
}

.seeAllWrapper___3ofjV .seeAll___375c1 {
  border-width: 0.0625rem;
  border-style: solid;
  display: block;
  text-align: center;
  box-sizing: border-box;
  height: 3.75rem;
  text-transform: uppercase;
  padding-top: 1.25rem;
}

.news .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #102039;
}

.mach .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #5c00d8;
}

.better .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #21d1aa;
}

.think .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #ff5042;
}

.leftfield .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: black;
}

.globalcitizen .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #7eaaad;
}

.msnbc .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #3062ff;
}

.today .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #ff503c;
}

.knowyourvalue .seeAllWrapper___3ofjV .seeAll___375c1 {
  border-color: #f6a383;
}

.news .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #102039;
}

.mach .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #5c00d8;
}

.better .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #21d1aa;
}

.think .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #ff5042;
}

.leftfield .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: black;
}

.globalcitizen .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #7eaaad;
}

.msnbc .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #3062ff;
}

.today .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #ff503c;
}

.knowyourvalue .seeAllWrapper___3ofjV .seeAll___375c1 {
  color: #f6a383;
}
@charset "UTF-8";
.container___2g_9n {
  overflow: hidden;
  margin-bottom: 2.5rem;
}

.news .container___2g_9n {
  background-color: #102039;
}

.mach .container___2g_9n {
  background-color: #5c00d8;
}

.better .container___2g_9n {
  background-color: #21d1aa;
}

.think .container___2g_9n {
  background-color: #ff5042;
}

.leftfield .container___2g_9n {
  background-color: black;
}

.globalcitizen .container___2g_9n {
  background-color: #7eaaad;
}

.msnbc .container___2g_9n {
  background-color: #3062ff;
}

.today .container___2g_9n {
  background-color: #ff503c;
}

.knowyourvalue .container___2g_9n {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2g_9n {
    margin-bottom: 0;
  }
}

.content___3fhbq {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
}

.content___3fhbq::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .content___3fhbq {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .content___3fhbq::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .content___3fhbq {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .content___3fhbq::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .content___3fhbq {
    width: 77.5rem;
  }
  .content___3fhbq::after {
    clear: both;
    content: "";
    display: block;
  }
}

.content___3fhbq::before {
  background-color: transparent;
  background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  display: block;
  width: 5rem;
  height: 2.5rem;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .content___3fhbq::before {
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___3fhbq::before {
    margin-left: 3.75rem;
  }
}

.title___20Opl {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .title___20Opl {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___20Opl {
    font-size: 2.5rem;
    line-height: 2.5rem;
    width: calc(50% - 100px);
    height: 10.3125rem;
    margin-left: 3.75rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

@media only screen and (min-width: 1240px) {
  .title___20Opl {
    font-size: 3.75rem;
    line-height: 3.75rem;
    height: 19.0625rem;
    margin-top: 1.5625rem;
    margin-bottom: 1.875rem;
  }
}

.title___20Opl a {
  color: #fff;
  text-decoration: none;
}

.picture___3g-ZX {
  width: calc(100% + (40px - (2vw * 2)));
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .picture___3g-ZX {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .picture___3g-ZX {
    position: absolute;
    top: 2.5rem;
    right: 2.5rem;
    width: calc(50% - 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .picture___3g-ZX {
    top: 3.75rem;
  }
}

.picture___3g-ZX picture {
  display: block;
}

.category___3gzkd {
  margin-left: calc(-40px + 2vw);
}

@media only screen and (min-width: 758px) {
  .category___3gzkd {
    margin-left: calc(-40px + 4vw);
    position: relative;
    float: left;
    clear: both;
  }
}

@media only screen and (min-width: 1000px) {
  .category___3gzkd {
    margin: 2.5rem 0 0 2.5rem;
  }
}

.category___3gzkd::before {
  content: none;
}

@media only screen and (min-width: 758px) {
  .category___3gzkd::before {
    content: '';
    display: block;
    width: 2.5rem;
    height: 5rem;
    background: #fff;
    position: absolute;
    top: -7.5rem;
    left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .category___3gzkd::before {
    content: none;
  }
}

.info___xKbHQ {
  display: none;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .info___xKbHQ {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    width: calc(100% - 4vw + calc(40px - 4vw));
    margin-left: calc(calc(40px - 4vw) * -1);
    padding: 2.1875rem 0 2.8125rem calc(40px * 2);
    color: #555;
    display: block;
  }
  .news .info___xKbHQ {
    background-color: white;
  }
  .mach .info___xKbHQ {
    background-color: white;
  }
  .better .info___xKbHQ {
    background-color: white;
  }
  .think .info___xKbHQ {
    background-color: white;
  }
  .leftfield .info___xKbHQ {
    background-color: white;
  }
  .globalcitizen .info___xKbHQ {
    background-color: white;
  }
  .msnbc .info___xKbHQ {
    background-color: white;
  }
  .today .info___xKbHQ {
    background-color: #f8f8f8;
  }
  .knowyourvalue .info___xKbHQ {
    background-color: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .info___xKbHQ {
    clear: both;
    width: calc(50% - 40px);
    padding-left: 1.25rem;
    padding-right: 2.5rem;
    margin: 0 0 0 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .info___xKbHQ::before {
    content: '';
    width: calc((100vw - 920px) / 2);
    height: calc(100% + 40px);
    position: absolute;
    left: calc(((100vw - 920px) / 2) * -1);
    bottom: 0;
  }
  .news .info___xKbHQ::before {
    background-color: white;
  }
  .mach .info___xKbHQ::before {
    background-color: white;
  }
  .better .info___xKbHQ::before {
    background-color: white;
  }
  .think .info___xKbHQ::before {
    background-color: white;
  }
  .leftfield .info___xKbHQ::before {
    background-color: white;
  }
  .globalcitizen .info___xKbHQ::before {
    background-color: white;
  }
  .msnbc .info___xKbHQ::before {
    background-color: white;
  }
  .today .info___xKbHQ::before {
    background-color: #f8f8f8;
  }
  .knowyourvalue .info___xKbHQ::before {
    background-color: #f4f0eb;
  }
}

.byline___1hzvB {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  width: 10rem;
  color: #2a2a2a;
  float: left;
}

.bylineDate___10Aty {
  color: #999;
}

.bylineName___2WyE_ ~ .bylineDate___10Aty::before {
  content: ' \2013   ';
}

.copy___3RNUT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #555;
  margin: 0;
}

@media only screen and (min-width: 758px) {
  .copy___3RNUT {
    width: calc(58.33333% - 6.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .copy___3RNUT {
    width: 11.25rem;
    height: 7.5rem;
    overflow: hidden;
  }
}

@media only screen and (min-width: 1240px) {
  .copy___3RNUT {
    width: 18.75rem;
  }
}

@media only screen and (min-width: 758px) {
  .byline___1hzvB ~ .copy___3RNUT {
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .byline___1hzvB ~ .copy___3RNUT {
    margin-left: 40px;
  }
}

.sponsored___1Mzn0 .info___xKbHQ {
  background-color: #2a2a2a;
}

.sponsored___1Mzn0 .info___xKbHQ .copy___3RNUT {
  color: #fff;
}
.today .container___2J9P3 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

@media only screen and (min-width: 1000px) {
  .today .container___2J9P3 {
    width: calc(100% + 80px);
    margin-left: -2.5rem;
  }
}

.today .container___2J9P3::before {
  content: none;
}

@media only screen and (min-width: 1000px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .wrapper___1567F {
    width: 100%;
  }
}

@media only screen and (min-width: 758px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .picture___ylqz7 {
    width: calc(58% + 40px);
    float: right;
    margin-right: -2.5rem;
    margin-top: 0;
    position: relative;
    z-index: 2;
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .picture___ylqz7 {
    width: 20rem;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .picture___ylqz7 {
    width: 28.75rem;
  }
}

@media only screen and (min-width: 758px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .info___15ASG {
    width: calc(50% - 60px);
    float: none;
    margin-top: 4.375rem;
  }
  .today .container___2J9P3.railAdjacent___2F8L3 .info___15ASG::before {
    height: calc(100% + 20px);
    top: -2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .info___15ASG {
    width: 17.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .info___15ASG {
    width: 25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___2J9P3.railAdjacent___2F8L3 .title___3Yg7i {
    width: auto;
  }
}

.today .headline___3fao_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #380538;
}

@media only screen and (min-width: 758px) {
  .today .picture___ylqz7 {
    width: calc(100% + 80px);
    float: none;
  }
}

@media only screen and (min-width: 1000px) {
  .today .picture___ylqz7 {
    width: 42.5rem;
    float: right;
    margin-right: -2.5rem;
    margin-top: 0;
    position: relative;
    z-index: 2;
  }
}

@media only screen and (min-width: 1240px) {
  .today .picture___ylqz7 {
    width: 56.25rem;
  }
}

.today .info___15ASG {
  width: calc(100% + 40px);
  height: auto;
  margin: 0;
  background: none;
  padding: 0 2.5rem 2.5rem 0;
}

@media only screen and (min-width: 1000px) {
  .today .info___15ASG {
    float: none;
    width: 28.75rem;
    margin-top: 4.375rem;
    z-index: 1;
  }
}

.today .info___15ASG::before {
  width: calc(100% - 20px);
  background: #fff;
  border: 0;
  left: 1.25rem;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .today .info___15ASG::before {
    width: calc(100% - 30px);
    left: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .info___15ASG::before {
    height: calc(100% + 20px);
    top: -2.5rem;
  }
}

.today .info___15ASG::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  border-width: 0;
  border-top-style: solid;
  border-top-width: 0.0625rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.today .info___15ASG .title___3Yg7i {
  font-size: 1.5625rem;
  line-height: 1.875rem;
  position: relative;
  z-index: 2;
  margin-top: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .today .info___15ASG .title___3Yg7i {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .info___15ASG .title___3Yg7i {
    width: 15rem;
  }
}

.today .category___326M_ {
  position: relative;
  z-index: 2;
  top: 0;
  left: 0;
  padding-top: 0.9375rem;
}

@media only screen and (min-width: 1000px) {
  .today .category___326M_ {
    padding-top: 1.5625rem;
  }
}

.today .icon___3aeSQ {
  color: #fff;
  font-size: 0.5rem;
  background: #ff503c;
  width: 2.5rem;
  height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  z-index: 2;
}

.container___2J9P3 {
  position: relative;
}

.container___2J9P3::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vw;
  min-height: 21.25rem;
  max-height: 29.6875rem;
}

.news .container___2J9P3::before {
  background-color: #102039;
}

.mach .container___2J9P3::before {
  background-color: #5c00d8;
}

.better .container___2J9P3::before {
  background-color: #21d1aa;
}

.think .container___2J9P3::before {
  background-color: #ff5042;
}

.leftfield .container___2J9P3::before {
  background-color: black;
}

.globalcitizen .container___2J9P3::before {
  background-color: #7eaaad;
}

.msnbc .container___2J9P3::before {
  background-color: #3062ff;
}

.today .container___2J9P3::before {
  background-color: #ff503c;
}

.knowyourvalue .container___2J9P3::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2J9P3::before {
    height: 21.875rem;
  }
}

.wrapper___1567F {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
}

.wrapper___1567F::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .wrapper___1567F {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .wrapper___1567F::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .wrapper___1567F {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .wrapper___1567F::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .wrapper___1567F {
    width: 77.5rem;
  }
  .wrapper___1567F::after {
    clear: both;
    content: "";
    display: block;
  }
}

.content___eTU7B {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .content___eTU7B {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___eTU7B {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.picture___ylqz7 {
  display: block;
  width: calc(100% + 80px);
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .picture___ylqz7 {
    width: 65%;
    margin-top: 2.5rem;
    float: right;
  }
}

@media only screen and (min-width: 1000px) {
  .picture___ylqz7 {
    width: 42.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .picture___ylqz7 {
    width: 54.375rem;
  }
}

.info___15ASG {
  background: #f1f0ed;
  position: relative;
  width: calc(100% + 20px);
  height: 16.25rem;
  margin: -1.25rem 0 0 1.25rem;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
}

@media only screen and (min-width: 758px) {
  .info___15ASG {
    float: left;
    width: 45%;
    height: 20.625rem;
    margin: 5rem -13% 0 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .info___15ASG {
    width: 21.25rem;
  }
}

.info___15ASG::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: -1.25rem;
  left: -1.25rem;
  border: 1px solid #e5e3dd;
  pointer-events: none;
}

.today .info___15ASG::after {
  -o-border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
     border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
}

.quote___9jc3r {
  font-size: 1.25rem;
  margin-bottom: 1.5625rem;
  display: block;
}

.news .quote___9jc3r {
  color: #102039;
}

.mach .quote___9jc3r {
  color: #5c00d8;
}

.better .quote___9jc3r {
  color: #21d1aa;
}

.think .quote___9jc3r {
  color: #ff5042;
}

.leftfield .quote___9jc3r {
  color: black;
}

.globalcitizen .quote___9jc3r {
  color: #7eaaad;
}

.msnbc .quote___9jc3r {
  color: #3062ff;
}

.today .quote___9jc3r {
  color: #ff503c;
}

.knowyourvalue .quote___9jc3r {
  color: #f6a383;
}

.title___3Yg7i {
  font-weight: normal;
}

.news .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___3Yg7i {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___3Yg7i {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___3Yg7i {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___3Yg7i {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___3Yg7i {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___3Yg7i {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___3Yg7i {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___3Yg7i {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
}

.news .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .featuredAuthor___RUd7Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___RUd7Y {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .featuredAuthor___RUd7Y {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___RUd7Y {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .featuredAuthor___RUd7Y {
  color: #102039;
}

.mach .featuredAuthor___RUd7Y {
  color: #5c00d8;
}

.better .featuredAuthor___RUd7Y {
  color: #21d1aa;
}

.think .featuredAuthor___RUd7Y {
  color: #ff5042;
}

.leftfield .featuredAuthor___RUd7Y {
  color: black;
}

.globalcitizen .featuredAuthor___RUd7Y {
  color: #7eaaad;
}

.msnbc .featuredAuthor___RUd7Y {
  color: #3062ff;
}

.today .featuredAuthor___RUd7Y {
  color: #ff503c;
}

.knowyourvalue .featuredAuthor___RUd7Y {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___RUd7Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___RUd7Y {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___RUd7Y {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___RUd7Y {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.category___326M_ {
  text-transform: uppercase;
  letter-spacing: .04em;
  position: absolute;
  bottom: 3.125rem;
  left: 1.25rem;
  margin: 0;
}

.news .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___326M_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___326M_ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___326M_ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___326M_ {
  color: #102039;
}

.mach .category___326M_ {
  color: #5c00d8;
}

.better .category___326M_ {
  color: #21d1aa;
}

.think .category___326M_ {
  color: #ff5042;
}

.leftfield .category___326M_ {
  color: black;
}

.globalcitizen .category___326M_ {
  color: #7eaaad;
}

.msnbc .category___326M_ {
  color: #3062ff;
}

.today .category___326M_ {
  color: #ff503c;
}

.knowyourvalue .category___326M_ {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .category___326M_ {
    bottom: 2.1875rem;
  }
}

.featuredAuthorImage___1ZS8W {
  position: absolute;
  bottom: 1.25rem;
  right: 1.25rem;
  font-size: 0;
  width: 5rem;
  height: 5rem;
}

@media only screen and (min-width: 758px) {
  .featuredAuthorImage___1ZS8W {
    width: 6.25rem;
    height: 6.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .featuredAuthorImage___1ZS8W {
    width: 7.5rem;
    height: 7.5rem;
  }
}

.sponsored___1llFr .info___15ASG {
  background-color: #2a2a2a;
  color: #fff;
}

.sponsored___1llFr .info___15ASG .quote___9jc3r,
.sponsored___1llFr .info___15ASG .category___326M_ {
  color: #fff;
}
.container___HFAr_ {
  overflow: hidden;
}

.articles___3HN-R {
  position: relative;
}

@media only screen and (min-width: 1000px) {
  .articles___3HN-R {
    margin-top: 0.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .articles___3HN-R::after {
    content: '';
    display: block;
    width: 2.5rem;
    height: calc((100vw - 95px) / 2);
    position: absolute;
    top: 0;
    right: 0;
  }
  .news .articles___3HN-R::after {
    background-color: #102039;
  }
  .mach .articles___3HN-R::after {
    background-color: #5c00d8;
  }
  .better .articles___3HN-R::after {
    background-color: #21d1aa;
  }
  .think .articles___3HN-R::after {
    background-color: #ff5042;
  }
  .leftfield .articles___3HN-R::after {
    background-color: black;
  }
  .globalcitizen .articles___3HN-R::after {
    background-color: #7eaaad;
  }
  .msnbc .articles___3HN-R::after {
    background-color: #3062ff;
  }
  .today .articles___3HN-R::after {
    background-color: #ff503c;
  }
  .knowyourvalue .articles___3HN-R::after {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___3HN-R::after {
    content: none;
  }
}

.gc___2HtlE::before {
  content: '';
  background: url(/rassets1/b37e594bc930fc47c3b2a5184279f284.png) no-repeat;
  background-size: 17.5rem;
  height: 17.5rem;
  width: 100%;
  position: absolute;
}

@media only screen and (min-width: 758px) {
  .gc___2HtlE::before {
    background: url(/rassets1/8861dc560e567512e901d19a4a32b3e6.png) no-repeat;
    background-size: 20.9375rem;
    height: 20.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .gc___2HtlE::before {
    background-size: 18.625rem;
    height: 18.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .gc___2HtlE::before {
    background: url(/rassets1/e14a84c41c7452d484e6308b6a595734.png) no-repeat;
    background-size: 28.125rem;
    height: 28.125rem;
  }
}
.container___1XVTt {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  background: none;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .container___1XVTt {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1XVTt {
    width: 100%;
    margin-left: 0;
  }
}

.title___1dOLI {
  width: auto;
  margin: 0;
  padding: 1.25rem 0 0 0;
  background: none;
  color: #fff;
}

.news .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .title___1dOLI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .title___1dOLI {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .title___1dOLI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .title___1dOLI {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .title___1dOLI {
    width: calc(58.33333% - 6.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: 0;
    float: none;
    display: inline-block;
  }
  .news .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___1dOLI {
    width: auto;
    height: 10.9375rem;
    margin-left: 2.5rem;
    padding-right: 2.5rem;
    position: relative;
    display: block;
  }
  .news .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .title___1dOLI {
    height: 12.8125rem;
    margin-bottom: 1.5625rem;
  }
  .news .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .title___1dOLI {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1dOLI {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___1dOLI a {
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 40px);
  }
}

.byline___1xJ93 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: #fff;
  margin: 0.625rem 0 1.25rem;
}

@media only screen and (min-width: 758px) {
  .byline___1xJ93 {
    margin: 1.25rem 0 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .byline___1xJ93 {
    width: 10rem;
    margin-left: 2.5rem;
    margin-bottom: 5.625rem;
    float: left;
  }
}

@media only screen and (min-width: 1240px) {
  .byline___1xJ93 {
    margin-top: 0;
    margin-bottom: 6.25rem;
  }
}

.dek___CRO9- {
  display: none;
}

@media only screen and (min-width: 758px) {
  .dek___CRO9- {
    width: calc(41.66667% - 5.66667vw);
    float: left;
    margin-left: 4vw;
    color: #555;
    display: block;
    float: right;
    margin: 1.4375rem 0;
  }
  .news .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .mach .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .better .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .think .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .leftfield .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .globalcitizen .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .msnbc .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .today .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .knowyourvalue .dek___CRO9- {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .dek___CRO9- {
    position: static;
    width: 16.875rem;
    margin-top: 1.25rem;
    margin-bottom: 5.625rem;
    float: right;
    margin-right: 2.5625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .dek___CRO9- {
    width: 25.9375rem;
    margin-top: 0;
    margin-bottom: 6.25rem;
  }
}

.picture___2PVml {
  display: block;
  width: calc(100% + 40px);
  position: relative;
  clear: both;
  border-bottom: 2.5rem solid #fff;
}

@media only screen and (min-width: 758px) {
  .picture___2PVml {
    border-bottom: none;
    width: auto;
  }
}

@media only screen and (min-width: 758px) {
  .picture___2PVml::before {
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    width: 2.5rem;
    height: calc(100% - 40px);
    left: -2.5rem;
    top: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .picture___2PVml::before {
    content: none;
  }
}

.category___NloxH {
  letter-spacing: .04em;
  line-height: 2.5rem;
  text-transform: uppercase;
  color: #fff;
  height: 2.5rem;
  min-width: 10rem;
  padding: 0 2.5rem;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.news .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___NloxH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___NloxH {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___NloxH {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___NloxH {
  background-color: #102039;
}

.mach .category___NloxH {
  background-color: #5c00d8;
}

.better .category___NloxH {
  background-color: #21d1aa;
}

.think .category___NloxH {
  background-color: #ff5042;
}

.leftfield .category___NloxH {
  background-color: black;
}

.globalcitizen .category___NloxH {
  background-color: #7eaaad;
}

.msnbc .category___NloxH {
  background-color: #3062ff;
}

.today .category___NloxH {
  background-color: #ff503c;
}

.knowyourvalue .category___NloxH {
  background-color: #f6a383;
}

.typeIcon___2BJB3 {
  height: 2.5rem;
  width: 2.5rem;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 0.625rem;
  line-height: 2.5rem;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  right: -2.5rem;
}

.news .typeIcon___2BJB3 {
  background-color: #102039;
}

.mach .typeIcon___2BJB3 {
  background-color: #5c00d8;
}

.better .typeIcon___2BJB3 {
  background-color: #21d1aa;
}

.think .typeIcon___2BJB3 {
  background-color: #ff5042;
}

.leftfield .typeIcon___2BJB3 {
  background-color: black;
}

.globalcitizen .typeIcon___2BJB3 {
  background-color: #7eaaad;
}

.msnbc .typeIcon___2BJB3 {
  background-color: #3062ff;
}

.today .typeIcon___2BJB3 {
  background-color: #ff503c;
}

.knowyourvalue .typeIcon___2BJB3 {
  background-color: #f6a383;
}

.featuredAuthor___27VhW {
  font-weight: normal;
}

.news .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .featuredAuthor___27VhW {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.35rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .featuredAuthor___27VhW {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .featuredAuthor___27VhW {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.35rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .featuredAuthor___27VhW {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.44rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___27VhW {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.92rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.25rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.25rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___27VhW {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.4rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.7rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___27VhW {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .featuredAuthor___27VhW {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.7rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___27VhW {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.88rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}
.container___2aAO1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.picture___arRy7 {
  width: 5rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
}

@media only screen and (min-width: 1240px) {
  .picture___arRy7 {
    width: 7.5rem;
  }
}

.info___392GA {
  margin-left: 1.25rem;
}

.category___1Gdqh {
  text-transform: uppercase;
  margin: 0 0 0.3125rem;
}

.news .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .category___1Gdqh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .category___1Gdqh {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .category___1Gdqh {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.news .category___1Gdqh {
  color: #102039;
}

.mach .category___1Gdqh {
  color: #5c00d8;
}

.better .category___1Gdqh {
  color: #21d1aa;
}

.think .category___1Gdqh {
  color: #ff5042;
}

.leftfield .category___1Gdqh {
  color: black;
}

.globalcitizen .category___1Gdqh {
  color: #7eaaad;
}

.msnbc .category___1Gdqh {
  color: #3062ff;
}

.today .category___1Gdqh {
  color: #ff503c;
}

.knowyourvalue .category___1Gdqh {
  color: #f6a383;
}

.title___1OYDH {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 0;
}

@media only screen and (min-width: 1240px) {
  .title___1OYDH {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
}

.sponsored___T8Q1b .category___1Gdqh,
.sponsored___T8Q1b .title___1OYDH {
  color: #fff;
}
.container___1Zv4W {
  overflow: hidden;
  position: relative;
}

.news .container___1Zv4W {
  background-color: #102039;
}

.mach .container___1Zv4W {
  background-color: #5c00d8;
}

.better .container___1Zv4W {
  background-color: #21d1aa;
}

.think .container___1Zv4W {
  background-color: #ff5042;
}

.leftfield .container___1Zv4W {
  background-color: black;
}

.globalcitizen .container___1Zv4W {
  background-color: #7eaaad;
}

.msnbc .container___1Zv4W {
  background-color: #3062ff;
}

.today .container___1Zv4W {
  background-color: #ff503c;
}

.knowyourvalue .container___1Zv4W {
  background-color: #f6a383;
}

.content___2FJXN {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.content___2FJXN::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .content___2FJXN {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .content___2FJXN::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .content___2FJXN {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .content___2FJXN::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .content___2FJXN {
    width: 77.5rem;
  }
  .content___2FJXN::after {
    clear: both;
    content: "";
    display: block;
  }
}

.articles___3M-T- {
  position: relative;
}

.articles___3M-T-::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 1000px) {
  .articles___3M-T- {
    width: 34.5rem;
    margin-left: 2.5rem;
    float: left;
  }
}

@media only screen and (min-width: 1240px) {
  .articles___3M-T- {
    width: 43.5rem;
  }
}

.articles___3M-T-::before {
  background-color: transparent;
  background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  display: block;
  width: 5rem;
  height: 2.5rem;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .articles___3M-T-::before {
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___3M-T-::before {
    margin-left: 2.5rem;
    height: 5rem;
  }
}

.articles___3M-T- picture {
  display: block;
}

.secondaryArticles___2S7tB {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
  clear: both;
}

@media only screen and (min-width: 758px) {
  .secondaryArticles___2S7tB {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media only screen and (min-width: 1000px) {
  .secondaryArticles___2S7tB {
    width: 100%;
    margin: 0;
    padding-top: 0.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .secondaryArticles___2S7tB::before {
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    width: 2.5rem;
    height: 100%;
    left: -2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .secondaryArticles___2S7tB::before {
    content: '';
    width: calc((100vw - 920px) / 2);
    height: calc(100% + 235px);
    position: absolute;
    left: calc(((100vw - 920px) / 2) * -1);
    bottom: 0;
    background: #fff;
  }
}

@media only screen and (min-width: 1240px) {
  .secondaryArticles___2S7tB::before {
    height: calc(100% + 307px);
  }
}

.secondaryArticle___1fnzj {
  margin-bottom: -1.25rem;
}

@media only screen and (min-width: 758px) {
  .secondaryArticle___1fnzj {
    -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
    float: left;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .secondaryArticle___1fnzj {
    margin-left: 0;
  }
}

.sidebar___7-BSo {
  background: #f1f0ed;
  position: relative;
  padding-top: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .sidebar___7-BSo {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebar___7-BSo {
    width: 23rem;
    margin: 2.5rem 0 0;
  }
}

@media only screen and (min-width: 1240px) {
  .sidebar___7-BSo {
    width: 29rem;
  }
}

.sidebar___7-BSo::before, .sidebar___7-BSo::after {
  content: '';
  display: block;
  position: absolute;
  width: 2.5rem;
  height: 100%;
  top: 0;
  left: -2.5rem;
  background: #f1f0ed;
}

@media only screen and (min-width: 758px) {
  .sidebar___7-BSo::before {
    background-color: #fff;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebar___7-BSo::before {
    background-color: transparent;
    background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    width: 2.5rem;
    height: 5rem;
    position: absolute;
    top: -0.125rem;
    right: -2.5625rem;
    left: auto;
  }
}

.sidebar___7-BSo::after {
  right: -2.5rem;
  left: auto;
}

@media only screen and (min-width: 758px) {
  .sidebar___7-BSo::after {
    content: none;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebar___7-BSo::after {
    background-color: #fff;
    content: '';
    width: calc(((100vw - 920px) / 2) + 100%);
    height: 100%;
    position: absolute;
    top: auto;
    left: 0;
    bottom: -100%;
  }
}

.sidebarContent___QFANc {
  padding-bottom: 1.25rem;
}

.sidebarContent___QFANc::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .sidebarContent___QFANc {
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0 2.5rem;
    padding-right: 2.5rem;
  }
  .news .sidebarContent___QFANc {
    border-color: #102039;
  }
  .mach .sidebarContent___QFANc {
    border-color: #5c00d8;
  }
  .better .sidebarContent___QFANc {
    border-color: #21d1aa;
  }
  .think .sidebarContent___QFANc {
    border-color: #ff5042;
  }
  .leftfield .sidebarContent___QFANc {
    border-color: black;
  }
  .globalcitizen .sidebarContent___QFANc {
    border-color: #7eaaad;
  }
  .msnbc .sidebarContent___QFANc {
    border-color: #3062ff;
  }
  .today .sidebarContent___QFANc {
    border-color: #ff503c;
  }
  .knowyourvalue .sidebarContent___QFANc {
    border-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarContent___QFANc {
    padding-bottom: 3.125rem;
  }
}

.sidebarTitle___3Twc2 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.875rem;
  border-width: 1px 0 0;
  border-style: solid;
  margin-top: 0;
}

.news .sidebarTitle___3Twc2 {
  border-color: #102039;
}

.mach .sidebarTitle___3Twc2 {
  border-color: #5c00d8;
}

.better .sidebarTitle___3Twc2 {
  border-color: #21d1aa;
}

.think .sidebarTitle___3Twc2 {
  border-color: #ff5042;
}

.leftfield .sidebarTitle___3Twc2 {
  border-color: black;
}

.globalcitizen .sidebarTitle___3Twc2 {
  border-color: #7eaaad;
}

.msnbc .sidebarTitle___3Twc2 {
  border-color: #3062ff;
}

.today .sidebarTitle___3Twc2 {
  border-color: #ff503c;
}

.knowyourvalue .sidebarTitle___3Twc2 {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .sidebarTitle___3Twc2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    width: 46.5%;
    margin: 0 7% 0 0;
    border: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarTitle___3Twc2 {
    width: auto;
    margin: 0;
  }
}

.sidebarTitle___3Twc2::before {
  content: '';
  display: block;
  width: 6.25rem;
  height: 0.4375rem;
  margin-bottom: 1.25rem;
}

.news .sidebarTitle___3Twc2::before {
  background-color: #102039;
}

.mach .sidebarTitle___3Twc2::before {
  background-color: #5c00d8;
}

.better .sidebarTitle___3Twc2::before {
  background-color: #21d1aa;
}

.think .sidebarTitle___3Twc2::before {
  background-color: #ff5042;
}

.leftfield .sidebarTitle___3Twc2::before {
  background-color: black;
}

.globalcitizen .sidebarTitle___3Twc2::before {
  background-color: #7eaaad;
}

.msnbc .sidebarTitle___3Twc2::before {
  background-color: #3062ff;
}

.today .sidebarTitle___3Twc2::before {
  background-color: #ff503c;
}

.knowyourvalue .sidebarTitle___3Twc2::before {
  background-color: #f6a383;
}

.sidebarVerticalName___11LFo {
  margin-right: 0.5rem;
}

.news .sidebarVerticalName___11LFo {
  color: #102039;
}

.mach .sidebarVerticalName___11LFo {
  color: #5c00d8;
}

.better .sidebarVerticalName___11LFo {
  color: #21d1aa;
}

.think .sidebarVerticalName___11LFo {
  color: #ff5042;
}

.leftfield .sidebarVerticalName___11LFo {
  color: black;
}

.globalcitizen .sidebarVerticalName___11LFo {
  color: #7eaaad;
}

.msnbc .sidebarVerticalName___11LFo {
  color: #3062ff;
}

.today .sidebarVerticalName___11LFo {
  color: #ff503c;
}

.knowyourvalue .sidebarVerticalName___11LFo {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .sidebarInfo___2StJ5 {
    float: left;
    width: 46.5%;
    margin-top: 1.0625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarInfo___2StJ5 {
    width: auto;
    margin: 2.8125rem 0 0;
  }
}

.sidebarSubtitle___3zIC9 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .sidebarSubtitle___3zIC9 {
    width: auto;
    margin-left: 0;
    float: none;
  }
}

.sidebarDek___1X1dK {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #555;
}

@media only screen and (min-width: 758px) {
  .sidebarDek___1X1dK {
    width: auto;
    margin-left: 0;
    float: none;
  }
}

.sidebarItems___x011z {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-top: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .sidebarItems___x011z {
    border-top: 1px dashed #999;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarItems___x011z {
    width: 100%;
    margin-left: 0;
    border: 0;
  }
}

.sidebarItem___35Vrn {
  padding: 1.25rem 0;
  border-top: 1px dashed #999;
}

.sidebarItem___35Vrn::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .sidebarItem___35Vrn {
    float: left;
    width: 46.5%;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarItem___35Vrn {
    float: none;
    width: 100%;
    margin: 0;
  }
}

@media only screen and (min-width: 758px) {
  .sidebarItem___35Vrn:nth-child(1), .sidebarItem___35Vrn:nth-child(2) {
    border-width: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarItem___35Vrn:nth-child(1), .sidebarItem___35Vrn:nth-child(2) {
    border-width: 1px;
  }
}

@media only screen and (min-width: 758px) {
  .sidebarItem___35Vrn:nth-child(2n+1) {
    margin-right: 7%;
  }
}

.sidebarItem___35Vrn.sidebarItemSponsored___3wrYC {
  background-color: #2a2a2a;
  border-color: #2a2a2a;
  border-style: solid;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
}

.sidebarItem___35Vrn.sidebarItemSponsored___3wrYC + li {
  border-width: 0;
}

@media only screen and (min-width: 758px) {
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC {
    padding-right: 20px;
    padding-left: 20px;
    width: calc(46.5% + 40px);
    margin-right: calc(7% - 20px);
  }
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC + li {
    border-width: 1px;
  }
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC + li + li {
    border-width: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC {
    width: calc(100% + 40px);
  }
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC + li {
    border-width: 0;
  }
  .sidebarItem___35Vrn.sidebarItemSponsored___3wrYC + li + li {
    border-width: 1px;
  }
}
.news .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___1Xhxh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___1Xhxh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___1Xhxh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___1Xhxh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1Xhxh {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1Xhxh {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .news .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___dyeCe {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.7875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.7875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___dyeCe {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 0.84rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .featuredAuthor___dyeCe {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .featuredAuthor___dyeCe {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.4625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .featuredAuthor___dyeCe {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.56rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}
.header___2xqzY {
  position: relative;
  overflow: hidden;
}

.news .header___2xqzY {
  background-color: #102039;
}

.mach .header___2xqzY {
  background-color: #5c00d8;
}

.better .header___2xqzY {
  background-color: #21d1aa;
}

.think .header___2xqzY {
  background-color: #ff5042;
}

.leftfield .header___2xqzY {
  background-color: black;
}

.globalcitizen .header___2xqzY {
  background-color: #7eaaad;
}

.msnbc .header___2xqzY {
  background-color: #3062ff;
}

.today .header___2xqzY {
  background-color: #ff503c;
}

.knowyourvalue .header___2xqzY {
  background-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .header___2xqzY {
    min-height: 34.375rem;
  }
}

.header___2xqzY::before {
  content: '';
  display: block;
  height: calc(100% - 60px);
  top: 3.75rem;
  width: 2.5625rem;
  position: absolute;
  right: -2.4375rem;
}

.news .header___2xqzY::before {
  background-color: #102039;
}

.mach .header___2xqzY::before {
  background-color: #5c00d8;
}

.better .header___2xqzY::before {
  background-color: #21d1aa;
}

.think .header___2xqzY::before {
  background-color: #ff5042;
}

.leftfield .header___2xqzY::before {
  background-color: black;
}

.globalcitizen .header___2xqzY::before {
  background-color: #7eaaad;
}

.msnbc .header___2xqzY::before {
  background-color: #3062ff;
}

.today .header___2xqzY::before {
  background-color: #ff503c;
}

.knowyourvalue .header___2xqzY::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .header___2xqzY::before {
    width: 2.5rem;
    right: -2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .header___2xqzY::before {
    width: calc((100vw - 920px) / 2);
    right: calc(((100vw - 920px) / 2) * -1);
  }
}

@media only screen and (min-width: 1240px) {
  .header___2xqzY::before {
    width: calc((100vw - 1160px) / 2);
    right: calc(((100vw - 1160px) / 2) * -1);
  }
}

.threeContainer___2RMIz {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
}

.threeContainer___2RMIz::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .threeContainer___2RMIz {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .threeContainer___2RMIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .threeContainer___2RMIz {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .threeContainer___2RMIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .threeContainer___2RMIz {
    width: 77.5rem;
  }
  .threeContainer___2RMIz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .threeContainer___2RMIz {
    margin-top: -15.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .threeContainer___2RMIz {
    margin-top: -9.375rem;
    overflow: visible;
    float: none;
  }
}

@media only screen and (min-width: 1240px) {
  .threeContainer___2RMIz {
    margin-top: -10.625rem;
  }
}

.threeContainer___2RMIz::before {
  content: '';
  display: block;
  width: calc(100% + calc(40px - 2vw));
  height: calc(100% - 45px);
  position: absolute;
  top: 0;
  left: 0;
}

.news .threeContainer___2RMIz::before {
  background-color: #102039;
}

.mach .threeContainer___2RMIz::before {
  background-color: #5c00d8;
}

.better .threeContainer___2RMIz::before {
  background-color: #21d1aa;
}

.think .threeContainer___2RMIz::before {
  background-color: #ff5042;
}

.leftfield .threeContainer___2RMIz::before {
  background-color: black;
}

.globalcitizen .threeContainer___2RMIz::before {
  background-color: #7eaaad;
}

.msnbc .threeContainer___2RMIz::before {
  background-color: #3062ff;
}

.today .threeContainer___2RMIz::before {
  background-color: #ff503c;
}

.knowyourvalue .threeContainer___2RMIz::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .threeContainer___2RMIz::before {
    width: 71%;
    left: auto;
    top: 15.625rem;
    right: calc(-40px + 4vw);
    height: calc(100% - 330px);
  }
}

@media only screen and (min-width: 1000px) {
  .threeContainer___2RMIz::before {
    content: none;
  }
}

.heroImage___boBww {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .6;
}

.news .heroImage___boBww {
  background-color: #102039;
}

.mach .heroImage___boBww {
  background-color: #5c00d8;
}

.better .heroImage___boBww {
  background-color: #21d1aa;
}

.think .heroImage___boBww {
  background-color: #ff5042;
}

.leftfield .heroImage___boBww {
  background-color: black;
}

.globalcitizen .heroImage___boBww {
  background-color: #7eaaad;
}

.msnbc .heroImage___boBww {
  background-color: #3062ff;
}

.today .heroImage___boBww {
  background-color: #ff503c;
}

.knowyourvalue .heroImage___boBww {
  background-color: #f6a383;
}

.heroImage___boBww img {
  height: 100%;
  width: auto;
}

.headerContent___JJYp9 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
  margin-bottom: 3.75rem;
  display: inline-block;
}

.headerContent___JJYp9::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .headerContent___JJYp9 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .headerContent___JJYp9::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .headerContent___JJYp9 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .headerContent___JJYp9::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .headerContent___JJYp9 {
    width: 77.5rem;
  }
  .headerContent___JJYp9::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .headerContent___JJYp9 {
    margin-bottom: 20.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .headerContent___JJYp9 {
    margin-bottom: 0;
    display: block;
  }
}

.headerContent___JJYp9::before {
  background-color: transparent;
  background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  width: 5rem;
  height: 2.5rem;
  display: block;
  margin-bottom: 2.5rem;
  margin-left: 2vw;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .headerContent___JJYp9::before {
    margin-left: 9.5%;
  }
}

@media only screen and (min-width: 1000px) {
  .headerContent___JJYp9::before {
    margin-left: 8%;
    margin-bottom: 6.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .headerContent___JJYp9::before {
    margin-left: 7%;
    margin-bottom: 5rem;
  }
}

.headerTitle___1G098,
.headerDek___2Vufb {
  width: calc(83.33333% - 3.66667vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .headerTitle___1G098,
  .headerDek___2Vufb {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    padding-left: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .headerTitle___1G098,
  .headerDek___2Vufb {
    float: none;
  }
}

@media only screen and (min-width: 1240px) {
  .headerTitle___1G098,
  .headerDek___2Vufb {
    padding-left: 2.1875rem;
  }
}

.headerTitle___1G098 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0.625rem;
}

.news .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .headerTitle___1G098 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .headerTitle___1G098 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.59375rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.news .headerTitle___1G098 {
  text-transform: uppercase;
}

.mach .headerTitle___1G098 {
  text-transform: uppercase;
}

.better .headerTitle___1G098 {
  text-transform: uppercase;
}

.think .headerTitle___1G098 {
  text-transform: uppercase;
}

.leftfield .headerTitle___1G098 {
  text-transform: uppercase;
}

.globalcitizen .headerTitle___1G098 {
  text-transform: uppercase;
}

.msnbc .headerTitle___1G098 {
  text-transform: uppercase;
}

.today .headerTitle___1G098 {
  text-transform: uppercase;
}

.knowyourvalue .headerTitle___1G098 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .news .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .headerTitle___1G098 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .headerTitle___1G098 {
    width: 20rem;
  }
  .news .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .headerTitle___1G098 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .headerTitle___1G098 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 3.1875rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

.headerDek___2Vufb {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #ebebeb;
}

@media only screen and (min-width: 758px) {
  .headerDek___2Vufb {
    width: 20rem;
  }
}

@media only screen and (min-width: 1000px) {
  .headerDek___2Vufb {
    margin-bottom: 3.125rem;
  }
}

.better .headerDek___2Vufb {
  color: #555;
}

.hero___I_3hS {
  position: relative;
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-left: calc(-40px + 2vw);
}

@media only screen and (min-width: 758px) {
  .hero___I_3hS {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .hero___I_3hS {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(41.66667% - 56.66667px + 80px);
    margin-top: -20.125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .hero___I_3hS {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(33.33333% - 53.33333px + 80px);
    margin-top: -18.75rem;
  }
}
.container___2lE-V {
  position: relative;
}

@media only screen and (min-width: 758px) {
  .today .container___2lE-V {
    padding-top: 2.5rem;
    overflow: hidden;
  }
}

@media only screen and (min-width: 1000px) {
  .news .container___2lE-V {
    background: white;
  }
  .mach .container___2lE-V {
    background: white;
  }
  .better .container___2lE-V {
    background: white;
  }
  .think .container___2lE-V {
    background: white;
  }
  .leftfield .container___2lE-V {
    background: white;
  }
  .globalcitizen .container___2lE-V {
    background: white;
  }
  .msnbc .container___2lE-V {
    background: white;
  }
  .today .container___2lE-V {
    background: #f8f8f8;
  }
  .knowyourvalue .container___2lE-V {
    background: #f4f0eb;
  }
}

.container___2lE-V::before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}

.news .container___2lE-V::before {
  background-color: #102039;
}

.mach .container___2lE-V::before {
  background-color: #5c00d8;
}

.better .container___2lE-V::before {
  background-color: #21d1aa;
}

.think .container___2lE-V::before {
  background-color: #ff5042;
}

.leftfield .container___2lE-V::before {
  background-color: black;
}

.globalcitizen .container___2lE-V::before {
  background-color: #7eaaad;
}

.msnbc .container___2lE-V::before {
  background-color: #3062ff;
}

.today .container___2lE-V::before {
  background-color: #ff503c;
}

.knowyourvalue .container___2lE-V::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2lE-V::before {
    height: 23.75rem;
  }
  .today .container___2lE-V::before {
    width: 75.3%;
    height: 33.3125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2lE-V::before {
    display: none;
  }
}

.today .container___2lE-V::before {
  background: #fff;
}

.head___32Cof {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  padding-top: 1.25rem;
}

.head___32Cof::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .head___32Cof {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .head___32Cof::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .head___32Cof {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .head___32Cof::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .head___32Cof {
    width: 77.5rem;
  }
  .head___32Cof::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .head___32Cof {
    padding-top: 3.75rem;
  }
  .today .head___32Cof {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .head___32Cof {
    position: relative;
    z-index: 1;
    padding-top: 8.75rem;
    margin-bottom: -16.25rem;
    border-bottom: 1px solid transparent;
  }
  .news .head___32Cof {
    background-color: #102039;
  }
  .mach .head___32Cof {
    background-color: #5c00d8;
  }
  .better .head___32Cof {
    background-color: #21d1aa;
  }
  .think .head___32Cof {
    background-color: #ff5042;
  }
  .leftfield .head___32Cof {
    background-color: black;
  }
  .globalcitizen .head___32Cof {
    background-color: #7eaaad;
  }
  .msnbc .head___32Cof {
    background-color: #3062ff;
  }
  .today .head___32Cof {
    background-color: #ff503c;
  }
  .knowyourvalue .head___32Cof {
    background-color: #f6a383;
  }
  .today .head___32Cof {
    background-color: #f8f8f8;
    padding-top: 7.5rem;
  }
  .today .head___32Cof::before {
    content: '';
    position: absolute;
    display: block;
    width: 76%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
  }
}

@media only screen and (min-width: 1240px) {
  .head___32Cof {
    padding-top: 10rem;
  }
}

.title___2O_lp {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  color: #fff;
  margin-bottom: 0.4375rem;
  position: relative;
}

.news .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .title___2O_lp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .title___2O_lp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .title___2O_lp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .title___2O_lp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .title___2O_lp {
  letter-spacing: -0.03125rem;
  font-size: 1.875rem;
  font-style: italic;
  color: #380538;
}

.today .title___2O_lp::before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 1.875rem;
  height: 0.125rem;
  top: 0.875rem;
  left: -2.5rem;
  background-color: #ff503c;
  vertical-align: middle;
}

@media only screen and (min-width: 758px) {
  .title___2O_lp {
    width: calc(91.66667% - 7.66667vw);
    float: left;
    margin-left: 4vw;
    left: calc(8.33333% - 4.33333vw + 4vw);
    position: relative;
    transform: translateX(-4vw);
  }
  .news .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .title___2O_lp {
    font-size: 3.75rem;
    line-height: 3.75rem;
    left: calc(8.33333% - 4.33333vw + 4vw);
    margin-top: 0;
  }
  .today .title___2O_lp::before {
    width: 3.0625rem;
    margin-right: 1.25rem;
    top: 1.8125rem;
    left: calc(-4vw - 40px);
  }
}

@media only screen and (min-width: 1000px) {
  .title___2O_lp {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative;
    width: calc(41.66667% - 56.66667px - 40px);
    transform: translateX(-40px);
    margin-top: 0;
    float: none;
  }
  .news .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .title___2O_lp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2O_lp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .title___2O_lp {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative;
    width: calc(41.66667% - 56.66667px - 40px);
    float: none;
    font-size: 3.75rem;
  }
  .today .title___2O_lp::before {
    width: 3.75rem;
    top: 1.8125rem;
    left: -5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .title___2O_lp {
    margin-left: 5rem;
    max-width: 25.8%;
    transform: none;
    left: 0;
  }
  .today .title___2O_lp {
    margin-left: 5rem;
    max-width: 25.8%;
    transform: none;
    left: 0;
  }
}

.titleTexture___1vRL3 {
  font-style: italic;
  display: none;
  position: relative;
}

.news .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.mach .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.better .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.think .titleTexture___1vRL3 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 8.4375rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.leftfield .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.globalcitizen .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.msnbc .titleTexture___1vRL3 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 11.25rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.today .titleTexture___1vRL3 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 8.4375rem;
  line-height: 11.25rem;
  font-weight: normal;
}

.knowyourvalue .titleTexture___1vRL3 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 8.4375rem;
  line-height: 11.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .today .titleTexture___1vRL3 {
    display: block;
    position: absolute;
    color: #f8f8f8;
    left: calc(8.33333% - 4.33333vw + 4vw);
    top: -14.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .titleTexture___1vRL3 {
    top: -19.375rem;
    left: 0;
    font-size: 14.0625rem;
  }
}

.description___30FAQ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  color: #fff;
  margin-bottom: 1.25rem;
  position: relative;
}

.news .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .description___30FAQ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .description___30FAQ {
  color: #555;
}

@media only screen and (min-width: 758px) {
  .description___30FAQ {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    left: calc(8.33333% - 4.33333vw + 4vw);
    position: relative;
    width: calc(100% - 12vw);
    transform: translateX(-4vw);
    margin-bottom: 2.5rem;
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .description___30FAQ {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative;
    float: none;
    transform: translateX(-40px);
    margin-bottom: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .description___30FAQ {
    margin-left: 5rem;
    max-width: 25.8%;
    transform: none;
    left: 0;
  }
}

.line___1k0OV {
  width: calc(100% - 4vw + 40px);
  margin-left: 2vw;
  position: relative;
  border-bottom: 1px solid #fff;
  opacity: 0.2;
  clear: both;
}

.today .line___1k0OV {
  border-color: #ebebeb;
  opacity: 1;
}

@media only screen and (min-width: 758px) {
  .line___1k0OV {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
    left: calc(8.33333% - 4.33333vw + 4vw);
    position: relative;
    width: calc(100% - 6vw);
    transform: translateX(-4vw);
  }
}

@media only screen and (min-width: 1000px) {
  .line___1k0OV {
    display: none;
  }
}

.sublinks___-hrfK {
  margin: 0 calc(40px - 2vw);
  padding: 0 calc(2vw);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .sublinks___-hrfK {
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-left: calc(40px + ((100% - 120px - (11 * 4vw)) / 12 ));
    padding-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .sublinks___-hrfK {
    -ms-flex-direction: column;
        flex-direction: column;
    position: absolute;
    z-index: 1;
    margin-left: calc(50% - 500px + 80px);
    margin-top: 17.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .sublinks___-hrfK {
    margin-left: calc(50% - 620px + 80px);
  }
}

.sublink___1IZya {
  color: #fff;
  display: inline-block;
  margin: 1.25rem 0 2.5rem;
  position: relative;
}

.news .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .sublink___1IZya {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .sublink___1IZya {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .sublink___1IZya {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .sublink___1IZya {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .sublink___1IZya {
  font-size: 1rem;
  color: #ff503c;
  font-style: italic;
}

@media only screen and (min-width: 758px) {
  .sublink___1IZya {
    letter-spacing: -0.0125rem;
    margin-right: 2.5rem;
  }
  .news .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.03125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.03125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.03125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .sublink___1IZya {
    font-size: 1.375rem;
    line-height: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .sublink___1IZya {
    color: #000;
    margin: 1.25rem 0;
  }
  .news .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.21875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .sublink___1IZya {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.21875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .sublink___1IZya {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.21875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .sublink___1IZya::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 0.0625rem;
    background-color: #ebebeb;
    bottom: -1.25rem;
  }
}
.container___2vJdx {
  margin-left: -2.5rem;
  margin-right: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .container___2vJdx {
    margin: 0;
    position: relative;
  }
}

.adColumn___3ZgTg {
  -ms-flex-order: 2;
      order: 2;
}

@media only screen and (min-width: 1000px) {
  .adColumn___3ZgTg {
    padding-top: 37.5rem;
  }
}

.contentColumn___1zg0e {
  -ms-flex-order: 1;
      order: 1;
}

.contentColumn___1zg0e::before {
  height: calc(100%);
  left: 0;
}

.news .contentColumn___1zg0e::before {
  background-color: white;
}

.mach .contentColumn___1zg0e::before {
  background-color: white;
}

.better .contentColumn___1zg0e::before {
  background-color: white;
}

.think .contentColumn___1zg0e::before {
  background-color: white;
}

.leftfield .contentColumn___1zg0e::before {
  background-color: white;
}

.globalcitizen .contentColumn___1zg0e::before {
  background-color: white;
}

.msnbc .contentColumn___1zg0e::before {
  background-color: white;
}

.today .contentColumn___1zg0e::before {
  background-color: #f8f8f8;
}

.knowyourvalue .contentColumn___1zg0e::before {
  background-color: #f4f0eb;
}

.today .columnsWrapper___2DnH7:last-child .contentItems___1gbS5 > article:last-child > a > h2 {
  border-color: #f8f8f8;
}
.content___2Ry5d:last-child .info___2OBCv {
  position: relative;
}

.content___2Ry5d:last-child .info___2OBCv::after {
  content: '';
  position: absolute;
  display: block;
  width: calc(100% + 40px);
  height: calc(100% + 20px);
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: -1;
}

.today .content___2Ry5d:last-child .info___2OBCv::after {
  background-color: #f8f8f8;
}
.container___2T17M {
  width: calc(100% + 2 * 40px);
  position: relative;
  left: -2.5rem;
  padding: 0 2.5rem;
  text-align: center;
  margin-bottom: -0.3125rem !important;
  height: 28.75rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.news .container___2T17M {
  background: #102039;
}

.mach .container___2T17M {
  background: #5c00d8;
}

.better .container___2T17M {
  background: #21d1aa;
}

.think .container___2T17M {
  background: #ff5042;
}

.leftfield .container___2T17M {
  background: black;
}

.globalcitizen .container___2T17M {
  background: #7eaaad;
}

.msnbc .container___2T17M {
  background: #3062ff;
}

.today .container___2T17M {
  background: #ff503c;
}

.knowyourvalue .container___2T17M {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2T17M {
    margin-bottom: -4.0625rem !important;
    height: 36.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2T17M::before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    left: calc(500px - 50vw);
    top: 0;
  }
  .news .container___2T17M::before {
    background: #102039;
  }
  .mach .container___2T17M::before {
    background: #5c00d8;
  }
  .better .container___2T17M::before {
    background: #21d1aa;
  }
  .think .container___2T17M::before {
    background: #ff5042;
  }
  .leftfield .container___2T17M::before {
    background: black;
  }
  .globalcitizen .container___2T17M::before {
    background: #7eaaad;
  }
  .msnbc .container___2T17M::before {
    background: #3062ff;
  }
  .today .container___2T17M::before {
    background: #ff503c;
  }
  .knowyourvalue .container___2T17M::before {
    background: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2T17M::before {
    left: calc(620px - 50vw);
  }
}

.container___2T17M::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.3125rem;
  z-index: 3;
}

.news .container___2T17M::after {
  background: #3062ff;
}

.mach .container___2T17M::after {
  background: white;
}

.better .container___2T17M::after {
  background: white;
}

.think .container___2T17M::after {
  background: white;
}

.leftfield .container___2T17M::after {
  background: white;
}

.globalcitizen .container___2T17M::after {
  background: white;
}

.msnbc .container___2T17M::after {
  background: #ffbe03;
}

.today .container___2T17M::after {
  background: #ff503c;
}

.knowyourvalue .container___2T17M::after {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___2T17M::after {
    width: calc(100% - 2 * 40px);
    left: 2.5rem;
    bottom: 3.75rem;
  }
}

@keyframes zoomIn___I6w-h {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}

.pictureWrapper___3PEU_ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100vw;
  overflow: hidden;
}

@media only screen and (min-width: 1000px) {
  .pictureWrapper___3PEU_ {
    left: calc(-50vw + 500px);
  }
}

@media only screen and (min-width: 1240px) {
  .pictureWrapper___3PEU_ {
    left: calc(-50vw + 620px);
  }
}

.pictureBg___qvtAj {
  position: relative;
  height: 100%;
  width: 100%;
  background-position: top;
  animation: zoomIn___I6w-h 15s ease-in-out infinite alternate;
  transform-origin: 30% 50%;
  background-repeat: no-repeat;
}

@media only screen and (min-width: 1240px) {
  .pictureBg___qvtAj {
    background-size: cover;
  }
}

.cover___2e7OM {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: rgba(16, 32, 57, 0.8);
  z-index: 1;
}

.headline___3TU9b,
.dek___1xcCd,
.signup___2xVTT {
  position: relative;
  color: #fff;
  z-index: 1;
}

.headline___3TU9b {
  width: 100%;
  display: inline-block;
  overflow-wrap: break-word;
  margin: 0 0 0.625rem;
  text-transform: uppercase;
}

.news .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.mach .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.better .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.think .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.leftfield .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.globalcitizen .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.msnbc .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.today .headline___3TU9b {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.knowyourvalue .headline___3TU9b {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 2.65625rem;
  line-height: 2.5rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .headline___3TU9b {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 4.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .mach .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .better .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .think .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .leftfield .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .globalcitizen .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .msnbc .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .today .headline___3TU9b {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .knowyourvalue .headline___3TU9b {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 5.3125rem;
    line-height: 5rem;
    font-weight: normal;
  }
}

.dek___1xcCd {
  margin: 0;
}

.news .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .dek___1xcCd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .dek___1xcCd {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.cta___13TNb {
  color: #fff;
  padding: 1.375rem 0;
  border: 1px solid #fff;
  width: 183px;
  margin: 1.25rem auto 0;
  background: none;
  position: relative;
  z-index: 1;
}

.news .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .cta___13TNb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .cta___13TNb {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.cta___13TNb:hover {
  background: #fff;
}

.news .cta___13TNb:hover {
  color: #3062ff;
}

.mach .cta___13TNb:hover {
  color: white;
}

.better .cta___13TNb:hover {
  color: white;
}

.think .cta___13TNb:hover {
  color: white;
}

.leftfield .cta___13TNb:hover {
  color: white;
}

.globalcitizen .cta___13TNb:hover {
  color: white;
}

.msnbc .cta___13TNb:hover {
  color: #ffbe03;
}

.today .cta___13TNb:hover {
  color: #ff503c;
}

.knowyourvalue .cta___13TNb:hover {
  color: #f6a383;
}
.container___1qyis {
  overflow-x: hidden;
  margin: 0 -2.5rem;
}

@media only screen and (min-width: 1000px) {
  .container___1qyis {
    margin: 0;
  }
}

.container___1qyis.lastSlide___aKMcr .slider-list {
  left: 0;
}

.today .container___1qyis {
  position: relative;
}

.today .container___1qyis::before {
  content: '';
  display: block;
  width: calc(100% - 60px);
  height: 14.6875rem;
  background: #fff;
  position: absolute;
  top: 1.25rem;
  left: 3.75rem;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .today .container___1qyis::before {
    width: calc(100% - 120px);
    height: 18.75rem;
    left: 7.5rem;
  }
}

.sliderContainer___1gcuI .slider {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 22.5rem !important;
}

@media only screen and (min-width: 758px) {
  .sliderContainer___1gcuI .slider {
    height: 26.875rem !important;
  }
}

.sliderContainer___1gcuI .slider-list {
  margin-top: 2.25rem;
  left: 2.5rem;
}

@media only screen and (min-width: 1000px) {
  .sliderContainer___1gcuI .slider-list {
    left: 0;
  }
}

.sliderContainer___1gcuI .slider-frame {
  overflow: visible !important;
}

.sliderContainer___1gcuI .slider-decorator-0 {
  display: none;
  cursor: pointer;
}

@media only screen and (min-width: 1000px) {
  .sliderContainer___1gcuI .slider-decorator-0 {
    display: block;
    width: 100% !important;
  }
}

.today .sliderContainer___1gcuI {
  position: relative;
  z-index: 2;
}

.headline___1n9MR {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  line-height: 2.5rem;
  margin: 0 0 2.5rem 2.5rem;
}

@media only screen and (min-width: 1000px) {
  .headline___1n9MR {
    margin-left: 0;
  }
}

.news .headline___1n9MR {
  text-transform: uppercase;
}

.today .headline___1n9MR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-style: italic;
  display: inline-block;
  margin: 0 0 2.5rem 1.25rem;
  color: #380538;
}

@media only screen and (min-width: 758px) {
  .today .headline___1n9MR {
    font-size: 2.8125rem;
    line-height: 2.8125rem;
  }
}

.headlineRule___1SflY {
  height: 1px;
  margin: 0 0 0.625rem 2.5rem;
}

.news .headlineRule___1SflY {
  background-color: #102039;
}

.mach .headlineRule___1SflY {
  background-color: #5c00d8;
}

.better .headlineRule___1SflY {
  background-color: #21d1aa;
}

.think .headlineRule___1SflY {
  background-color: #ff5042;
}

.leftfield .headlineRule___1SflY {
  background-color: black;
}

.globalcitizen .headlineRule___1SflY {
  background-color: #7eaaad;
}

.msnbc .headlineRule___1SflY {
  background-color: #3062ff;
}

.today .headlineRule___1SflY {
  background-color: #ff503c;
}

.knowyourvalue .headlineRule___1SflY {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .headlineRule___1SflY {
    margin-bottom: 0.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .headlineRule___1SflY {
    margin-left: 0;
  }
}

.today .headlineRule___1SflY {
  display: inline-block;
  width: 1.25rem;
  margin-left: 0;
}

@media only screen and (min-width: 758px) {
  .today .headlineRule___1SflY {
    width: 3.75rem;
  }
}

.headlineBlock___2LR8e {
  height: 0.5rem;
  width: 5rem;
}

.news .headlineBlock___2LR8e {
  background-color: #102039;
}

.mach .headlineBlock___2LR8e {
  background-color: #5c00d8;
}

.better .headlineBlock___2LR8e {
  background-color: #21d1aa;
}

.think .headlineBlock___2LR8e {
  background-color: #ff5042;
}

.leftfield .headlineBlock___2LR8e {
  background-color: black;
}

.globalcitizen .headlineBlock___2LR8e {
  background-color: #7eaaad;
}

.msnbc .headlineBlock___2LR8e {
  background-color: #3062ff;
}

.today .headlineBlock___2LR8e {
  background-color: #ff503c;
}

.knowyourvalue .headlineBlock___2LR8e {
  background-color: #f6a383;
}

.today .headlineBlock___2LR8e {
  display: none;
}

.showCard___2L0lX {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 11.25rem;
  height: 16.875rem;
  transition: transform .25s ease-in-out, -webkit-filter .25s ease-in-out;
  transition: transform .25s ease-in-out, filter .25s ease-in-out;
  transition: transform .25s ease-in-out, filter .25s ease-in-out, -webkit-filter .25s ease-in-out;
  cursor: pointer;
}

@media only screen and (min-width: 758px) {
  .showCard___2L0lX {
    width: 15rem;
    height: 22.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .showCard___2L0lX:hover {
    transform: scale3d(1.07, 1.07, 1.07);
    -webkit-filter: drop-shadow(1px 1px 12px rgba(0, 0, 0, 0.5));
            filter: drop-shadow(1px 1px 12px rgba(0, 0, 0, 0.5));
    z-index: 100;
  }
}

.slideDetail___K-rv8 {
  width: 100%;
  padding: 0 0.625rem;
  text-align: center;
  margin-bottom: 0.3125rem;
  position: absolute;
  bottom: 1.875rem;
  z-index: 2;
}

@media only screen and (min-width: 758px) {
  .slideDetail___K-rv8 {
    padding: 0 1.25rem;
  }
}

.slideTitle___1E5OD,
.slideCaption___1yzsd {
  color: #fff;
  display: block;
}

.slideTitle___1E5OD {
  margin: 0 auto 0.3125rem;
}

.news .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.mach .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.better .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.think .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.leftfield .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.globalcitizen .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.msnbc .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.today .slideTitle___1E5OD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.knowyourvalue .slideTitle___1E5OD {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.16875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.news .slideTitle___1E5OD {
  text-transform: uppercase;
}

.mach .slideTitle___1E5OD {
  text-transform: uppercase;
}

.better .slideTitle___1E5OD {
  text-transform: uppercase;
}

.think .slideTitle___1E5OD {
  text-transform: uppercase;
}

.leftfield .slideTitle___1E5OD {
  text-transform: uppercase;
}

.globalcitizen .slideTitle___1E5OD {
  text-transform: uppercase;
}

.msnbc .slideTitle___1E5OD {
  text-transform: uppercase;
}

.today .slideTitle___1E5OD {
  text-transform: uppercase;
}

.knowyourvalue .slideTitle___1E5OD {
  text-transform: lowercase;
}

.today .slideTitle___1E5OD {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-style: italic;
  font-size: 1.25rem;
  text-transform: none;
  margin-bottom: 0;
}

@media only screen and (min-width: 758px) {
  .today .slideTitle___1E5OD {
    margin-bottom: 0.625rem;
  }
}

.slideCaption___1yzsd {
  overflow: ellipsis;
}

.news .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .slideCaption___1yzsd {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .slideCaption___1yzsd {
  display: none;
}

@media only screen and (min-width: 758px) {
  .today .slideCaption___1yzsd {
    display: block;
  }
}

.slideImage___3j3FQ {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.previousButton___3Wh_I {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  left: 0;
  width: 3.75rem;
  height: 3.75rem;
  margin-top: -3.75rem;
}

.news .previousButton___3Wh_I {
  background-color: #102039;
}

.mach .previousButton___3Wh_I {
  background-color: #5c00d8;
}

.better .previousButton___3Wh_I {
  background-color: #21d1aa;
}

.think .previousButton___3Wh_I {
  background-color: #ff5042;
}

.leftfield .previousButton___3Wh_I {
  background-color: black;
}

.globalcitizen .previousButton___3Wh_I {
  background-color: #7eaaad;
}

.msnbc .previousButton___3Wh_I {
  background-color: #3062ff;
}

.today .previousButton___3Wh_I {
  background-color: #ff503c;
}

.knowyourvalue .previousButton___3Wh_I {
  background-color: #f6a383;
}

.previousIcon___16kOm {
  position: relative;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
}

.previousIconFill___3HbqP {
  margin-top: -0.5rem;
  margin-left: 0.0625rem;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid;
}

.news .previousIconFill___3HbqP {
  border-right-color: #102039;
}

.mach .previousIconFill___3HbqP {
  border-right-color: #5c00d8;
}

.better .previousIconFill___3HbqP {
  border-right-color: #21d1aa;
}

.think .previousIconFill___3HbqP {
  border-right-color: #ff5042;
}

.leftfield .previousIconFill___3HbqP {
  border-right-color: black;
}

.globalcitizen .previousIconFill___3HbqP {
  border-right-color: #7eaaad;
}

.msnbc .previousIconFill___3HbqP {
  border-right-color: #3062ff;
}

.today .previousIconFill___3HbqP {
  border-right-color: #ff503c;
}

.knowyourvalue .previousIconFill___3HbqP {
  border-right-color: #f6a383;
}

.nextButton___7YzpC {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  right: 0;
  width: 3.75rem;
  height: 3.75rem;
  margin-top: -3.75rem;
}

.news .nextButton___7YzpC {
  background-color: #102039;
}

.mach .nextButton___7YzpC {
  background-color: #5c00d8;
}

.better .nextButton___7YzpC {
  background-color: #21d1aa;
}

.think .nextButton___7YzpC {
  background-color: #ff5042;
}

.leftfield .nextButton___7YzpC {
  background-color: black;
}

.globalcitizen .nextButton___7YzpC {
  background-color: #7eaaad;
}

.msnbc .nextButton___7YzpC {
  background-color: #3062ff;
}

.today .nextButton___7YzpC {
  background-color: #ff503c;
}

.knowyourvalue .nextButton___7YzpC {
  background-color: #f6a383;
}

.nextIcon____gl1T {
  position: relative;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
}

.nextIconFill___1E7qc {
  margin-top: -0.5rem;
  margin-left: -0.5625rem;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid;
}

.news .nextIconFill___1E7qc {
  border-left-color: #102039;
}

.mach .nextIconFill___1E7qc {
  border-left-color: #5c00d8;
}

.better .nextIconFill___1E7qc {
  border-left-color: #21d1aa;
}

.think .nextIconFill___1E7qc {
  border-left-color: #ff5042;
}

.leftfield .nextIconFill___1E7qc {
  border-left-color: black;
}

.globalcitizen .nextIconFill___1E7qc {
  border-left-color: #7eaaad;
}

.msnbc .nextIconFill___1E7qc {
  border-left-color: #3062ff;
}

.today .nextIconFill___1E7qc {
  border-left-color: #ff503c;
}

.knowyourvalue .nextIconFill___1E7qc {
  border-left-color: #f6a383;
}
.container___1kPYx {
  margin: 0 0 2.5rem 2vw;
  width: calc(100% - 4vw);
}

@media only screen and (min-width: 758px) {
  .container___1kPYx {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1kPYx {
    width: 17.5rem;
    margin-left: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1kPYx {
    width: 11.5625rem;
    margin-left: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .total3___5-LcO.container___1kPYx:first-child {
    width: calc(100% - 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .total3___5-LcO.container___1kPYx:first-child {
    margin-left: 2.5rem;
    width: calc(100% - 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .total3___5-LcO.container___1kPYx:first-child, .total3___5-LcO.container___1kPYx {
    width: 16.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .total2___1bAKE.container___1kPYx {
    width: 25.625rem;
  }
  .total2___1bAKE .imageContainer___3PXdS {
    width: 11.25rem;
    display: inline-block;
  }
  .total2___1bAKE .imageContainer___3PXdS + .info___Q6NpQ {
    width: 13.0625rem;
    display: inline-block;
    margin-left: 1.25rem;
  }
}

.label___2xuW4 {
  margin: 0 0 0.3125rem;
}

.news .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.mach .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.better .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.think .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.leftfield .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.globalcitizen .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.msnbc .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.today .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.knowyourvalue .label___2xuW4 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-weight: 700;
}

.news .label___2xuW4 {
  color: #3062ff;
}

.mach .label___2xuW4 {
  color: #5c00d8;
}

.better .label___2xuW4 {
  color: #21d1aa;
}

.think .label___2xuW4 {
  color: #ff5042;
}

.leftfield .label___2xuW4 {
  color: black;
}

.globalcitizen .label___2xuW4 {
  color: #7eaaad;
}

.msnbc .label___2xuW4 {
  color: #ffbe03;
}

.today .label___2xuW4 {
  color: #ff503c;
}

.knowyourvalue .label___2xuW4 {
  color: #f6a383;
}

.headline___3q3E6 {
  margin: 0.625rem 0;
}

.news .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .headline___3q3E6 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .headline___3q3E6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .headline___3q3E6 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .headline___3q3E6 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.liveTitle___1O2kG {
  color: #fa3a3a;
}

.source___3iXox {
  margin-right: 0.1875rem;
}

.news .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .source___3iXox {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .source___3iXox {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .source___3iXox {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.news .source___3iXox {
  color: #3062ff;
}

.mach .source___3iXox {
  color: #5c00d8;
}

.better .source___3iXox {
  color: #21d1aa;
}

.think .source___3iXox {
  color: #ff5042;
}

.leftfield .source___3iXox {
  color: black;
}

.globalcitizen .source___3iXox {
  color: #7eaaad;
}

.msnbc .source___3iXox {
  color: #102039;
}

.today .source___3iXox {
  color: #380538;
}

.knowyourvalue .source___3iXox {
  color: #f6a383;
}

.dek___3Bg6- {
  margin: 0;
  color: #555;
}

.news .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.mach .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.better .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.think .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.leftfield .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.globalcitizen .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.msnbc .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.today .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.knowyourvalue .dek___3Bg6- {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.hr___2qIte {
  border-bottom: 1px solid #000;
  opacity: 0.2;
  margin-bottom: 1.25rem;
}

.imageContainer___3PXdS {
  position: relative;
  vertical-align: top;
}

.imageContainer___3PXdS picture {
  vertical-align: text-bottom;
}

.play___2-LC8,
.slideshow___1Vf6C {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  color: #fff;
}

.news .play___2-LC8, .news
.slideshow___1Vf6C {
  background: #3062ff;
}

.mach .play___2-LC8, .mach
.slideshow___1Vf6C {
  background: white;
}

.better .play___2-LC8, .better
.slideshow___1Vf6C {
  background: white;
}

.think .play___2-LC8, .think
.slideshow___1Vf6C {
  background: white;
}

.leftfield .play___2-LC8, .leftfield
.slideshow___1Vf6C {
  background: white;
}

.globalcitizen .play___2-LC8, .globalcitizen
.slideshow___1Vf6C {
  background: white;
}

.msnbc .play___2-LC8, .msnbc
.slideshow___1Vf6C {
  background: #ffbe03;
}

.today .play___2-LC8, .today
.slideshow___1Vf6C {
  background: #ff503c;
}

.knowyourvalue .play___2-LC8, .knowyourvalue
.slideshow___1Vf6C {
  background: #f6a383;
}

.play___2-LC8 {
  font-size: 0.5rem;
  padding: 1rem;
}

.slideshow___1Vf6C {
  font-size: 1rem;
  padding: 0.8125rem 0.5rem;
  line-height: 1;
}
.container___2Gx0H {
  margin: 0 2.5rem;
  border-top: 1px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.container___2Gx0H::before {
  content: '';
  position: relative;
  z-index: 1;
  display: block;
  border-top: 1px solid #ccc;
}

@media only screen and (min-width: 1000px) {
  .container___2Gx0H {
    width: 17.5rem;
    margin-top: 6.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2Gx0H {
    width: 16.25rem;
    margin-top: 0;
    position: absolute;
    top: 6.25rem;
    right: calc(50% - 620px);
  }
  .container___2Gx0H::after {
    content: '';
    position: absolute;
    display: block;
    width: calc(100% + 80px);
    height: calc(100% + 40px);
    top: -2.5rem;
    left: -2.5rem;
    background: #fff;
  }
}

.title___1cEwS {
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  margin-top: 0;
}

.news .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___1cEwS {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___1cEwS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___1cEwS {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___1cEwS {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.title___1cEwS::before {
  content: '';
  position: relative;
  z-index: 1;
  display: block;
  width: 5rem;
  border-bottom: 0.5rem solid;
  margin-bottom: 1.25rem;
}

.news .title___1cEwS::before {
  border-bottom-color: #3062ff;
}

.mach .title___1cEwS::before {
  border-bottom-color: white;
}

.better .title___1cEwS::before {
  border-bottom-color: white;
}

.think .title___1cEwS::before {
  border-bottom-color: white;
}

.leftfield .title___1cEwS::before {
  border-bottom-color: white;
}

.globalcitizen .title___1cEwS::before {
  border-bottom-color: white;
}

.msnbc .title___1cEwS::before {
  border-bottom-color: #ffbe03;
}

.today .title___1cEwS::before {
  border-bottom-color: #ff503c;
}

.knowyourvalue .title___1cEwS::before {
  border-bottom-color: #f6a383;
}

.dottedLine___1QR63 {
  position: relative;
  z-index: 1;
  margin-bottom: 1.25rem;
  background-image: linear-gradient(to right, transparent 80%, #223049 20%);
  background-size: 5px 100%;
  height: 1px;
}

.updatesList___33iKr {
  color: #555;
  position: relative;
  z-index: 1;
}

.news .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.mach .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.better .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.think .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.leftfield .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.globalcitizen .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.msnbc .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.today .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.knowyourvalue .updatesList___33iKr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.updatesItem___3c2CO {
  margin-bottom: 0.5625rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  position: relative;
  z-index: 1;
}

.updatesItem___3c2CO::before {
  content: '';
  position: relative;
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  margin-right: 0.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.news .updatesItem___3c2CO::before {
  background-color: #3062ff;
}

.mach .updatesItem___3c2CO::before {
  background-color: white;
}

.better .updatesItem___3c2CO::before {
  background-color: white;
}

.think .updatesItem___3c2CO::before {
  background-color: white;
}

.leftfield .updatesItem___3c2CO::before {
  background-color: white;
}

.globalcitizen .updatesItem___3c2CO::before {
  background-color: white;
}

.msnbc .updatesItem___3c2CO::before {
  background-color: #ffbe03;
}

.today .updatesItem___3c2CO::before {
  background-color: #ff503c;
}

.knowyourvalue .updatesItem___3c2CO::before {
  background-color: #f6a383;
}

.button___bC36a {
  border: 1px solid;
  position: relative;
  z-index: 1;
  width: 15rem;
  padding: 1.375rem 0;
  text-align: center;
  margin: 1.25rem auto 2.5rem;
}

.news .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .button___bC36a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .button___bC36a {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.news .button___bC36a {
  color: #3062ff;
}

.mach .button___bC36a {
  color: white;
}

.better .button___bC36a {
  color: white;
}

.think .button___bC36a {
  color: white;
}

.leftfield .button___bC36a {
  color: white;
}

.globalcitizen .button___bC36a {
  color: white;
}

.msnbc .button___bC36a {
  color: #ffbe03;
}

.today .button___bC36a {
  color: #ff503c;
}

.knowyourvalue .button___bC36a {
  color: #f6a383;
}

.news .button___bC36a {
  border-color: #3062ff;
}

.mach .button___bC36a {
  border-color: white;
}

.better .button___bC36a {
  border-color: white;
}

.think .button___bC36a {
  border-color: white;
}

.leftfield .button___bC36a {
  border-color: white;
}

.globalcitizen .button___bC36a {
  border-color: white;
}

.msnbc .button___bC36a {
  border-color: #ffbe03;
}

.today .button___bC36a {
  border-color: #ff503c;
}

.knowyourvalue .button___bC36a {
  border-color: #f6a383;
}

.button___bC36a:hover {
  color: #fff;
}

.news .button___bC36a:hover {
  background: #3062ff;
}

.mach .button___bC36a:hover {
  background: white;
}

.better .button___bC36a:hover {
  background: white;
}

.think .button___bC36a:hover {
  background: white;
}

.leftfield .button___bC36a:hover {
  background: white;
}

.globalcitizen .button___bC36a:hover {
  background: white;
}

.msnbc .button___bC36a:hover {
  background: #ffbe03;
}

.today .button___bC36a:hover {
  background: #ff503c;
}

.knowyourvalue .button___bC36a:hover {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .button___bC36a {
    width: 12.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .button___bC36a {
    width: 17.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .button___bC36a {
    width: 16.25rem;
  }
}

.breaking___1s8n5 .title___1cEwS::before {
  border-bottom-color: #fa3a3a;
}

.breaking___1s8n5 .updatesItem___3c2CO::before {
  background-color: #fa3a3a;
}

.breaking___1s8n5 .button___bC36a {
  color: #fa3a3a;
  border-color: #fa3a3a;
}

.breaking___1s8n5 .button___bC36a:hover {
  background: #fa3a3a;
}
.container___2bxB- {
  position: absolute;
  left: 0;
  right: -0.625rem;
  top: 0;
  bottom: -0.625rem;
  z-index: 0;
}
.container___zCkJG {
  display: inline-block;
  padding: 0.8125rem 1.25rem;
  color: #fff;
  background: #fa3a3a;
  position: relative;
}

.news .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .container___zCkJG {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.65625rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .container___zCkJG {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .container___zCkJG {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.65625rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .container___zCkJG {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.65625rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.labelText___2Jscj {
  position: relative;
  z-index: 1;
}
.container___3ZXYC {
  padding: 0.0625rem 2.5rem 2.5rem;
  position: relative;
  clear: both;
}

.news .container___3ZXYC {
  background-color: #102039;
}

.mach .container___3ZXYC {
  background-color: #5c00d8;
}

.better .container___3ZXYC {
  background-color: #21d1aa;
}

.think .container___3ZXYC {
  background-color: #ff5042;
}

.leftfield .container___3ZXYC {
  background-color: black;
}

.globalcitizen .container___3ZXYC {
  background-color: #7eaaad;
}

.msnbc .container___3ZXYC {
  background-color: #3062ff;
}

.today .container___3ZXYC {
  background-color: #ff503c;
}

.knowyourvalue .container___3ZXYC {
  background-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .container___3ZXYC::before {
    content: '';
    position: absolute;
    display: block;
    width: 100vw;
    top: 0;
    bottom: 0;
    left: calc(-50vw + 500px);
  }
  .news .container___3ZXYC::before {
    background-color: #102039;
  }
  .mach .container___3ZXYC::before {
    background-color: #5c00d8;
  }
  .better .container___3ZXYC::before {
    background-color: #21d1aa;
  }
  .think .container___3ZXYC::before {
    background-color: #ff5042;
  }
  .leftfield .container___3ZXYC::before {
    background-color: black;
  }
  .globalcitizen .container___3ZXYC::before {
    background-color: #7eaaad;
  }
  .msnbc .container___3ZXYC::before {
    background-color: #3062ff;
  }
  .today .container___3ZXYC::before {
    background-color: #ff503c;
  }
  .knowyourvalue .container___3ZXYC::before {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .container___3ZXYC::before {
    left: calc(-50vw + 620px);
  }
}

.container___3ZXYC.massive___r5o3y {
  text-align: center;
  width: calc(100% + 2 * 40px);
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .container___3ZXYC.massive___r5o3y {
    text-align: left;
  }
}

@media only screen and (min-width: 1240px) {
  .container___3ZXYC.massive___r5o3y {
    max-width: none;
  }
}

.label___1w8qw {
  text-align: left;
}

.eyebrow___2FKyh {
  margin: 1.875rem 0 0.625rem;
  position: relative;
}

.news .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .eyebrow___2FKyh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .eyebrow___2FKyh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .eyebrow___2FKyh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .eyebrow___2FKyh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .eyebrow___2FKyh {
  color: white;
}

.mach .eyebrow___2FKyh {
  color: white;
}

.better .eyebrow___2FKyh {
  color: white;
}

.think .eyebrow___2FKyh {
  color: white;
}

.leftfield .eyebrow___2FKyh {
  color: white;
}

.globalcitizen .eyebrow___2FKyh {
  color: white;
}

.msnbc .eyebrow___2FKyh {
  color: white;
}

.today .eyebrow___2FKyh {
  color: #f8f8f8;
}

.knowyourvalue .eyebrow___2FKyh {
  color: #f4f0eb;
}

.massive___r5o3y .eyebrow___2FKyh {
  margin-top: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .massive___r5o3y .eyebrow___2FKyh, .eyebrow___2FKyh {
    margin: 1.875rem 0 2.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .massive___r5o3y .eyebrow___2FKyh, .eyebrow___2FKyh {
    margin-bottom: 1.25rem;
  }
}

.breaking___11MvO .eyebrow___2FKyh {
  color: #fa3a3a;
}

.headline___2KFv_ {
  color: #fff;
  margin: 0;
  position: relative;
}

.news .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .headline___2KFv_ {
    max-width: 51.25rem;
  }
}

.news .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .massive___r5o3y .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .massive___r5o3y .headline___2KFv_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .massive___r5o3y .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .massive___r5o3y .headline___2KFv_ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .mach .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .better .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .think .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 4.6875rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .leftfield .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .globalcitizen .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .msnbc .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.25rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .today .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 4.6875rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
  .knowyourvalue .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 4.6875rem;
    line-height: 5.625rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .massive___r5o3y .headline___2KFv_ {
    max-width: none;
  }
  .news .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .mach .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .better .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .think .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .leftfield .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .globalcitizen .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .msnbc .massive___r5o3y .headline___2KFv_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 7.5rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .today .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .knowyourvalue .massive___r5o3y .headline___2KFv_ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .massive___r5o3y .eyebrow___2FKyh,
  .massive___r5o3y .headline___2KFv_ {
    text-align: center;
  }
}

.timeAgo___3maxn {
  margin: 0.625rem 0 0;
  color: #fff;
  position: relative;
}

.news .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .timeAgo___3maxn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .timeAgo___3maxn {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .timeAgo___3maxn {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}
.container___pTsS2 {
  position: relative;
  width: calc(100% + 2 * 40px);
  margin-left: -2.5rem;
  clear: both;
}

.hero___3eaHp {
  position: relative;
  margin-bottom: 2.5rem;
  cursor: pointer;
}

.hero___3eaHp::before {
  content: '';
  position: relative;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 3;
}

.news .hero___3eaHp::before {
  background-color: #3062ff;
}

.mach .hero___3eaHp::before {
  background-color: white;
}

.better .hero___3eaHp::before {
  background-color: white;
}

.think .hero___3eaHp::before {
  background-color: white;
}

.leftfield .hero___3eaHp::before {
  background-color: white;
}

.globalcitizen .hero___3eaHp::before {
  background-color: white;
}

.msnbc .hero___3eaHp::before {
  background-color: #ffbe03;
}

.today .hero___3eaHp::before {
  background-color: #ff503c;
}

.knowyourvalue .hero___3eaHp::before {
  background-color: #f6a383;
}

.breakingNews___1l0d_ .hero___3eaHp::before {
  background-color: #fa3a3a;
}

@media only screen and (min-width: 758px) {
  .hero___3eaHp {
    margin: -1.25rem 2.5rem 1.875rem;
  }
  .hero___3eaHp::after {
    content: '';
    position: absolute;
    top: -1px;
    left: -40px;
    width: 100vw;
    height: 4.75rem;
    z-index: 0;
  }
  .news .hero___3eaHp::after {
    background: #102039;
  }
  .mach .hero___3eaHp::after {
    background: #5c00d8;
  }
  .better .hero___3eaHp::after {
    background: #21d1aa;
  }
  .think .hero___3eaHp::after {
    background: #ff5042;
  }
  .leftfield .hero___3eaHp::after {
    background: black;
  }
  .globalcitizen .hero___3eaHp::after {
    background: #7eaaad;
  }
  .msnbc .hero___3eaHp::after {
    background: #3062ff;
  }
  .today .hero___3eaHp::after {
    background: #ff503c;
  }
  .knowyourvalue .hero___3eaHp::after {
    background: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .hero___3eaHp {
    width: 37.5rem;
    margin-left: calc(50% - 500px + 40px);
    margin-right: 2.5rem;
    margin-top: 0;
    float: left;
  }
  .hero___3eaHp::after {
    left: calc(-40px - 50vw + 500px);
  }
}

@media only screen and (min-width: 1240px) {
  .hero___3eaHp {
    width: 56.25rem;
    margin-left: calc(50% - 620px);
  }
  .hero___3eaHp::after {
    display: none;
  }
}

.heroImage___1bSlg {
  position: relative;
  padding-top: 5px;
  z-index: 1;
}

.newsTeases___2iE_f {
  margin: 0 calc(40px - 2vw);
}

@media only screen and (min-width: 758px) {
  .newsTeases___2iE_f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 calc(40px - 4vw);
  }
  .newsTeases___2iE_f::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .newsTeases___2iE_f {
    width: 40rem;
    margin: 0 0 0 calc(50% - 500px);
    float: left;
  }
}

@media only screen and (min-width: 1240px) {
  .newsTeases___2iE_f {
    width: 56.25rem;
    margin: 0 0 0 calc(50% - 620px);
  }
}

.playButton___Iu_zn {
  position: absolute;
  z-index: 2;
  width: 2.5rem;
  height: 2.5rem;
  top: 0;
  left: 0;
  border: none;
  box-shadow: none;
  transform-origin: top left;
  transition: transform 0.2s;
  line-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.news .playButton___Iu_zn {
  background: #3062ff;
}

.mach .playButton___Iu_zn {
  background: #5c00d8;
}

.better .playButton___Iu_zn {
  background: #21d1aa;
}

.think .playButton___Iu_zn {
  background: #ff5042;
}

.leftfield .playButton___Iu_zn {
  background: black;
}

.globalcitizen .playButton___Iu_zn {
  background: #7eaaad;
}

.msnbc .playButton___Iu_zn {
  background: #102039;
}

.today .playButton___Iu_zn {
  background: #380538;
}

.knowyourvalue .playButton___Iu_zn {
  background: #f6a383;
}

.breakingNews___1l0d_ .playButton___Iu_zn {
  background: #fa3a3a;
}

@media only screen and (min-width: 1000px) {
  .hero___3eaHp:hover .playButton___Iu_zn {
    transform: scaleY(2.5) scaleX(5);
  }
  .hero___3eaHp:hover .playButton___Iu_zn .playIcon___2iraH {
    transform: scaleX(0.5);
  }
}

.playButton___Iu_zn .playIcon___2iraH {
  font-size: 0.375rem;
  color: #fff;
  transition: transform 0.2s;
}

.video___2uWzQ {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: #000;
  height: 100%;
  width: 100%;
}

@media only screen and (min-width: 1000px) {
  .video___2uWzQ {
    width: 37.5rem;
    height: 19.0625rem;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .video___2uWzQ {
    width: 56.25rem;
    height: 29.6875rem;
  }
}

.video___2uWzQ video {
  max-height: calc(100vw * 0.508);
}

@media only screen and (min-width: 758px) {
  .video___2uWzQ video {
    max-height: calc(0.5072 * (100vw - 80px));
  }
}

@media only screen and (min-width: 1000px) {
  .video___2uWzQ video {
    max-height: 19.0625rem;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .video___2uWzQ video {
    max-height: 29.6875rem;
  }
}
.buttonLinkAnimation___1QDfO {
  background-position: -300px 0;
  background-repeat: no-repeat;
  transition: all ease 0.2s;
  position: relative;
}

.news .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.mach .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.better .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.think .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.leftfield .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.globalcitizen .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.msnbc .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.today .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #f8f8f8 50%, transparent 50%);
}

.knowyourvalue .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #f4f0eb 50%, transparent 50%);
}

.news .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #3062ff 50%, transparent 50%);
}

.today .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #ff503c 50%, transparent 50%);
}

.msnbc .buttonLinkAnimation___1QDfO {
  background-image: linear-gradient(35deg, #3062ff 50%, transparent 50%);
}

.buttonLinkAnimation___1QDfO:hover {
  background-size: 275% 100%;
  background-position: 0 0;
}

.news .buttonLinkAnimation___1QDfO:hover {
  color: #102039;
}

.mach .buttonLinkAnimation___1QDfO:hover {
  color: #5c00d8;
}

.better .buttonLinkAnimation___1QDfO:hover {
  color: #21d1aa;
}

.think .buttonLinkAnimation___1QDfO:hover {
  color: #ff5042;
}

.leftfield .buttonLinkAnimation___1QDfO:hover {
  color: black;
}

.globalcitizen .buttonLinkAnimation___1QDfO:hover {
  color: #7eaaad;
}

.msnbc .buttonLinkAnimation___1QDfO:hover {
  color: #3062ff;
}

.today .buttonLinkAnimation___1QDfO:hover {
  color: #ff503c;
}

.knowyourvalue .buttonLinkAnimation___1QDfO:hover {
  color: #f6a383;
}

.news .buttonLinkAnimation___1QDfO:hover {
  color: #fff;
}

.today .buttonLinkAnimation___1QDfO:hover {
  color: #f8f8f8;
}

.msnbc .buttonLinkAnimation___1QDfO:hover {
  color: #fff;
}

.animateSubscribeButton___EAiad {
  background-position: -300px 0;
  background-repeat: no-repeat;
  transition: all ease 0.2s;
  position: relative;
}

.news .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.mach .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.better .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.think .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.leftfield .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.globalcitizen .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.msnbc .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #fff 50%, transparent 50%);
}

.today .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #f8f8f8 50%, transparent 50%);
}

.knowyourvalue .animateSubscribeButton___EAiad {
  background-image: linear-gradient(35deg, #f4f0eb 50%, transparent 50%);
}

.news .animateSubscribeButton___EAiad {
  color: #fff;
}

.today .animateSubscribeButton___EAiad {
  color: #f8f8f8;
}

.msnbc .animateSubscribeButton___EAiad {
  color: #fff;
}

.animateSubscribeButton___EAiad:hover {
  background-size: 275% 100%;
  background-position: 0 0;
  color: #000;
}
.container___3OhxU {
  width: calc(100% + 40px);
  padding: 1.875rem 2.5rem 1.875rem 1.25rem;
}

.news .container___3OhxU {
  background-color: #102039;
}

.mach .container___3OhxU {
  background-color: #5c00d8;
}

.better .container___3OhxU {
  background-color: #21d1aa;
}

.think .container___3OhxU {
  background-color: #ff5042;
}

.leftfield .container___3OhxU {
  background-color: black;
}

.globalcitizen .container___3OhxU {
  background-color: #7eaaad;
}

.msnbc .container___3OhxU {
  background-color: #3062ff;
}

.today .container___3OhxU {
  background-color: #ff503c;
}

.knowyourvalue .container___3OhxU {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___3OhxU {
    padding: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3OhxU {
    margin-left: -2.5rem;
    padding-bottom: 4.375rem;
    position: relative;
  }
  .container___3OhxU.mirror___1bgO0 {
    margin-left: 0;
  }
}

.today .container___3OhxU {
  background: #fff;
}

.title___2l7Y5 {
  color: #fff;
  margin: 0;
}

.news .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .title___2l7Y5 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.59375rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .title___2l7Y5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.125rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .title___2l7Y5 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.59375rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .title___2l7Y5 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.59375rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .title___2l7Y5 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .title___2l7Y5 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .title___2l7Y5 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2l7Y5 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___2l7Y5 {
    text-align: right;
  }
  .mirror___1bgO0 .title___2l7Y5 {
    text-align: left;
  }
}

.today .title___2l7Y5 {
  font-style: italic;
  color: #380538;
  position: relative;
}

.today .title___2l7Y5::before {
  content: '';
  width: 3.125rem;
  height: 0.0625rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.625rem 0 -3.75rem;
  background: #ff503c;
}

@media only screen and (min-width: 758px) {
  .today .title___2l7Y5::before {
    width: 4.375rem;
    margin-left: -5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .title___2l7Y5::before {
    position: absolute;
    top: 1.875rem;
    right: -5rem;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .today .mirror___1bgO0 .title___2l7Y5::before {
    right: auto;
    left: -5rem;
    margin-left: 0;
  }
}

.dek___31reR {
  color: #fff;
  margin-top: 0.625rem;
  margin-bottom: 0;
}

.news .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .dek___31reR {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .dek___31reR {
    margin-top: 1.25rem;
  }
  .news .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .mach .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .better .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .think .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .leftfield .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .globalcitizen .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .msnbc .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .today .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .knowyourvalue .dek___31reR {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .dek___31reR {
    text-align: right;
  }
  .mirror___1bgO0 .dek___31reR {
    text-align: left;
  }
}

.today .dek___31reR {
  color: #2a2a2a;
}

.button___375KS {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .button___375KS {
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    width: 11.25rem;
    height: 3.75rem;
    border: 1px solid;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    bottom: -1.875rem;
    right: 2.5rem;
  }
  .news .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .mach .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .better .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .think .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .leftfield .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .globalcitizen .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .msnbc .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .today .button___375KS {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .knowyourvalue .button___375KS {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 0.85rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .news .button___375KS {
    border-color: #102039;
  }
  .mach .button___375KS {
    border-color: #5c00d8;
  }
  .better .button___375KS {
    border-color: #21d1aa;
  }
  .think .button___375KS {
    border-color: #ff5042;
  }
  .leftfield .button___375KS {
    border-color: black;
  }
  .globalcitizen .button___375KS {
    border-color: #7eaaad;
  }
  .msnbc .button___375KS {
    border-color: #3062ff;
  }
  .today .button___375KS {
    border-color: #ff503c;
  }
  .knowyourvalue .button___375KS {
    border-color: #f6a383;
  }
  .news .button___375KS {
    color: #102039;
  }
  .mach .button___375KS {
    color: #5c00d8;
  }
  .better .button___375KS {
    color: #21d1aa;
  }
  .think .button___375KS {
    color: #ff5042;
  }
  .leftfield .button___375KS {
    color: black;
  }
  .globalcitizen .button___375KS {
    color: #7eaaad;
  }
  .msnbc .button___375KS {
    color: #3062ff;
  }
  .today .button___375KS {
    color: #ff503c;
  }
  .knowyourvalue .button___375KS {
    color: #f6a383;
  }
  .mirror___1bgO0 .button___375KS {
    left: 2.5rem;
    right: auto;
  }
}
.container___XR9xH {
  position: relative;
}

.header___Dru0a {
  border-width: 5px 0 0;
  border-style: solid;
  margin: 0 -2.5rem;
  position: relative;
}

.news .header___Dru0a {
  border-color: #3062ff;
}

.mach .header___Dru0a {
  border-color: #5c00d8;
}

.better .header___Dru0a {
  border-color: #21d1aa;
}

.think .header___Dru0a {
  border-color: #ff5042;
}

.leftfield .header___Dru0a {
  border-color: black;
}

.globalcitizen .header___Dru0a {
  border-color: #7eaaad;
}

.msnbc .header___Dru0a {
  border-color: #3062ff;
}

.today .header___Dru0a {
  border-color: #ff503c;
}

.knowyourvalue .header___Dru0a {
  border-color: #f6a383;
}

.news-module .header___Dru0a {
  border-color: #3062ff;
}

.mach-module .header___Dru0a {
  border-color: #5c00d8;
}

.better-module .header___Dru0a {
  border-color: #21d1aa;
}

.think-module .header___Dru0a {
  border-color: #ff5042;
}

.leftfield-module .header___Dru0a {
  border-color: black;
}

.globalcitizen-module .header___Dru0a {
  border-color: #7eaaad;
}

.msnbc-module .header___Dru0a {
  border-color: #3062ff;
}

.today-module .header___Dru0a {
  border-color: #ff503c;
}

.knowyourvalue-module .header___Dru0a {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .header___Dru0a {
    margin: 0;
  }
}

.headings___3PYoq {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  padding-bottom: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  pointer-events: none;
}

@media only screen and (min-width: 1000px) {
  .headings___3PYoq {
    padding-bottom: 8%;
  }
}

@media only screen and (min-width: 1240px) {
  .headings___3PYoq {
    padding-bottom: 25%;
  }
}

div.background___16fI6 {
  padding-top: 100%;
}

@media only screen and (min-width: 1000px) {
  div.background___16fI6 {
    padding-top: 15.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  div.background___16fI6 {
    padding-top: 100%;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT div.background___16fI6 {
    padding-top: 46%;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___8tavT div.background___16fI6 {
    padding-top: 20.1875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT div.background___16fI6 {
    padding-top: 23.4375rem;
  }
}

.background___16fI6 {
  position: relative;
  z-index: 1;
  display: block;
}

.background___16fI6::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(147deg, rgba(94, 94, 94, 0.06), rgba(0, 0, 0, 0.53)), linear-gradient(rgba(82, 78, 68, 0.2), rgba(82, 78, 68, 0.2));
}

.news-module .background___16fI6::after {
  background: rgba(16, 32, 57, 0.5);
}

.mach-module .background___16fI6::after {
  background: rgba(92, 0, 216, 0.5);
}

.better-module .background___16fI6::after {
  background: rgba(33, 209, 170, 0.5);
}

.think-module .background___16fI6::after {
  background: rgba(255, 80, 66, 0.5);
}

.leftfield-module .background___16fI6::after {
  background: rgba(0, 0, 0, 0.5);
}

.globalcitizen-module .background___16fI6::after {
  background: rgba(126, 170, 173, 0.5);
}

.msnbc-module .background___16fI6::after {
  background: rgba(48, 98, 255, 0.5);
}

.today-module .background___16fI6::after {
  background: rgba(255, 80, 60, 0.5);
}

.knowyourvalue-module .background___16fI6::after {
  background: rgba(246, 163, 131, 0.5);
}

.heading___331Wt {
  text-transform: uppercase;
  color: #fff;
  margin: 0 2.5rem 0.625rem;
  max-width: 12.5rem;
  text-align: center;
}

.news .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.mach .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.better .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.think .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.leftfield .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.globalcitizen .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.msnbc .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.today .heading___331Wt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.knowyourvalue .heading___331Wt {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 2.65625rem;
  line-height: 2.5rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___331Wt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.85938rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___331Wt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___331Wt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.85938rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.subheading___2TBj_ {
  color: #fff;
  margin: 0 1.25rem;
}

.news .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .subheading___2TBj_ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .news .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .mach .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .better .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .think .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .leftfield .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .globalcitizen .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .msnbc .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .today .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .knowyourvalue .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
}

.articles___3Lmql {
  margin: calc(-25% - 20px) -20px 20px;
  padding: 1.25rem 1.25rem 0;
  position: relative;
  z-index: 3;
}

@media only screen and (min-width: 758px) {
  .articles___3Lmql {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___3Lmql {
    margin-top: calc(-8% - 20px);
  }
}

@media only screen and (min-width: 1240px) {
  .articles___3Lmql {
    margin-top: calc(-25% - 20px);
  }
}

.articles___3Lmql::after {
  content: '';
  width: calc(100% - 40px);
  height: 1px;
  background: #ccc;
  position: absolute;
  left: 1.25rem;
  bottom: 0;
  z-index: 1;
}

.article___3tvXx {
  position: relative;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.25rem 0;
}

.article___3tvXx::before {
  content: '';
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.article___3tvXx::after {
  content: '';
  background: #ebebeb;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  position: absolute;
  top: -1.25rem;
  left: -1.25rem;
  z-index: -1;
}

.article___3tvXx:last-child::after {
  height: 5rem;
}

.picture___Nashg {
  -ms-flex: 0 0 5rem;
      flex: 0 0 5rem;
  height: 5rem;
  margin-right: 1.25rem;
  position: relative;
  font-size: 0;
}

.icon___2yYoD {
  width: 1.875rem;
  height: 1.875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 0.4375rem;
  color: #fff;
}

.news .icon___2yYoD {
  background: #3062ff;
}

.mach .icon___2yYoD {
  background: #5c00d8;
}

.better .icon___2yYoD {
  background: #21d1aa;
}

.think .icon___2yYoD {
  background: #ff5042;
}

.leftfield .icon___2yYoD {
  background: black;
}

.globalcitizen .icon___2yYoD {
  background: #7eaaad;
}

.msnbc .icon___2yYoD {
  background: #3062ff;
}

.today .icon___2yYoD {
  background: #ff503c;
}

.knowyourvalue .icon___2yYoD {
  background: #f6a383;
}

.news-module .icon___2yYoD {
  background: #3062ff;
}

.mach-module .icon___2yYoD {
  background: #5c00d8;
}

.better-module .icon___2yYoD {
  background: #21d1aa;
}

.think-module .icon___2yYoD {
  background: #ff5042;
}

.leftfield-module .icon___2yYoD {
  background: black;
}

.globalcitizen-module .icon___2yYoD {
  background: #7eaaad;
}

.msnbc-module .icon___2yYoD {
  background: #3062ff;
}

.today-module .icon___2yYoD {
  background: #ff503c;
}

.knowyourvalue-module .icon___2yYoD {
  background: #f6a383;
}

.info___1lkI_ {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.category___1YP5u {
  margin: 0 0 0.125rem;
}

.news .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .category___1YP5u {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .category___1YP5u {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .category___1YP5u {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.news .category___1YP5u {
  color: #3062ff;
}

.mach .category___1YP5u {
  color: #5c00d8;
}

.better .category___1YP5u {
  color: #21d1aa;
}

.think .category___1YP5u {
  color: #ff5042;
}

.leftfield .category___1YP5u {
  color: black;
}

.globalcitizen .category___1YP5u {
  color: #7eaaad;
}

.msnbc .category___1YP5u {
  color: #3062ff;
}

.today .category___1YP5u {
  color: #ff503c;
}

.knowyourvalue .category___1YP5u {
  color: #f6a383;
}

.news-module .category___1YP5u {
  color: #3062ff;
}

.mach-module .category___1YP5u {
  color: #5c00d8;
}

.better-module .category___1YP5u {
  color: #21d1aa;
}

.think-module .category___1YP5u {
  color: #ff5042;
}

.leftfield-module .category___1YP5u {
  color: black;
}

.globalcitizen-module .category___1YP5u {
  color: #7eaaad;
}

.msnbc-module .category___1YP5u {
  color: #3062ff;
}

.today-module .category___1YP5u {
  color: #ff503c;
}

.knowyourvalue-module .category___1YP5u {
  color: #f6a383;
}

.news .category___1YP5u {
  text-transform: uppercase;
}

.mach .category___1YP5u {
  text-transform: uppercase;
}

.better .category___1YP5u {
  text-transform: uppercase;
}

.think .category___1YP5u {
  text-transform: uppercase;
}

.leftfield .category___1YP5u {
  text-transform: uppercase;
}

.globalcitizen .category___1YP5u {
  text-transform: uppercase;
}

.msnbc .category___1YP5u {
  text-transform: uppercase;
}

.today .category___1YP5u {
  text-transform: uppercase;
}

.knowyourvalue .category___1YP5u {
  text-transform: lowercase;
}

.title___2PPLk {
  margin: 0;
}

.news .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .title___2PPLk {
  color: #2a2a2a;
}

.mach .title___2PPLk {
  color: #2a2a2a;
}

.better .title___2PPLk {
  color: #2a2a2a;
}

.think .title___2PPLk {
  color: #2a2a2a;
}

.leftfield .title___2PPLk {
  color: #2a2a2a;
}

.globalcitizen .title___2PPLk {
  color: #2a2a2a;
}

.msnbc .title___2PPLk {
  color: #2a2a2a;
}

.today .title___2PPLk {
  color: #2a2a2a;
}

.knowyourvalue .title___2PPLk {
  color: #2c2928;
}

.news-module .title___2PPLk {
  color: #2a2a2a;
}

.mach-module .title___2PPLk {
  color: #2a2a2a;
}

.better-module .title___2PPLk {
  color: #2a2a2a;
}

.think-module .title___2PPLk {
  color: #2a2a2a;
}

.leftfield-module .title___2PPLk {
  color: #2a2a2a;
}

.globalcitizen-module .title___2PPLk {
  color: #2a2a2a;
}

.msnbc-module .title___2PPLk {
  color: #2a2a2a;
}

.today-module .title___2PPLk {
  color: #2a2a2a;
}

.knowyourvalue-module .title___2PPLk {
  color: #2c2928;
}

.news .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.mach .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.better .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.think .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.leftfield .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.globalcitizen .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.msnbc .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.today .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.knowyourvalue .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.news .author___2LvJM {
  color: #3062ff;
}

.mach .author___2LvJM {
  color: #5c00d8;
}

.better .author___2LvJM {
  color: #21d1aa;
}

.think .author___2LvJM {
  color: #ff5042;
}

.leftfield .author___2LvJM {
  color: black;
}

.globalcitizen .author___2LvJM {
  color: #7eaaad;
}

.msnbc .author___2LvJM {
  color: #3062ff;
}

.today .author___2LvJM {
  color: #ff503c;
}

.knowyourvalue .author___2LvJM {
  color: #f6a383;
}

.news-module .author___2LvJM {
  color: #3062ff;
}

.mach-module .author___2LvJM {
  color: #5c00d8;
}

.better-module .author___2LvJM {
  color: #21d1aa;
}

.think-module .author___2LvJM {
  color: #ff5042;
}

.leftfield-module .author___2LvJM {
  color: black;
}

.globalcitizen-module .author___2LvJM {
  color: #7eaaad;
}

.msnbc-module .author___2LvJM {
  color: #3062ff;
}

.today-module .author___2LvJM {
  color: #ff503c;
}

.knowyourvalue-module .author___2LvJM {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .news .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .mach .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .better .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .think .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .leftfield .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .globalcitizen .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .msnbc .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .today .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .knowyourvalue .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
}

.author___2LvJM::after {
  content: ' ';
}

.more___1BS9f {
  text-align: right;
  position: relative;
}

.news .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .more___1BS9f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .more___1BS9f {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .more___1BS9f {
  color: #3062ff;
}

.mach .more___1BS9f {
  color: #5c00d8;
}

.better .more___1BS9f {
  color: #21d1aa;
}

.think .more___1BS9f {
  color: #ff5042;
}

.leftfield .more___1BS9f {
  color: black;
}

.globalcitizen .more___1BS9f {
  color: #7eaaad;
}

.msnbc .more___1BS9f {
  color: #3062ff;
}

.today .more___1BS9f {
  color: #ff503c;
}

.knowyourvalue .more___1BS9f {
  color: #f6a383;
}

.news-module .more___1BS9f {
  color: #3062ff;
}

.mach-module .more___1BS9f {
  color: #5c00d8;
}

.better-module .more___1BS9f {
  color: #21d1aa;
}

.think-module .more___1BS9f {
  color: #ff5042;
}

.leftfield-module .more___1BS9f {
  color: black;
}

.globalcitizen-module .more___1BS9f {
  color: #7eaaad;
}

.msnbc-module .more___1BS9f {
  color: #3062ff;
}

.today-module .more___1BS9f {
  color: #ff503c;
}

.knowyourvalue-module .more___1BS9f {
  color: #f6a383;
}

.news .more___1BS9f {
  text-transform: uppercase;
}

.mach .more___1BS9f {
  text-transform: uppercase;
}

.better .more___1BS9f {
  text-transform: uppercase;
}

.think .more___1BS9f {
  text-transform: uppercase;
}

.leftfield .more___1BS9f {
  text-transform: uppercase;
}

.globalcitizen .more___1BS9f {
  text-transform: uppercase;
}

.msnbc .more___1BS9f {
  text-transform: uppercase;
}

.today .more___1BS9f {
  text-transform: uppercase;
}

.knowyourvalue .more___1BS9f {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .more___1BS9f {
    margin: 0 2.5rem;
  }
}

.more___1BS9f:hover a {
  position: relative;
}

.more___1BS9f:hover a::before {
  content: '';
  display: block;
  left: 0;
  width: 100%;
  height: 0.1875rem;
  position: absolute;
  bottom: -0.125rem;
}

.news .more___1BS9f:hover a::before {
  background: #3062ff;
}

.mach .more___1BS9f:hover a::before {
  background: #5c00d8;
}

.better .more___1BS9f:hover a::before {
  background: #21d1aa;
}

.think .more___1BS9f:hover a::before {
  background: #ff5042;
}

.leftfield .more___1BS9f:hover a::before {
  background: black;
}

.globalcitizen .more___1BS9f:hover a::before {
  background: #7eaaad;
}

.msnbc .more___1BS9f:hover a::before {
  background: #3062ff;
}

.today .more___1BS9f:hover a::before {
  background: #ff503c;
}

.knowyourvalue .more___1BS9f:hover a::before {
  background: #f6a383;
}

.news-module .more___1BS9f:hover a::before {
  background: #3062ff;
}

.mach-module .more___1BS9f:hover a::before {
  background: #5c00d8;
}

.better-module .more___1BS9f:hover a::before {
  background: #21d1aa;
}

.think-module .more___1BS9f:hover a::before {
  background: #ff5042;
}

.leftfield-module .more___1BS9f:hover a::before {
  background: black;
}

.globalcitizen-module .more___1BS9f:hover a::before {
  background: #7eaaad;
}

.msnbc-module .more___1BS9f:hover a::before {
  background: #3062ff;
}

.today-module .more___1BS9f:hover a::before {
  background: #ff503c;
}

.knowyourvalue-module .more___1BS9f:hover a::before {
  background: #f6a383;
}

.news .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .hasFeaturedAuthor___24I6r .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .hasFeaturedAuthor___24I6r .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.hasFeaturedAuthor___24I6r .info___1lkI_ {
  margin-left: 0.625rem;
}

.hasFeaturedAuthor___24I6r .quote___2CcxX {
  font-size: 1.25rem;
  margin-top: 0.25rem;
}

.news .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #3062ff;
}

.mach .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #5c00d8;
}

.better .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #21d1aa;
}

.think .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #ff5042;
}

.leftfield .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: black;
}

.globalcitizen .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #7eaaad;
}

.msnbc .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #3062ff;
}

.today .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #ff503c;
}

.knowyourvalue .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #f6a383;
}

.news-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #3062ff;
}

.mach-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #5c00d8;
}

.better-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #21d1aa;
}

.think-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #ff5042;
}

.leftfield-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: black;
}

.globalcitizen-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #7eaaad;
}

.msnbc-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #3062ff;
}

.today-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #ff503c;
}

.knowyourvalue-module .hasFeaturedAuthor___24I6r .quote___2CcxX {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .headings___3PYoq {
    padding-bottom: 8%;
  }
}

@media only screen and (min-width: 758px) {
  .news .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .wide___8tavT .heading___331Wt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___8tavT .heading___331Wt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .news .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___8tavT .subheading___2TBj_ {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .articles___3Lmql {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: calc(-8% - 20px);
  }
}

@media only screen and (min-width: 1000px) {
  .wide___8tavT .articles___3Lmql {
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .articles___3Lmql {
    display: -ms-flexbox;
    display: flex;
    padding: 1.875rem 1.875rem 0;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .articles___3Lmql::after {
    width: calc(100% - 60px);
    left: 1.875rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .article___3tvXx {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
  }
}

.wide___8tavT .article___3tvXx::after {
  left: -1.875rem;
  width: calc(100% + 60px);
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .article___3tvXx:nth-child(even) {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___8tavT .article___3tvXx:nth-child(even) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .article___3tvXx:nth-child(even) {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .article___3tvXx:first-child {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-top: 0;
  }
  .wide___8tavT .article___3tvXx:first-child::before {
    content: none;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .article___3tvXx:first-child {
    padding-bottom: 1.875rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .article___3tvXx:first-child .picture___Nashg {
    -ms-flex-preferred-size: 20rem;
        flex-basis: 20rem;
    height: 10rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___8tavT .article___3tvXx:first-child .picture___Nashg {
    -ms-flex-preferred-size: 10rem;
        flex-basis: 10rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .article___3tvXx:first-child .picture___Nashg {
    -ms-flex-preferred-size: 22.5rem;
        flex-basis: 22.5rem;
    height: 11.25rem;
  }
}

.wide___8tavT .article___3tvXx:first-child .category___1YP5u {
  margin-bottom: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .news .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___8tavT .article___3tvXx:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .wide___8tavT .article___3tvXx:nth-last-child(-n+2)::after {
    height: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___8tavT .article___3tvXx:nth-last-child(2)::after {
    height: calc(100% + 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .article___3tvXx:nth-last-child(2)::after {
    height: 5rem;
  }
}

.wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .quote___2CcxX {
  margin-top: 0.375rem;
}

.news .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.mach .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.better .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.think .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.leftfield .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.globalcitizen .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.msnbc .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.today .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.knowyourvalue .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

@media only screen and (min-width: 758px) {
  .news .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .mach .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .better .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .think .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .leftfield .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .globalcitizen .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .msnbc .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .today .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .knowyourvalue .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .author___2LvJM {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
}

.news .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___8tavT .article___3tvXx.hasFeaturedAuthor___24I6r:first-child .title___2PPLk {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___8tavT .more___1BS9f {
    margin: 0 3.75rem;
  }
}
.container___2bT8A {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  max-width: calc(100vw - 80px);
}

@media only screen and (min-width: 758px) {
  .container___2bT8A {
    max-width: none;
  }
}

.sourceAndByline___3wU8w {
  height: 0;
  position: absolute;
  color: #fff;
  top: -1.25rem;
  right: -1.5625rem;
  font-size: 0.75rem;
}

@media only screen and (min-width: 758px) {
  .sourceAndByline___3wU8w {
    bottom: 1.25rem;
    right: 3.125rem;
    top: auto;
  }
}

.noImage___3t-jE::before {
  content: '';
  display: block;
  position: relative;
  width: calc(100% + 80px);
  left: -2.5rem;
  height: 2.5rem;
}

.news .noImage___3t-jE::before {
  background-color: #102039;
}

.mach .noImage___3t-jE::before {
  background-color: #5c00d8;
}

.better .noImage___3t-jE::before {
  background-color: #21d1aa;
}

.think .noImage___3t-jE::before {
  background-color: #ff5042;
}

.leftfield .noImage___3t-jE::before {
  background-color: black;
}

.globalcitizen .noImage___3t-jE::before {
  background-color: #7eaaad;
}

.msnbc .noImage___3t-jE::before {
  background-color: #3062ff;
}

.today .noImage___3t-jE::before {
  background-color: #ff503c;
}

.knowyourvalue .noImage___3t-jE::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .noImage___3t-jE::before {
    display: none;
  }
}

.noImage___3t-jE .info___BJWgp {
  margin-top: 0;
}

@media only screen and (min-width: 758px) {
  .noImage___3t-jE .info___BJWgp::before {
    margin-left: 4vw;
    width: calc(100% - 4vw + (40px - 4vw));
  }
}

@media only screen and (min-width: 1000px) {
  .noImage___3t-jE .info___BJWgp::before {
    width: 37.5rem;
    margin-left: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .noImage___3t-jE .info___BJWgp::before {
    left: 0;
    margin-left: 2.5rem;
    width: 53.75rem;
  }
}

@media only screen and (min-width: 758px) {
  .noImage___3t-jE .info___BJWgp::after {
    right: calc(-1 * (40px - 4vw));
  }
}

@media only screen and (min-width: 758px) {
  .noImage___3t-jE .category___1zKlh,
  .noImage___3t-jE .titleAndDek___3bQm8,
  .noImage___3t-jE .list___3Ntt7 {
    float: none;
    width: calc(100% - 8vw - 20px);
    margin-left: calc(4vw + 20px);
  }
}

@media only screen and (min-width: 1000px) {
  .noImage___3t-jE .category___1zKlh,
  .noImage___3t-jE .titleAndDek___3bQm8,
  .noImage___3t-jE .list___3Ntt7 {
    width: calc(100% - 100px);
    margin-left: 60px;
  }
}

.noImage___3t-jE .category___1zKlh::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 20px;
  top: 0.3125rem;
  right: -2.5rem;
  left: auto;
  display: block;
  z-index: 2;
}

.news .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.mach .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.better .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.think .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.leftfield .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.globalcitizen .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.msnbc .noImage___3t-jE .category___1zKlh::after {
  background: white;
}

.today .noImage___3t-jE .category___1zKlh::after {
  background: #f8f8f8;
}

.knowyourvalue .noImage___3t-jE .category___1zKlh::after {
  background: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .noImage___3t-jE .category___1zKlh::after {
    display: none;
  }
}

@media only screen and (min-width: 1240px) {
  .news .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .noImage___3t-jE .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .noImage___3t-jE .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .noImage___3t-jE .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .noImage___3t-jE .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

.picture___STwL7 {
  display: block;
  width: calc(100% + 80px);
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .picture___STwL7 {
    width: calc(100% + 40px);
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .picture___STwL7 {
    width: auto;
  }
}

.picture___STwL7 picture {
  display: block;
}

.info___BJWgp {
  position: relative;
}

@media only screen and (min-width: 758px) {
  .info___BJWgp {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
    margin-top: -3.75rem;
    z-index: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .info___BJWgp {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .info___BJWgp {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
    margin-top: -5.3125rem;
  }
}

.info___BJWgp::before {
  content: '';
  width: calc(100% + 80px);
  height: 0.3125rem;
  margin-left: -2.5rem;
  position: absolute;
  top: 0;
  left: 0;
}

.news .info___BJWgp::before {
  background: #3062ff;
}

.mach .info___BJWgp::before {
  background: #5c00d8;
}

.better .info___BJWgp::before {
  background: #21d1aa;
}

.think .info___BJWgp::before {
  background: #ff5042;
}

.leftfield .info___BJWgp::before {
  background: black;
}

.globalcitizen .info___BJWgp::before {
  background: #7eaaad;
}

.msnbc .info___BJWgp::before {
  background: #3062ff;
}

.today .info___BJWgp::before {
  background: #ff503c;
}

.knowyourvalue .info___BJWgp::before {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .info___BJWgp::before {
    margin-left: calc(16.66667% - 4.66667vw + 4vw);
    width: calc(83.33333% - 7.33333vw + 4vw + 40px);
    z-index: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .info___BJWgp::before {
    width: 35rem;
    margin-left: 5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .info___BJWgp::before {
    width: 50rem;
    margin-left: 6.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .info___BJWgp::after {
    content: '';
    width: 2.5rem;
    height: 3.4375rem;
    position: absolute;
    top: 0.3125rem;
  }
  .news .info___BJWgp::after {
    background: white;
  }
  .mach .info___BJWgp::after {
    background: white;
  }
  .better .info___BJWgp::after {
    background: white;
  }
  .think .info___BJWgp::after {
    background: white;
  }
  .leftfield .info___BJWgp::after {
    background: white;
  }
  .globalcitizen .info___BJWgp::after {
    background: white;
  }
  .msnbc .info___BJWgp::after {
    background: white;
  }
  .today .info___BJWgp::after {
    background: #f8f8f8;
  }
  .knowyourvalue .info___BJWgp::after {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .info___BJWgp::after {
    content: none;
  }
}

@media only screen and (min-width: 1240px) {
  .info___BJWgp::after {
    content: '';
    height: 5rem;
  }
}

.category___1zKlh {
  padding: 1.5625rem 0 0.8125rem;
  margin: 0;
  position: relative;
  float: none;
}

.news .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___1zKlh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___1zKlh {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___1zKlh {
  color: #3062ff;
}

.mach .category___1zKlh {
  color: #5c00d8;
}

.better .category___1zKlh {
  color: #21d1aa;
}

.think .category___1zKlh {
  color: #ff5042;
}

.leftfield .category___1zKlh {
  color: black;
}

.globalcitizen .category___1zKlh {
  color: #7eaaad;
}

.msnbc .category___1zKlh {
  color: #3062ff;
}

.today .category___1zKlh {
  color: #ff503c;
}

.knowyourvalue .category___1zKlh {
  color: #f6a383;
}

.news .category___1zKlh {
  text-transform: uppercase;
}

.mach .category___1zKlh {
  text-transform: uppercase;
}

.better .category___1zKlh {
  text-transform: uppercase;
}

.think .category___1zKlh {
  text-transform: uppercase;
}

.leftfield .category___1zKlh {
  text-transform: uppercase;
}

.globalcitizen .category___1zKlh {
  text-transform: uppercase;
}

.msnbc .category___1zKlh {
  text-transform: uppercase;
}

.today .category___1zKlh {
  text-transform: uppercase;
}

.knowyourvalue .category___1zKlh {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .category___1zKlh {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(16.66667% - 4.66667vw + 8vw);
  }
  .news .category___1zKlh {
    background: white;
  }
  .mach .category___1zKlh {
    background: white;
  }
  .better .category___1zKlh {
    background: white;
  }
  .think .category___1zKlh {
    background: white;
  }
  .leftfield .category___1zKlh {
    background: white;
  }
  .globalcitizen .category___1zKlh {
    background: white;
  }
  .msnbc .category___1zKlh {
    background: white;
  }
  .today .category___1zKlh {
    background: #f8f8f8;
  }
  .knowyourvalue .category___1zKlh {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .category___1zKlh {
    width: calc(87.5% - 75px);
    float: left;
    margin-left: 40px;
    margin-left: calc(12.5% - 45px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .category___1zKlh {
    width: calc(88.88889% - 75.55556px);
    float: left;
    margin-left: 40px;
    margin-left: calc(11.11111% - 44.44444px + 80px);
    padding: 1.875rem 0;
  }
}

@media only screen and (min-width: 758px) {
  .category___1zKlh::after {
    content: '';
    width: 4vw;
    height: 3.75rem;
    position: absolute;
    top: 0.3125rem;
    left: -4vw;
  }
  .news .category___1zKlh::after {
    background: white;
  }
  .mach .category___1zKlh::after {
    background: white;
  }
  .better .category___1zKlh::after {
    background: white;
  }
  .think .category___1zKlh::after {
    background: white;
  }
  .leftfield .category___1zKlh::after {
    background: white;
  }
  .globalcitizen .category___1zKlh::after {
    background: white;
  }
  .msnbc .category___1zKlh::after {
    background: white;
  }
  .today .category___1zKlh::after {
    background: #f8f8f8;
  }
  .knowyourvalue .category___1zKlh::after {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .category___1zKlh::after {
    width: 2.5rem;
    left: -2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .category___1zKlh::after {
    height: 5rem;
  }
}

.category___1zKlh .icon___1FUci {
  font-size: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: 0.3125rem;
  right: -2.5rem;
  color: #fff;
}

.news .category___1zKlh .icon___1FUci {
  background: #3062ff;
}

.mach .category___1zKlh .icon___1FUci {
  background: #5c00d8;
}

.better .category___1zKlh .icon___1FUci {
  background: #21d1aa;
}

.think .category___1zKlh .icon___1FUci {
  background: #ff5042;
}

.leftfield .category___1zKlh .icon___1FUci {
  background: black;
}

.globalcitizen .category___1zKlh .icon___1FUci {
  background: #7eaaad;
}

.msnbc .category___1zKlh .icon___1FUci {
  background: #3062ff;
}

.today .category___1zKlh .icon___1FUci {
  background: #ff503c;
}

.knowyourvalue .category___1zKlh .icon___1FUci {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .category___1zKlh .icon___1FUci {
    right: auto;
    left: calc(-40px - 4vw);
    top: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .category___1zKlh .icon___1FUci {
    left: -5rem;
  }
}

.titleAndDek___3bQm8 {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .titleAndDek___3bQm8 {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(16.66667% - 4.66667vw + 8vw);
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.875rem;
  }
  .news .titleAndDek___3bQm8 {
    background: white;
  }
  .mach .titleAndDek___3bQm8 {
    background: white;
  }
  .better .titleAndDek___3bQm8 {
    background: white;
  }
  .think .titleAndDek___3bQm8 {
    background: white;
  }
  .leftfield .titleAndDek___3bQm8 {
    background: white;
  }
  .globalcitizen .titleAndDek___3bQm8 {
    background: white;
  }
  .msnbc .titleAndDek___3bQm8 {
    background: white;
  }
  .today .titleAndDek___3bQm8 {
    background: #f8f8f8;
  }
  .knowyourvalue .titleAndDek___3bQm8 {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .titleAndDek___3bQm8 {
    width: calc(87.5% - 75px);
    float: left;
    margin-left: 40px;
    margin-left: calc(12.5% - 45px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .titleAndDek___3bQm8 {
    width: calc(88.88889% - 75.55556px);
    float: left;
    margin-left: 40px;
    margin-left: calc(11.11111% - 44.44444px + 80px);
  }
}

.title___1jk_f {
  margin: 0 0 0.625rem;
}

.news .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .title___1jk_f {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .title___1jk_f {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .title___1jk_f {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .title___1jk_f {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.news .title___1jk_f {
  color: #2a2a2a;
}

.mach .title___1jk_f {
  color: #2a2a2a;
}

.better .title___1jk_f {
  color: #2a2a2a;
}

.think .title___1jk_f {
  color: #2a2a2a;
}

.leftfield .title___1jk_f {
  color: #2a2a2a;
}

.globalcitizen .title___1jk_f {
  color: #2a2a2a;
}

.msnbc .title___1jk_f {
  color: #2a2a2a;
}

.today .title___1jk_f {
  color: #2a2a2a;
}

.knowyourvalue .title___1jk_f {
  color: #2c2928;
}

@media only screen and (min-width: 758px) {
  .title___1jk_f {
    margin-right: 1.875rem;
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
  }
  .news .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___1jk_f {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___1jk_f {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___1jk_f {
    margin-right: 2.5rem;
  }
}

.dek___3iuHG {
  color: #555;
  margin: 0;
}

.news .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.mach .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.better .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.think .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.leftfield .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.globalcitizen .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.msnbc .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.today .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

.knowyourvalue .dek___3iuHG {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .dek___3iuHG {
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
  }
  .news .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .mach .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .better .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .think .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .leftfield .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .globalcitizen .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .msnbc .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .today .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
  .knowyourvalue .dek___3iuHG {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .dek___3iuHG {
    padding-right: 1.25rem;
  }
}

.list___3Ntt7 {
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: calc(100% + 40px);
}

@media only screen and (min-width: 758px) {
  .list___3Ntt7 {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(16.66667% - 4.66667vw + 8vw);
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .news .list___3Ntt7 {
    background: white;
  }
  .mach .list___3Ntt7 {
    background: white;
  }
  .better .list___3Ntt7 {
    background: white;
  }
  .think .list___3Ntt7 {
    background: white;
  }
  .leftfield .list___3Ntt7 {
    background: white;
  }
  .globalcitizen .list___3Ntt7 {
    background: white;
  }
  .msnbc .list___3Ntt7 {
    background: white;
  }
  .today .list___3Ntt7 {
    background: #f8f8f8;
  }
  .knowyourvalue .list___3Ntt7 {
    background: #f4f0eb;
  }
}

@media only screen and (min-width: 1000px) {
  .list___3Ntt7 {
    width: calc(87.5% - 75px);
    float: left;
    margin-left: 40px;
    margin-left: calc(12.5% - 45px + 80px);
    padding-right: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .list___3Ntt7 {
    width: calc(88.88889% - 75.55556px);
    float: left;
    margin-left: 40px;
    margin-left: calc(11.11111% - 44.44444px + 80px);
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.item___1kLBC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 10rem;
      flex: 0 0 10rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.625rem 0;
  margin-right: 1.25rem;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

@media only screen and (min-width: 758px) {
  .item___1kLBC {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    margin: 0;
    padding-bottom: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .item___1kLBC {
    -ms-flex: 1 1 25%;
        flex: 1 1 25%;
    margin-right: 2.5rem;
  }
}

.item___1kLBC:last-child {
  margin-right: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .item___1kLBC:last-child {
    margin-right: 0;
  }
  .item___1kLBC:last-child:nth-child(3) {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .item___1kLBC:last-child:nth-child(3) {
    -ms-flex: 1 1 25%;
        flex: 1 1 25%;
  }
}

@media only screen and (min-width: 758px) {
  .item___1kLBC:nth-child(odd) {
    margin-right: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .item___1kLBC:nth-child(odd) {
    margin-right: 2.5rem;
  }
}

.item___1kLBC .icon___1FUci {
  font-size: 5px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 1.25rem;
      flex: 0 0 1.25rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 1.25rem;
  margin-right: 0.625rem;
}

.news .listIcon___1kqlB {
  background: #3062ff;
}

.mach .listIcon___1kqlB {
  background: #5c00d8;
}

.better .listIcon___1kqlB {
  background: #21d1aa;
}

.think .listIcon___1kqlB {
  background: #ff5042;
}

.leftfield .listIcon___1kqlB {
  background: black;
}

.globalcitizen .listIcon___1kqlB {
  background: #7eaaad;
}

.msnbc .listIcon___1kqlB {
  background: #3062ff;
}

.today .listIcon___1kqlB {
  background: #ff503c;
}

.knowyourvalue .listIcon___1kqlB {
  background: #f6a383;
}

.itemTitle___2dD8- {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  margin: 0;
  -ms-flex: 0 0 calc(100% - 31px);
      flex: 0 0 calc(100% - 31px);
}

.news .itemTitle___2dD8- {
  color: #2a2a2a;
}

.mach .itemTitle___2dD8- {
  color: #2a2a2a;
}

.better .itemTitle___2dD8- {
  color: #2a2a2a;
}

.think .itemTitle___2dD8- {
  color: #2a2a2a;
}

.leftfield .itemTitle___2dD8- {
  color: #2a2a2a;
}

.globalcitizen .itemTitle___2dD8- {
  color: #2a2a2a;
}

.msnbc .itemTitle___2dD8- {
  color: #2a2a2a;
}

.today .itemTitle___2dD8- {
  color: #2a2a2a;
}

.knowyourvalue .itemTitle___2dD8- {
  color: #2c2928;
}

.author___55HDM {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold !important;
}

.news .author___55HDM {
  color: #3062ff;
}

.mach .author___55HDM {
  color: #5c00d8;
}

.better .author___55HDM {
  color: #21d1aa;
}

.think .author___55HDM {
  color: #ff5042;
}

.leftfield .author___55HDM {
  color: black;
}

.globalcitizen .author___55HDM {
  color: #7eaaad;
}

.msnbc .author___55HDM {
  color: #3062ff;
}

.today .author___55HDM {
  color: #ff503c;
}

.knowyourvalue .author___55HDM {
  color: #f6a383;
}

.author___55HDM::after {
  content: ' ';
}

.icon___1FUci.hasAuthor___2wa8D {
  font-size: 0.875rem;
}

.news .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(48, 98, 255, 0);
}

.mach .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(92, 0, 216, 0);
}

.better .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(33, 209, 170, 0);
}

.think .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(255, 80, 66, 0);
}

.leftfield .icon___1FUci.hasAuthor___2wa8D {
  background: transparent;
}

.globalcitizen .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(126, 170, 173, 0);
}

.msnbc .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(48, 98, 255, 0);
}

.today .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(255, 80, 60, 0);
}

.knowyourvalue .icon___1FUci.hasAuthor___2wa8D {
  background: rgba(246, 163, 131, 0);
}

.news .icon___1FUci.hasAuthor___2wa8D {
  color: #3062ff;
}

.mach .icon___1FUci.hasAuthor___2wa8D {
  color: #5c00d8;
}

.better .icon___1FUci.hasAuthor___2wa8D {
  color: #21d1aa;
}

.think .icon___1FUci.hasAuthor___2wa8D {
  color: #ff5042;
}

.leftfield .icon___1FUci.hasAuthor___2wa8D {
  color: black;
}

.globalcitizen .icon___1FUci.hasAuthor___2wa8D {
  color: #7eaaad;
}

.msnbc .icon___1FUci.hasAuthor___2wa8D {
  color: #3062ff;
}

.today .icon___1FUci.hasAuthor___2wa8D {
  color: #ff503c;
}

.knowyourvalue .icon___1FUci.hasAuthor___2wa8D {
  color: #f6a383;
}

.label___1-GBi {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 0.9375rem;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  padding-left: 1.875rem;
  margin: 0.3125rem 0 0;
}

.news .label___1-GBi {
  color: #3062ff;
}

.mach .label___1-GBi {
  color: #5c00d8;
}

.better .label___1-GBi {
  color: #21d1aa;
}

.think .label___1-GBi {
  color: #ff5042;
}

.leftfield .label___1-GBi {
  color: black;
}

.globalcitizen .label___1-GBi {
  color: #7eaaad;
}

.msnbc .label___1-GBi {
  color: #3062ff;
}

.today .label___1-GBi {
  color: #ff503c;
}

.knowyourvalue .label___1-GBi {
  color: #f6a383;
}

.news .label___1-GBi {
  text-transform: uppercase;
}

.mach .label___1-GBi {
  text-transform: uppercase;
}

.better .label___1-GBi {
  text-transform: uppercase;
}

.think .label___1-GBi {
  text-transform: uppercase;
}

.leftfield .label___1-GBi {
  text-transform: uppercase;
}

.globalcitizen .label___1-GBi {
  text-transform: uppercase;
}

.msnbc .label___1-GBi {
  text-transform: uppercase;
}

.today .label___1-GBi {
  text-transform: uppercase;
}

.knowyourvalue .label___1-GBi {
  text-transform: lowercase;
}
.container___21K4N {
  width: 100vw;
  margin-left: calc(50% - 50vw);
}

@media only screen and (min-width: 758px) {
  .container___21K4N {
    width: auto;
    margin: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .container___21K4N {
    max-width: 62.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___21K4N {
    max-width: 77.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .mobile___2jI7H {
    display: none;
  }
}

.desktop___3pAxn {
  display: none;
}

@media only screen and (min-width: 758px) {
  .desktop___3pAxn {
    display: block;
  }
}

amp-embed[type=taboola] {
  margin-top: 3.75rem;
}
.container___CMIh_ {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 1000px) {
  .container___CMIh_ {
    border-top: 1px solid #ccc;
  }
}

.today .container___CMIh_ {
  border: none;
}

@media only screen and (min-width: 1000px) {
  .container___CMIh_::before {
    content: '';
    width: 5rem;
    height: 0.5rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  .news .container___CMIh_::before {
    background: #3062ff;
  }
  .mach .container___CMIh_::before {
    background: #5c00d8;
  }
  .better .container___CMIh_::before {
    background: #21d1aa;
  }
  .think .container___CMIh_::before {
    background: #ff5042;
  }
  .leftfield .container___CMIh_::before {
    background: black;
  }
  .globalcitizen .container___CMIh_::before {
    background: #7eaaad;
  }
  .msnbc .container___CMIh_::before {
    background: #3062ff;
  }
  .today .container___CMIh_::before {
    background: #ff503c;
  }
  .knowyourvalue .container___CMIh_::before {
    background: #f6a383;
  }
}

.today .container___CMIh_::before {
  content: none;
}

.today .wrapper___3L-y3 {
  background: #ff503c;
  padding: 1.25rem 0;
  margin-left: -2.5rem;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .today .wrapper___3L-y3 {
    margin-left: 0;
    width: calc(100% - 80px);
  }
}

@media only screen and (min-width: 1000px) {
  .today .wrapper___3L-y3 {
    width: calc(100% - 40px);
    margin-bottom: 3.75rem;
  }
}

.today .wrapper___3L-y3::before {
  background-color: transparent;
  background-image: radial-gradient(#ff503c 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  height: 30.3125rem;
  width: calc(100% - 20px);
  position: absolute;
  top: -1.25rem;
  left: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .today .wrapper___3L-y3::before {
    width: 19.6875rem;
    height: calc(100% - 100px);
    right: -5rem;
    left: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .today .wrapper___3L-y3::before {
    height: 30.3125rem;
    width: 14.375rem;
    right: -3.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___BsqCd {
    padding-top: 0.5rem;
    position: relative;
    overflow: hidden;
  }
}

.today .articles___BsqCd {
  position: relative;
  z-index: 2;
  left: 1.25rem;
  padding-top: 1.25rem;
  background: #fff;
}

@media only screen and (min-width: 758px) {
  .today .articles___BsqCd {
    width: calc(100% + 40px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1000px) {
  .today .articles___BsqCd {
    width: calc(100% + 20px);
    padding-top: 1.875rem;
    overflow: hidden;
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___BsqCd::after {
    content: '';
    width: 100%;
    height: 5rem;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
    position: absolute;
    bottom: 0;
    left: 0;
  }
}

.article___2UzCJ {
  position: relative;
  padding: 1.25rem 0 1.25rem 1.25rem;
  border-bottom: 1px dashed #999;
}

@media only screen and (min-width: 758px) {
  .article___2UzCJ {
    padding: 2.5rem 0 2.5rem 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .article___2UzCJ {
    padding: 1.25rem 0 1.25rem 1.25rem;
  }
}

.article___2UzCJ::before {
  content: '';
  display: block;
  position: absolute;
  top: 1.5625rem;
  left: 0;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
}

.news .article___2UzCJ::before {
  background: #3062ff;
}

.mach .article___2UzCJ::before {
  background: #5c00d8;
}

.better .article___2UzCJ::before {
  background: #21d1aa;
}

.think .article___2UzCJ::before {
  background: #ff5042;
}

.leftfield .article___2UzCJ::before {
  background: black;
}

.globalcitizen .article___2UzCJ::before {
  background: #7eaaad;
}

.msnbc .article___2UzCJ::before {
  background: #3062ff;
}

.today .article___2UzCJ::before {
  background: #ff503c;
}

.knowyourvalue .article___2UzCJ::before {
  background: #f6a383;
}

@media only screen and (min-width: 758px) {
  .article___2UzCJ::before {
    top: 2.8125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .article___2UzCJ::before {
    top: 1.5625rem;
  }
}

.article___2UzCJ.sponsored___3H2JX::before {
  display: none;
}

.trendingArticle___3k-sG {
  position: relative;
  padding: 1.25rem 0;
  margin: 0 1.25rem;
  border-top: 1px dotted #999;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 758px) {
  .trendingArticle___3k-sG {
    padding: 1.5625rem 0 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .trendingArticle___3k-sG {
    padding: 1.25rem 0 1.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .trendingArticle___3k-sG:nth-child(2n+1) {
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .trendingArticle___3k-sG:nth-child(2n+1) {
    margin-left: 1.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .trendingArticle___3k-sG:first-child {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-left: 1.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .trendingArticle___3k-sG:nth-child(n+2) {
    -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px);
  }
}

.news .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .time___1nE2E {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .time___1nE2E {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .time___1nE2E {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .time___1nE2E {
  color: #2a2a2a;
}

.mach .time___1nE2E {
  color: #2a2a2a;
}

.better .time___1nE2E {
  color: #2a2a2a;
}

.think .time___1nE2E {
  color: #2a2a2a;
}

.leftfield .time___1nE2E {
  color: #2a2a2a;
}

.globalcitizen .time___1nE2E {
  color: #2a2a2a;
}

.msnbc .time___1nE2E {
  color: #2a2a2a;
}

.today .time___1nE2E {
  color: #2a2a2a;
}

.knowyourvalue .time___1nE2E {
  color: #2c2928;
}

.eyebrow___1x6bS {
  display: inline-block;
  margin-bottom: 0.625rem;
}

.news .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .eyebrow___1x6bS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .eyebrow___1x6bS {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .eyebrow___1x6bS {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .eyebrow___1x6bS {
  color: #3062ff;
}

.mach .eyebrow___1x6bS {
  color: #5c00d8;
}

.better .eyebrow___1x6bS {
  color: #21d1aa;
}

.think .eyebrow___1x6bS {
  color: #ff5042;
}

.leftfield .eyebrow___1x6bS {
  color: black;
}

.globalcitizen .eyebrow___1x6bS {
  color: #7eaaad;
}

.msnbc .eyebrow___1x6bS {
  color: #3062ff;
}

.today .eyebrow___1x6bS {
  color: #ff503c;
}

.knowyourvalue .eyebrow___1x6bS {
  color: #f6a383;
}

.news .eyebrow___1x6bS {
  text-transform: uppercase;
}

.mach .eyebrow___1x6bS {
  text-transform: uppercase;
}

.better .eyebrow___1x6bS {
  text-transform: uppercase;
}

.think .eyebrow___1x6bS {
  text-transform: uppercase;
}

.leftfield .eyebrow___1x6bS {
  text-transform: uppercase;
}

.globalcitizen .eyebrow___1x6bS {
  text-transform: uppercase;
}

.msnbc .eyebrow___1x6bS {
  text-transform: uppercase;
}

.today .eyebrow___1x6bS {
  text-transform: uppercase;
}

.knowyourvalue .eyebrow___1x6bS {
  text-transform: lowercase;
}

.paid___25lFV {
  display: inline-block;
  padding: 0 0.3125rem;
  margin-bottom: 0.625rem;
}

.news .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .paid___25lFV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .paid___25lFV {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .paid___25lFV {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .paid___25lFV {
  color: white;
}

.mach .paid___25lFV {
  color: white;
}

.better .paid___25lFV {
  color: white;
}

.think .paid___25lFV {
  color: white;
}

.leftfield .paid___25lFV {
  color: white;
}

.globalcitizen .paid___25lFV {
  color: white;
}

.msnbc .paid___25lFV {
  color: white;
}

.today .paid___25lFV {
  color: #f8f8f8;
}

.knowyourvalue .paid___25lFV {
  color: #f4f0eb;
}

.news .paid___25lFV {
  background: #2a2a2a;
}

.mach .paid___25lFV {
  background: #2a2a2a;
}

.better .paid___25lFV {
  background: #2a2a2a;
}

.think .paid___25lFV {
  background: #2a2a2a;
}

.leftfield .paid___25lFV {
  background: #2a2a2a;
}

.globalcitizen .paid___25lFV {
  background: #2a2a2a;
}

.msnbc .paid___25lFV {
  background: #2a2a2a;
}

.today .paid___25lFV {
  background: #2a2a2a;
}

.knowyourvalue .paid___25lFV {
  background: #2c2928;
}

.trendingPaid___3e08l {
  display: inline-block;
  margin-bottom: 0.625rem;
  color: #000;
}

.news .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .trendingPaid___3e08l {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .trendingPaid___3e08l {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .trendingPaid___3e08l {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .trendingPaid___3e08l {
  text-transform: uppercase;
}

.mach .trendingPaid___3e08l {
  text-transform: uppercase;
}

.better .trendingPaid___3e08l {
  text-transform: uppercase;
}

.think .trendingPaid___3e08l {
  text-transform: uppercase;
}

.leftfield .trendingPaid___3e08l {
  text-transform: uppercase;
}

.globalcitizen .trendingPaid___3e08l {
  text-transform: uppercase;
}

.msnbc .trendingPaid___3e08l {
  text-transform: uppercase;
}

.today .trendingPaid___3e08l {
  text-transform: uppercase;
}

.knowyourvalue .trendingPaid___3e08l {
  text-transform: lowercase;
}

.title___2T5qK {
  margin: 0;
}

.news .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .title___2T5qK {
  color: #2a2a2a;
}

.mach .title___2T5qK {
  color: #2a2a2a;
}

.better .title___2T5qK {
  color: #2a2a2a;
}

.think .title___2T5qK {
  color: #2a2a2a;
}

.leftfield .title___2T5qK {
  color: #2a2a2a;
}

.globalcitizen .title___2T5qK {
  color: #2a2a2a;
}

.msnbc .title___2T5qK {
  color: #2a2a2a;
}

.today .title___2T5qK {
  color: #2a2a2a;
}

.knowyourvalue .title___2T5qK {
  color: #2c2928;
}

@media only screen and (min-width: 758px) {
  .title___2T5qK {
    margin-top: 0.625rem;
  }
  .news .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .title___2T5qK {
    margin: 0;
  }
  .news .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.84375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.news .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .today .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .today .title___2T5qK {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .today .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .today .title___2T5qK {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___2T5qK a {
  color: #380538;
}

@media only screen and (min-width: 758px) {
  .today .title___2T5qK {
    margin-top: 0;
  }
  .news .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .today .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .today .title___2T5qK {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .today .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .today .title___2T5qK {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.adSource___1rbLx {
  color: #999;
}

.news .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .adSource___1rbLx {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .adSource___1rbLx {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .adSource___1rbLx {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.typeIcon___s8LY3 {
  width: 1.875rem;
  height: 1.875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 0.375rem;
  color: #fff;
  position: absolute;
  top: -0.0625rem;
  right: 0;
}

.news .typeIcon___s8LY3 {
  background: #3062ff;
}

.mach .typeIcon___s8LY3 {
  background: #5c00d8;
}

.better .typeIcon___s8LY3 {
  background: #21d1aa;
}

.think .typeIcon___s8LY3 {
  background: #ff5042;
}

.leftfield .typeIcon___s8LY3 {
  background: black;
}

.globalcitizen .typeIcon___s8LY3 {
  background: #7eaaad;
}

.msnbc .typeIcon___s8LY3 {
  background: #3062ff;
}

.today .typeIcon___s8LY3 {
  background: #ff503c;
}

.knowyourvalue .typeIcon___s8LY3 {
  background: #f6a383;
}

.teasePicture___27Yxw {
  margin-top: 0.625rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .teasePicture___27Yxw {
    margin-top: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .teasePicture___27Yxw {
    margin-top: 0.625rem;
  }
}

.trendingPicture___3jnqi {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  overflow: hidden;
  display: block;
  margin-right: 1.25rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media only screen and (min-width: 758px) {
  .trendingPicture___3jnqi {
    width: 5rem;
    height: 5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .trendingPicture___3jnqi {
    width: 3.75rem;
    height: 3.75rem;
  }
}

.buttonWrapper___1j7Zs {
  padding: 1.25rem 0;
}

.today .buttonWrapper___1j7Zs {
  background: #fff;
  margin-left: 1.25rem;
  width: 100%;
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 758px) {
  .today .buttonWrapper___1j7Zs {
    width: calc(100% + 40px);
  }
}

@media only screen and (min-width: 1000px) {
  .today .buttonWrapper___1j7Zs {
    width: calc(100% + 20px);
  }
}

.all___12lxY {
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  width: 15rem;
  height: 3.75rem;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.news .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .all___12lxY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .all___12lxY {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.news .all___12lxY {
  border-color: #3062ff;
}

.mach .all___12lxY {
  border-color: #5c00d8;
}

.better .all___12lxY {
  border-color: #21d1aa;
}

.think .all___12lxY {
  border-color: #ff5042;
}

.leftfield .all___12lxY {
  border-color: black;
}

.globalcitizen .all___12lxY {
  border-color: #7eaaad;
}

.msnbc .all___12lxY {
  border-color: #3062ff;
}

.today .all___12lxY {
  border-color: #ff503c;
}

.knowyourvalue .all___12lxY {
  border-color: #f6a383;
}

.news .all___12lxY {
  color: #3062ff;
}

.mach .all___12lxY {
  color: #5c00d8;
}

.better .all___12lxY {
  color: #21d1aa;
}

.think .all___12lxY {
  color: #ff5042;
}

.leftfield .all___12lxY {
  color: black;
}

.globalcitizen .all___12lxY {
  color: #7eaaad;
}

.msnbc .all___12lxY {
  color: #3062ff;
}

.today .all___12lxY {
  color: #ff503c;
}

.knowyourvalue .all___12lxY {
  color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .all___12lxY {
    width: 100%;
  }
}

@media only screen and (min-width: 758px) {
  .today .all___12lxY {
    width: 18.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .all___12lxY {
    width: 13.75rem;
  }
}

@media only screen and (min-width: 1240px) {
  .today .all___12lxY {
    width: 12.5rem;
  }
}

.ad___1nrDK {
  margin-bottom: 3.125rem;
}

@media only screen and (min-width: 1000px) {
  .ad___1nrDK {
    margin-left: -1.25rem;
  }
  .today .ad___1nrDK {
    margin: 2.5rem 0 3.75rem;
  }
}

.heading___2AdpJ {
  padding-top: 0.9375rem;
  margin-bottom: 1.875rem;
  position: relative;
}

.news .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .heading___2AdpJ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .heading___2AdpJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .heading___2AdpJ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .heading___2AdpJ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.news .heading___2AdpJ {
  color: #3062ff;
}

.mach .heading___2AdpJ {
  color: #5c00d8;
}

.better .heading___2AdpJ {
  color: #21d1aa;
}

.think .heading___2AdpJ {
  color: #ff5042;
}

.leftfield .heading___2AdpJ {
  color: black;
}

.globalcitizen .heading___2AdpJ {
  color: #7eaaad;
}

.msnbc .heading___2AdpJ {
  color: #102039;
}

.today .heading___2AdpJ {
  color: #380538;
}

.knowyourvalue .heading___2AdpJ {
  color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .heading___2AdpJ {
    margin-top: 0;
  }
}

.today .heading___2AdpJ {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-style: italic;
  font-weight: 300;
}

.heading___2AdpJ::before {
  content: '';
  display: block;
  width: 1.875rem;
  height: 0.0625rem;
  position: absolute;
  top: 0;
  left: 0;
}

.news .heading___2AdpJ::before {
  background: #3062ff;
}

.mach .heading___2AdpJ::before {
  background: #5c00d8;
}

.better .heading___2AdpJ::before {
  background: #21d1aa;
}

.think .heading___2AdpJ::before {
  background: #ff5042;
}

.leftfield .heading___2AdpJ::before {
  background: black;
}

.globalcitizen .heading___2AdpJ::before {
  background: #7eaaad;
}

.msnbc .heading___2AdpJ::before {
  background: #3062ff;
}

.today .heading___2AdpJ::before {
  background: #ff503c;
}

.knowyourvalue .heading___2AdpJ::before {
  background: #f6a383;
}
.container___iMHKB {
  position: relative;
}

.header___3b2TE {
  border-width: 5px 0 0;
  border-style: solid;
  margin: 0 -2.5rem;
  position: relative;
}

.news .header___3b2TE {
  border-color: #3062ff;
}

.mach .header___3b2TE {
  border-color: #5c00d8;
}

.better .header___3b2TE {
  border-color: #21d1aa;
}

.think .header___3b2TE {
  border-color: #ff5042;
}

.leftfield .header___3b2TE {
  border-color: black;
}

.globalcitizen .header___3b2TE {
  border-color: #7eaaad;
}

.msnbc .header___3b2TE {
  border-color: #3062ff;
}

.today .header___3b2TE {
  border-color: #ff503c;
}

.knowyourvalue .header___3b2TE {
  border-color: #f6a383;
}

.news-module .header___3b2TE {
  border-color: #3062ff;
}

.mach-module .header___3b2TE {
  border-color: #5c00d8;
}

.better-module .header___3b2TE {
  border-color: #21d1aa;
}

.think-module .header___3b2TE {
  border-color: #ff5042;
}

.leftfield-module .header___3b2TE {
  border-color: black;
}

.globalcitizen-module .header___3b2TE {
  border-color: #7eaaad;
}

.msnbc-module .header___3b2TE {
  border-color: #3062ff;
}

.today-module .header___3b2TE {
  border-color: #ff503c;
}

.knowyourvalue-module .header___3b2TE {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .header___3b2TE {
    margin: 0;
  }
}

.headings___3i-hx {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  padding-bottom: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  pointer-events: none;
}

@media only screen and (min-width: 1000px) {
  .headings___3i-hx {
    padding-bottom: 8%;
  }
}

@media only screen and (min-width: 1240px) {
  .headings___3i-hx {
    padding-bottom: 25%;
  }
}

div.background___1lIml {
  padding-top: 100%;
}

@media only screen and (min-width: 1000px) {
  div.background___1lIml {
    padding-top: 15.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  div.background___1lIml {
    padding-top: 100%;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 div.background___1lIml {
    padding-top: 46%;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___zBgB4 div.background___1lIml {
    padding-top: 20.1875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 div.background___1lIml {
    padding-top: 23.4375rem;
  }
}

.background___1lIml {
  position: relative;
  z-index: 1;
  display: block;
}

.background___1lIml::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(147deg, rgba(94, 94, 94, 0.06), rgba(0, 0, 0, 0.53)), linear-gradient(rgba(82, 78, 68, 0.2), rgba(82, 78, 68, 0.2));
}

.news-module .background___1lIml::after {
  background: rgba(16, 32, 57, 0.5);
}

.mach-module .background___1lIml::after {
  background: rgba(92, 0, 216, 0.5);
}

.better-module .background___1lIml::after {
  background: rgba(33, 209, 170, 0.5);
}

.think-module .background___1lIml::after {
  background: rgba(255, 80, 66, 0.5);
}

.leftfield-module .background___1lIml::after {
  background: rgba(0, 0, 0, 0.5);
}

.globalcitizen-module .background___1lIml::after {
  background: rgba(126, 170, 173, 0.5);
}

.msnbc-module .background___1lIml::after {
  background: rgba(48, 98, 255, 0.5);
}

.today-module .background___1lIml::after {
  background: rgba(255, 80, 60, 0.5);
}

.knowyourvalue-module .background___1lIml::after {
  background: rgba(246, 163, 131, 0.5);
}

.heading___hNikt {
  text-transform: uppercase;
  color: #fff;
  margin: 0 2.5rem 0.625rem;
  max-width: 12.5rem;
  text-align: center;
}

.news .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.mach .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.better .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.think .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.leftfield .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.globalcitizen .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.msnbc .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.today .heading___hNikt {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.125rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.knowyourvalue .heading___hNikt {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 2.65625rem;
  line-height: 2.5rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___hNikt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.85938rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___hNikt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.1875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .heading___hNikt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.85938rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.subheading___1D-I0 {
  color: #fff;
  margin: 0 1.25rem;
}

.news .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .subheading___1D-I0 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .news .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .mach .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .better .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .think .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .leftfield .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .globalcitizen .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .msnbc .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .today .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .knowyourvalue .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
}

.articles___2sgIE {
  margin: calc(-25% - 20px) -20px 20px;
  padding: 1.25rem 1.25rem 0;
  position: relative;
  z-index: 3;
}

@media only screen and (min-width: 758px) {
  .articles___2sgIE {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .articles___2sgIE {
    margin-top: calc(-8% - 20px);
  }
}

@media only screen and (min-width: 1240px) {
  .articles___2sgIE {
    margin-top: calc(-25% - 20px);
  }
}

.articles___2sgIE::after {
  content: '';
  width: calc(100% - 40px);
  height: 1px;
  background: #ccc;
  position: absolute;
  left: 1.25rem;
  bottom: 0;
  z-index: 1;
}

.article___3Oula {
  position: relative;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.25rem 0;
}

.article___3Oula::before {
  content: '';
  width: 100%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.article___3Oula::after {
  content: '';
  background: #ebebeb;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  position: absolute;
  top: -1.25rem;
  left: -1.25rem;
  z-index: -1;
}

.article___3Oula:last-child::after {
  height: 5rem;
}

.picture___raKZP {
  -ms-flex: 0 0 5rem;
      flex: 0 0 5rem;
  height: 5rem;
  margin-right: 1.25rem;
  position: relative;
  font-size: 0;
}

.icon___1g-Al {
  width: 1.875rem;
  height: 1.875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 0.4375rem;
  color: #fff;
}

.news .icon___1g-Al {
  background: #3062ff;
}

.mach .icon___1g-Al {
  background: #5c00d8;
}

.better .icon___1g-Al {
  background: #21d1aa;
}

.think .icon___1g-Al {
  background: #ff5042;
}

.leftfield .icon___1g-Al {
  background: black;
}

.globalcitizen .icon___1g-Al {
  background: #7eaaad;
}

.msnbc .icon___1g-Al {
  background: #3062ff;
}

.today .icon___1g-Al {
  background: #ff503c;
}

.knowyourvalue .icon___1g-Al {
  background: #f6a383;
}

.news-module .icon___1g-Al {
  background: #3062ff;
}

.mach-module .icon___1g-Al {
  background: #5c00d8;
}

.better-module .icon___1g-Al {
  background: #21d1aa;
}

.think-module .icon___1g-Al {
  background: #ff5042;
}

.leftfield-module .icon___1g-Al {
  background: black;
}

.globalcitizen-module .icon___1g-Al {
  background: #7eaaad;
}

.msnbc-module .icon___1g-Al {
  background: #3062ff;
}

.today-module .icon___1g-Al {
  background: #ff503c;
}

.knowyourvalue-module .icon___1g-Al {
  background: #f6a383;
}

.info___W8Wie {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.category___3s_sJ {
  margin: 0 0 0.125rem;
}

.news .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .category___3s_sJ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .category___3s_sJ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .category___3s_sJ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.news .category___3s_sJ {
  color: #3062ff;
}

.mach .category___3s_sJ {
  color: #5c00d8;
}

.better .category___3s_sJ {
  color: #21d1aa;
}

.think .category___3s_sJ {
  color: #ff5042;
}

.leftfield .category___3s_sJ {
  color: black;
}

.globalcitizen .category___3s_sJ {
  color: #7eaaad;
}

.msnbc .category___3s_sJ {
  color: #3062ff;
}

.today .category___3s_sJ {
  color: #ff503c;
}

.knowyourvalue .category___3s_sJ {
  color: #f6a383;
}

.news-module .category___3s_sJ {
  color: #3062ff;
}

.mach-module .category___3s_sJ {
  color: #5c00d8;
}

.better-module .category___3s_sJ {
  color: #21d1aa;
}

.think-module .category___3s_sJ {
  color: #ff5042;
}

.leftfield-module .category___3s_sJ {
  color: black;
}

.globalcitizen-module .category___3s_sJ {
  color: #7eaaad;
}

.msnbc-module .category___3s_sJ {
  color: #3062ff;
}

.today-module .category___3s_sJ {
  color: #ff503c;
}

.knowyourvalue-module .category___3s_sJ {
  color: #f6a383;
}

.news .category___3s_sJ {
  text-transform: uppercase;
}

.mach .category___3s_sJ {
  text-transform: uppercase;
}

.better .category___3s_sJ {
  text-transform: uppercase;
}

.think .category___3s_sJ {
  text-transform: uppercase;
}

.leftfield .category___3s_sJ {
  text-transform: uppercase;
}

.globalcitizen .category___3s_sJ {
  text-transform: uppercase;
}

.msnbc .category___3s_sJ {
  text-transform: uppercase;
}

.today .category___3s_sJ {
  text-transform: uppercase;
}

.knowyourvalue .category___3s_sJ {
  text-transform: lowercase;
}

.title___2Epdp {
  margin: 0;
}

.news .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .title___2Epdp {
  color: #2a2a2a;
}

.mach .title___2Epdp {
  color: #2a2a2a;
}

.better .title___2Epdp {
  color: #2a2a2a;
}

.think .title___2Epdp {
  color: #2a2a2a;
}

.leftfield .title___2Epdp {
  color: #2a2a2a;
}

.globalcitizen .title___2Epdp {
  color: #2a2a2a;
}

.msnbc .title___2Epdp {
  color: #2a2a2a;
}

.today .title___2Epdp {
  color: #2a2a2a;
}

.knowyourvalue .title___2Epdp {
  color: #2c2928;
}

.news-module .title___2Epdp {
  color: #2a2a2a;
}

.mach-module .title___2Epdp {
  color: #2a2a2a;
}

.better-module .title___2Epdp {
  color: #2a2a2a;
}

.think-module .title___2Epdp {
  color: #2a2a2a;
}

.leftfield-module .title___2Epdp {
  color: #2a2a2a;
}

.globalcitizen-module .title___2Epdp {
  color: #2a2a2a;
}

.msnbc-module .title___2Epdp {
  color: #2a2a2a;
}

.today-module .title___2Epdp {
  color: #2a2a2a;
}

.knowyourvalue-module .title___2Epdp {
  color: #2c2928;
}

.news .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.mach .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.better .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.think .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.leftfield .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.globalcitizen .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.msnbc .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.today .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.knowyourvalue .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: bold;
}

.news .author___-G5aH {
  color: #3062ff;
}

.mach .author___-G5aH {
  color: #5c00d8;
}

.better .author___-G5aH {
  color: #21d1aa;
}

.think .author___-G5aH {
  color: #ff5042;
}

.leftfield .author___-G5aH {
  color: black;
}

.globalcitizen .author___-G5aH {
  color: #7eaaad;
}

.msnbc .author___-G5aH {
  color: #3062ff;
}

.today .author___-G5aH {
  color: #ff503c;
}

.knowyourvalue .author___-G5aH {
  color: #f6a383;
}

.news-module .author___-G5aH {
  color: #3062ff;
}

.mach-module .author___-G5aH {
  color: #5c00d8;
}

.better-module .author___-G5aH {
  color: #21d1aa;
}

.think-module .author___-G5aH {
  color: #ff5042;
}

.leftfield-module .author___-G5aH {
  color: black;
}

.globalcitizen-module .author___-G5aH {
  color: #7eaaad;
}

.msnbc-module .author___-G5aH {
  color: #3062ff;
}

.today-module .author___-G5aH {
  color: #ff503c;
}

.knowyourvalue-module .author___-G5aH {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .news .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .mach .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .better .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .think .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .leftfield .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .globalcitizen .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .msnbc .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .today .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .knowyourvalue .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
}

.author___-G5aH::after {
  content: ' ';
}

.more___2xa7I {
  text-align: right;
  position: relative;
}

.news .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .more___2xa7I {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .more___2xa7I {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .more___2xa7I {
  color: #3062ff;
}

.mach .more___2xa7I {
  color: #5c00d8;
}

.better .more___2xa7I {
  color: #21d1aa;
}

.think .more___2xa7I {
  color: #ff5042;
}

.leftfield .more___2xa7I {
  color: black;
}

.globalcitizen .more___2xa7I {
  color: #7eaaad;
}

.msnbc .more___2xa7I {
  color: #3062ff;
}

.today .more___2xa7I {
  color: #ff503c;
}

.knowyourvalue .more___2xa7I {
  color: #f6a383;
}

.news-module .more___2xa7I {
  color: #3062ff;
}

.mach-module .more___2xa7I {
  color: #5c00d8;
}

.better-module .more___2xa7I {
  color: #21d1aa;
}

.think-module .more___2xa7I {
  color: #ff5042;
}

.leftfield-module .more___2xa7I {
  color: black;
}

.globalcitizen-module .more___2xa7I {
  color: #7eaaad;
}

.msnbc-module .more___2xa7I {
  color: #3062ff;
}

.today-module .more___2xa7I {
  color: #ff503c;
}

.knowyourvalue-module .more___2xa7I {
  color: #f6a383;
}

.news .more___2xa7I {
  text-transform: uppercase;
}

.mach .more___2xa7I {
  text-transform: uppercase;
}

.better .more___2xa7I {
  text-transform: uppercase;
}

.think .more___2xa7I {
  text-transform: uppercase;
}

.leftfield .more___2xa7I {
  text-transform: uppercase;
}

.globalcitizen .more___2xa7I {
  text-transform: uppercase;
}

.msnbc .more___2xa7I {
  text-transform: uppercase;
}

.today .more___2xa7I {
  text-transform: uppercase;
}

.knowyourvalue .more___2xa7I {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .more___2xa7I {
    margin: 0 2.5rem;
  }
}

.more___2xa7I:hover a {
  position: relative;
}

.more___2xa7I:hover a::before {
  content: '';
  display: block;
  left: 0;
  width: 100%;
  height: 0.1875rem;
  position: absolute;
  bottom: -0.125rem;
}

.news .more___2xa7I:hover a::before {
  background: #3062ff;
}

.mach .more___2xa7I:hover a::before {
  background: #5c00d8;
}

.better .more___2xa7I:hover a::before {
  background: #21d1aa;
}

.think .more___2xa7I:hover a::before {
  background: #ff5042;
}

.leftfield .more___2xa7I:hover a::before {
  background: black;
}

.globalcitizen .more___2xa7I:hover a::before {
  background: #7eaaad;
}

.msnbc .more___2xa7I:hover a::before {
  background: #3062ff;
}

.today .more___2xa7I:hover a::before {
  background: #ff503c;
}

.knowyourvalue .more___2xa7I:hover a::before {
  background: #f6a383;
}

.news-module .more___2xa7I:hover a::before {
  background: #3062ff;
}

.mach-module .more___2xa7I:hover a::before {
  background: #5c00d8;
}

.better-module .more___2xa7I:hover a::before {
  background: #21d1aa;
}

.think-module .more___2xa7I:hover a::before {
  background: #ff5042;
}

.leftfield-module .more___2xa7I:hover a::before {
  background: black;
}

.globalcitizen-module .more___2xa7I:hover a::before {
  background: #7eaaad;
}

.msnbc-module .more___2xa7I:hover a::before {
  background: #3062ff;
}

.today-module .more___2xa7I:hover a::before {
  background: #ff503c;
}

.knowyourvalue-module .more___2xa7I:hover a::before {
  background: #f6a383;
}

.news .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .hasFeaturedAuthor___e8eIU .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.70312rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .hasFeaturedAuthor___e8eIU .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.hasFeaturedAuthor___e8eIU .info___W8Wie {
  margin-left: 0.625rem;
}

.hasFeaturedAuthor___e8eIU .quote___3OswZ {
  font-size: 1.25rem;
  margin-top: 0.25rem;
}

.news .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #3062ff;
}

.mach .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #5c00d8;
}

.better .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #21d1aa;
}

.think .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #ff5042;
}

.leftfield .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: black;
}

.globalcitizen .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #7eaaad;
}

.msnbc .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #3062ff;
}

.today .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #ff503c;
}

.knowyourvalue .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #f6a383;
}

.news-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #3062ff;
}

.mach-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #5c00d8;
}

.better-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #21d1aa;
}

.think-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #ff5042;
}

.leftfield-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: black;
}

.globalcitizen-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #7eaaad;
}

.msnbc-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #3062ff;
}

.today-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #ff503c;
}

.knowyourvalue-module .hasFeaturedAuthor___e8eIU .quote___3OswZ {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .headings___3i-hx {
    padding-bottom: 8%;
  }
}

@media only screen and (min-width: 758px) {
  .news .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .wide___zBgB4 .heading___hNikt {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___zBgB4 .heading___hNikt {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .news .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___zBgB4 .subheading___1D-I0 {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .articles___2sgIE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: calc(-8% - 20px);
  }
}

@media only screen and (min-width: 1000px) {
  .wide___zBgB4 .articles___2sgIE {
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .articles___2sgIE {
    display: -ms-flexbox;
    display: flex;
    padding: 1.875rem 1.875rem 0;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .articles___2sgIE::after {
    width: calc(100% - 60px);
    left: 1.875rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .article___3Oula {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
  }
}

.wide___zBgB4 .article___3Oula::after {
  left: -1.875rem;
  width: calc(100% + 60px);
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .article___3Oula:nth-child(even) {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___zBgB4 .article___3Oula:nth-child(even) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .article___3Oula:nth-child(even) {
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .article___3Oula:first-child {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-top: 0;
  }
  .wide___zBgB4 .article___3Oula:first-child::before {
    content: none;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .article___3Oula:first-child {
    padding-bottom: 1.875rem;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .article___3Oula:first-child .picture___raKZP {
    -ms-flex-preferred-size: 20rem;
        flex-basis: 20rem;
    height: 10rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___zBgB4 .article___3Oula:first-child .picture___raKZP {
    -ms-flex-preferred-size: 10rem;
        flex-basis: 10rem;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .article___3Oula:first-child .picture___raKZP {
    -ms-flex-preferred-size: 22.5rem;
        flex-basis: 22.5rem;
    height: 11.25rem;
  }
}

.wide___zBgB4 .article___3Oula:first-child .category___3s_sJ {
  margin-bottom: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .news .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___zBgB4 .article___3Oula:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 758px) {
  .wide___zBgB4 .article___3Oula:nth-last-child(-n+2)::after {
    height: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .wide___zBgB4 .article___3Oula:nth-last-child(2)::after {
    height: calc(100% + 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .article___3Oula:nth-last-child(2)::after {
    height: 5rem;
  }
}

.wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .quote___3OswZ {
  margin-top: 0.375rem;
}

.news .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.mach .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.better .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.think .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.leftfield .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.globalcitizen .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.msnbc .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.today .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

.knowyourvalue .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: bold;
}

@media only screen and (min-width: 758px) {
  .news .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .mach .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .better .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .think .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .leftfield .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .globalcitizen .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .msnbc .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .today .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
  .knowyourvalue .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .author___-G5aH {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: bold;
  }
}

.news .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .wide___zBgB4 .article___3Oula.hasFeaturedAuthor___e8eIU:first-child .title___2Epdp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .wide___zBgB4 .more___2xa7I {
    margin: 0 3.75rem;
  }
}

.header___3b2TE {
  background-image: linear-gradient(90deg, #172d5b, #102039);
  overflow: hidden;
  min-height: 20rem;
}

@media only screen and (min-width: 758px) {
  .header___3b2TE {
    min-height: 21.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .header___3b2TE {
    min-height: 23.75rem;
  }
}

.header___3b2TE .background___1lIml {
  position: relative;
  margin: -5rem auto;
  height: 100%;
  pointer-events: none;
}

.header___3b2TE .background___1lIml img {
  position: absolute;
  width: 100%;
}

.header___3b2TE .background___1lIml.animate___2uHbA img:nth-child(1) {
  opacity: 0;
  animation: fadeout___rf3bz .5s;
}

.header___3b2TE .background___1lIml.animate___2uHbA img:nth-child(2) {
  opacity: 1;
  animation: fadein___khA5a .5s;
}

@keyframes fadeout___rf3bz {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadein___khA5a {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@media only screen and (min-width: 758px) {
  .header___3b2TE .background___1lIml {
    margin: -6.25rem auto;
    width: 75%;
  }
}

@media only screen and (min-width: 1000px) {
  .header___3b2TE .background___1lIml {
    margin: -6.25rem auto;
    width: 100%;
  }
}

@media only screen and (min-width: 1240px) {
  .header___3b2TE .background___1lIml {
    margin: -6.25rem auto;
    width: 75%;
  }
}

.header___3b2TE .background___1lIml::after {
  background-image: none;
}

.header___3b2TE .headings___3i-hx {
  pointer-events: all;
}

.header___3b2TE .heading___hNikt {
  max-width: initial;
}

.header___3b2TE .changeLocationToggle___3xpgR {
  background: transparent;
  border: none;
  width: 1.25rem;
  height: 1.25rem;
  font-family: iconfont;
  font-size: 1.25rem;
  font-weight: bold;
  color: #fff;
  padding: 0;
  cursor: pointer;
}

.header___3b2TE .changeLocationToggle___3xpgR:hover {
  opacity: 0.5;
}

.header___3b2TE .changeLocation___2UK1A {
  display: none;
}

.header___3b2TE.changeLocationOpen___3ORm8 {
  background-color: #3161eb;
  background-image: none;
}

.header___3b2TE.changeLocationOpen___3ORm8 .heading___hNikt,
.header___3b2TE.changeLocationOpen___3ORm8 .subheading___1D-I0 {
  display: none;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0 6.25rem 1.875rem;
}

.news .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.mach .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.better .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.think .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.leftfield .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.globalcitizen .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.msnbc .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.today .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.knowyourvalue .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
    padding: 0 15rem 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
    padding: 0 7.5rem 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A {
    padding: 0 15rem 1.875rem;
  }
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A.changeOpen___oTYMM {
  display: block;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #fff;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ,
.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  background: transparent;
  border: none;
  color: #fff;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ {
  float: left;
  padding-bottom: 0.9375rem;
  width: 7.5rem;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.5;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ::-moz-placeholder {
  color: #fff;
  opacity: 0.5;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ:-ms-input-placeholder {
  color: #fff;
  opacity: 0.5;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipCode___3UBwZ::placeholder {
  color: #fff;
  opacity: 0.5;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  text-transform: uppercase;
  float: right;
  padding: 0;
}

.news .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.mach .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.better .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.think .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.leftfield .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.globalcitizen .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.msnbc .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.today .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.knowyourvalue .header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.79688rem;
  line-height: 1.1875rem;
  font-weight: normal;
}

.header___3b2TE.changeLocationOpen___3ORm8 .changeLocation___2UK1A .formWrapper___1XFZp .zipSubmit___2cMNY:hover {
  opacity: 0.5;
}
.container___2DZKD {
  position: relative;
  width: 100vw;
  margin-top: -5rem;
  margin-left: calc(50% - 50vw);
  clear: both;
  text-align: center;
  color: #fff;
  background-image: linear-gradient(104deg, #ff503c, #a1127e 82%, #8d048d), linear-gradient(106deg, #ff503c, #8d048d);
}

.inner___uemfv {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  padding: 7rem 0 1.25rem;
}

.inner___uemfv::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .inner___uemfv {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .inner___uemfv::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .inner___uemfv {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .inner___uemfv::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .inner___uemfv {
    width: 77.5rem;
  }
  .inner___uemfv::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .inner___uemfv {
    padding-top: 11.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .inner___uemfv {
    padding-top: 12.375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .inner___uemfv {
    padding-top: 11.875rem;
  }
}

.background___1MKrz {
  content: "";
  opacity: 0.16;
  background-repeat: no-repeat;
  background-position: 75% 0%;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.content___3OwZj {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

.titleWrapper___1qrAq {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

@media only screen and (min-width: 758px) {
  .titleWrapper___1qrAq {
    margin: 0 1.875rem;
  }
}

.titleWrapper___1qrAq::before, .titleWrapper___1qrAq::after {
  content: ' ';
  display: block;
  border-top: 1px solid #fff;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 100%;
  height: 2.5rem;
  margin-top: 0.9375rem;
}

@media only screen and (min-width: 758px) {
  .titleWrapper___1qrAq::before, .titleWrapper___1qrAq::after {
    height: 1.875rem;
  }
}

.titleWrapper___1qrAq::before {
  border-left: 1px solid #fff;
}

.titleWrapper___1qrAq::after {
  border-right: 1px solid #fff;
}

.title___jQ0oo {
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  position: relative;
  text-align: center;
  font-style: italic;
  font-weight: 300;
  margin: 0 0.625rem;
  white-space: nowrap;
}

@media only screen and (min-width: 758px) {
  .title___jQ0oo {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
}

.seeAllWrapper___2E3-a {
  display: -ms-flexbox;
  display: flex;
  margin: 0.625rem 0;
}

@media only screen and (min-width: 758px) {
  .seeAllWrapper___2E3-a {
    margin: 0.625rem 1.875rem 0;
  }
}

.seeAllWrapper___2E3-a::before, .seeAllWrapper___2E3-a::after {
  content: ' ';
  display: block;
  border-bottom: 1px solid #fff;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 100%;
  height: 2.5rem;
  margin-top: -1rem;
}

@media only screen and (min-width: 758px) {
  .seeAllWrapper___2E3-a::before, .seeAllWrapper___2E3-a::after {
    margin-top: -0.3125rem;
    height: 1.875rem;
  }
}

.seeAllWrapper___2E3-a::before {
  border-left: 1px solid #fff;
}

.seeAllWrapper___2E3-a::after {
  border-right: 1px solid #fff;
}

.seeAll___1NXIX {
  text-transform: uppercase;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  white-space: nowrap;
  margin: 0 0.625rem;
  height: 2.5rem;
  padding: 0.625rem 3.75rem 0;
}

.news .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .seeAll___1NXIX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .seeAll___1NXIX {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.69062rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .seeAll___1NXIX {
    height: 3.125rem;
    padding: 0.875rem 4.75rem 0;
  }
  .news .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .seeAll___1NXIX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .seeAll___1NXIX {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 0.95625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.teases___faHDv {
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  -ms-overflow-style: none;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: grab;
}

@media only screen and (min-width: 1000px) {
  .teases___faHDv {
    overflow-x: unset;
    cursor: default;
  }
}

.tease___3d-Bj {
  -ms-flex: 1 0 85%;
      flex: 1 0 85%;
  background-image: linear-gradient(to right, #fff 10%, transparent 0%);
  background-size: 5px 1px;
  background-repeat: repeat-x;
  margin-top: 0.625rem;
  padding: 0.875rem 0 0;
  clear: left;
  text-align: left;
  margin-right: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .tease___3d-Bj {
    -ms-flex: 1 0 29%;
        flex: 1 0 29%;
  }
}

@media only screen and (min-width: 1000px) {
  .tease___3d-Bj {
    -ms-flex: 1 1 25%;
        flex: 1 1 25%;
  }
}

.tease___3d-Bj:last-child {
  margin-right: 0;
}

.tease___3d-Bj .eyebrow___2f2p4 {
  text-transform: uppercase;
  margin: 0.25rem 0 0.625rem;
}

.news .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.mach .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.better .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.think .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.leftfield .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.globalcitizen .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.msnbc .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.today .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: normal;
}

.knowyourvalue .tease___3d-Bj .eyebrow___2f2p4 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.74375rem;
  line-height: 0.75rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .tease___3d-Bj .eyebrow___2f2p4 {
    margin: 0 0 0.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .tease___3d-Bj .eyebrow___2f2p4 {
    margin: 0.5rem 0;
  }
}

.news .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .tease___3d-Bj .headline___2VmjW {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .mach .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .better .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .think .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .leftfield .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .globalcitizen .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .msnbc .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .today .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
  .knowyourvalue .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .tease___3d-Bj .headline___2VmjW {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.image___1jPwj {
  display: block;
  width: 5rem;
  height: 5rem;
  float: left;
  margin: 0 1.25rem 2.5rem 0;
}

.image___1jPwj img {
  border-radius: 50%;
}
.container___319bk {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
}

.container___319bk::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___319bk {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___319bk::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___319bk {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___319bk::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___319bk {
    width: 77.5rem;
  }
  .container___319bk::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___319bk {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___319bk {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___319bk {
    margin-bottom: 5rem;
  }
}

.content___31JYZ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .content___31JYZ {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___31JYZ {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___31JYZ {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.content___31JYZ > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .content___31JYZ > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.midresponsiveAd___1XjWX {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  clear: both;
  text-align: center;
}
.content___3P-Ob {
  position: relative;
  clear: left;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2.5rem;
}

.news .content___3P-Ob {
  padding: 1.75rem 0 0;
  border-top: 1px solid #ccc;
}

.news .content___3P-Ob::before {
  background-color: #3062ff;
  content: '';
  width: 5rem;
  height: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
}

.today .content___3P-Ob {
  border: 1px solid #ff503c;
  border-right: none;
  border-bottom: none;
  padding: 1.875rem 0 0 1rem;
}

@media only screen and (min-width: 758px) {
  .today .content___3P-Ob {
    padding-left: 2.5rem;
  }
}

.content___3P-Ob p {
  width: 12.625rem;
  color: #555;
  margin: 0;
}

.news .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .content___3P-Ob p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .content___3P-Ob p {
  line-height: 1.25rem;
  color: #999;
}

.subscribe___2m8QQ {
  float: right;
  text-transform: uppercase;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
}

.news .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .subscribe___2m8QQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .subscribe___2m8QQ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.news .subscribe___2m8QQ {
  color: #3062ff;
}

.mach .subscribe___2m8QQ {
  color: #5c00d8;
}

.better .subscribe___2m8QQ {
  color: #21d1aa;
}

.think .subscribe___2m8QQ {
  color: #ff5042;
}

.leftfield .subscribe___2m8QQ {
  color: black;
}

.globalcitizen .subscribe___2m8QQ {
  color: #7eaaad;
}

.msnbc .subscribe___2m8QQ {
  color: #3062ff;
}

.today .subscribe___2m8QQ {
  color: #ff503c;
}

.knowyourvalue .subscribe___2m8QQ {
  color: #f6a383;
}

.newsletter___2DkuV,
.social___37kR7 {
  clear: both;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}

@media only screen and (min-width: 758px) {
  .newsletter___2DkuV,
  .social___37kR7 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media only screen and (min-width: 1000px) {
  .newsletter___2DkuV,
  .social___37kR7 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.newsletter___2DkuV .title___2cev8,
.social___37kR7 .title___2cev8 {
  margin: 0 0 0.4375rem;
  width: 160px;
}

.news .newsletter___2DkuV .title___2cev8, .news
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .newsletter___2DkuV .title___2cev8, .mach
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .newsletter___2DkuV .title___2cev8, .better
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .newsletter___2DkuV .title___2cev8, .think
.social___37kR7 .title___2cev8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .newsletter___2DkuV .title___2cev8, .leftfield
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .newsletter___2DkuV .title___2cev8, .globalcitizen
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .newsletter___2DkuV .title___2cev8, .msnbc
.social___37kR7 .title___2cev8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .newsletter___2DkuV .title___2cev8, .today
.social___37kR7 .title___2cev8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .newsletter___2DkuV .title___2cev8, .knowyourvalue
.social___37kR7 .title___2cev8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.9375rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .newsletter___2DkuV .title___2cev8, .today
.social___37kR7 .title___2cev8 {
  font-size: 1.125rem;
  line-height: 1.25rem;
  color: #ff503c;
  font-style: italic;
}

@media only screen and (min-width: 758px) {
  .today .newsletter___2DkuV .title___2cev8, .today
  .social___37kR7 .title___2cev8 {
    font-size: 1.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .today .newsletter___2DkuV .title___2cev8, .today
  .social___37kR7 .title___2cev8 {
    width: 121px;
  }
}

@media only screen and (min-width: 758px) {
  .newsletter___2DkuV {
    padding-right: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .newsletter___2DkuV {
    padding: 0;
  }
}

.social___37kR7 {
  position: relative;
  margin: 1.25rem 0 0;
  padding: 1.25rem 0 0;
  background-image: linear-gradient(to right, #999 10%, transparent 0%);
  background-size: 5px 1px;
  background-repeat: repeat-x;
}

@media only screen and (min-width: 758px) {
  .social___37kR7 {
    margin: 0;
    padding: 0 0 0 1.875rem;
    background-image: linear-gradient(to bottom, #999 10%, transparent 0%);
    background-size: 1px 5px;
    background-repeat: repeat-y;
  }
}

@media only screen and (min-width: 1000px) {
  .social___37kR7 {
    margin: 1.25rem 0 0;
    padding: 1.25rem 0 0;
    background-image: linear-gradient(to right, #999 10%, transparent 0%);
    background-size: 5px 1px;
    background-repeat: repeat-x;
  }
}

.social___37kR7 .title___2cev8 .news {
  text-transform: uppercase;
}

.social___37kR7 .menu___1dkc0 {
  line-height: 1;
  float: right;
  margin-top: -1.5625rem;
}

.social___37kR7 .menu___1dkc0 li {
  display: inline-block;
  padding-right: 1rem;
  vertical-align: middle;
}

.news .social___37kR7 .menu___1dkc0 li {
  padding-right: 1.875rem;
}

.social___37kR7 .menu___1dkc0 li:last-child {
  padding-right: 0;
}

.social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before,
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before,
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  font-size: 1.25rem;
}

.news .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .news
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .news
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #3062ff;
}

.mach .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .mach
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .mach
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #5c00d8;
}

.better .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .better
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .better
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #21d1aa;
}

.think .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .think
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .think
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #ff5042;
}

.leftfield .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .leftfield
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .leftfield
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: black;
}

.globalcitizen .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .globalcitizen
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .globalcitizen
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #7eaaad;
}

.msnbc .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .msnbc
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .msnbc
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #3062ff;
}

.today .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .today
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .today
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #ff503c;
}

.knowyourvalue .social___37kR7 .menu___1dkc0 .iconFacebook___1vl0f::before, .knowyourvalue
.social___37kR7 .menu___1dkc0 .iconTwitter___2PPR6::before, .knowyourvalue
.social___37kR7 .menu___1dkc0 .iconYoutube___11SAU::before {
  color: #f6a383;
}
.container___Dy_QT {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
}

.container___Dy_QT::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___Dy_QT {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___Dy_QT::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___Dy_QT {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___Dy_QT::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___Dy_QT {
    width: 77.5rem;
  }
  .container___Dy_QT::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___Dy_QT {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___Dy_QT {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___Dy_QT {
    margin-bottom: 5rem;
  }
}

.left___MNS_O {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .left___MNS_O {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .left___MNS_O {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .today .left___MNS_O {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .today .left___MNS_O {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.left___MNS_O > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .left___MNS_O > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.right___3YDB6 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .right___3YDB6 {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .right___3YDB6 {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .today .right___3YDB6 {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .today .right___3YDB6 {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.right___3YDB6 > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .right___3YDB6 > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .news .right___3YDB6::before {
    content: '';
    width: 2.5rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2.5rem;
  }
  .news .news .right___3YDB6::before {
    background-color: #102039;
  }
}

@media only screen and (min-width: 1000px) {
  .news .right___3YDB6::before {
    width: calc((100vw - 920px) / 2);
    left: auto;
    right: calc((100vw - 920px) / -2);
  }
}

@media only screen and (min-width: 1240px) {
  .news .right___3YDB6::before {
    width: calc((100vw - 1160px) / 2);
    right: calc((100vw - 1160px) / -2);
  }
}

@media only screen and (min-width: 1000px) {
  .bg___AEM5O {
    height: 3.75rem;
    position: relative;
  }
  .news .bg___AEM5O {
    background-color: #102039;
  }
}

@media only screen and (min-width: 1000px) {
  .bg___AEM5O::after {
    background-color: transparent;
    background-image: radial-gradient(#3062ff 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    width: 1.25rem;
    height: 3.75rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
}
.container___2nRbz {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
  margin-bottom: 4.0625rem;
}

.container___2nRbz::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___2nRbz {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___2nRbz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2nRbz {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___2nRbz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2nRbz {
    width: 77.5rem;
  }
  .container___2nRbz::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___2nRbz {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2nRbz {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2nRbz {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 758px) {
  .container___2nRbz {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___2nRbz {
    margin-bottom: 6.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2nRbz {
    margin-bottom: 7.5rem;
  }
}

.inner___veV6z {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 1000px) {
  .inner___veV6z {
    display: block;
  }
}

.tabs___2XPAJ {
  display: none;
  margin: 0 calc(-1 * calc(40px - 2vw));
  position: -webkit-sticky;
  position: sticky;
  top: 3.75rem;
  z-index: 99;
}

@media only screen and (min-width: 758px) {
  .tabs___2XPAJ {
    margin: 0 calc(-1 * calc(40px - 4vw));
    top: 5rem;
  }
}

.tabs___2XPAJ.tabsVisible___1-eTl {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1000px) {
  .tabs___2XPAJ.tabsVisible___1-eTl {
    display: none;
  }
}

.tab___pnc04 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  height: 3.125rem;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  cursor: pointer;
}

.news .tab___pnc04 {
  background: #3062ff;
}

.mach .tab___pnc04 {
  background: #5c00d8;
}

.better .tab___pnc04 {
  background: #21d1aa;
}

.think .tab___pnc04 {
  background: #ff5042;
}

.leftfield .tab___pnc04 {
  background: black;
}

.globalcitizen .tab___pnc04 {
  background: #7eaaad;
}

.msnbc .tab___pnc04 {
  background: #3062ff;
}

.today .tab___pnc04 {
  background: #ff503c;
}

.knowyourvalue .tab___pnc04 {
  background: #f6a383;
}

.news .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.mach .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.better .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.think .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.leftfield .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.globalcitizen .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.msnbc .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.today .tab___pnc04 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.knowyourvalue .tab___pnc04 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.90312rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.news .tab___pnc04 {
  text-transform: uppercase;
}

.mach .tab___pnc04 {
  text-transform: uppercase;
}

.better .tab___pnc04 {
  text-transform: uppercase;
}

.think .tab___pnc04 {
  text-transform: uppercase;
}

.leftfield .tab___pnc04 {
  text-transform: uppercase;
}

.globalcitizen .tab___pnc04 {
  text-transform: uppercase;
}

.msnbc .tab___pnc04 {
  text-transform: uppercase;
}

.today .tab___pnc04 {
  text-transform: uppercase;
}

.knowyourvalue .tab___pnc04 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .tab___pnc04 {
    height: 4.375rem;
  }
  .news .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .tab___pnc04 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .tab___pnc04 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.0625rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

.tab___pnc04:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.active___3eTMM {
  color: white;
}

.left___31F_t {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .left___31F_t {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .left___31F_t {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .left___31F_t {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
  }
}

.left___31F_t > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .left___31F_t > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.right___2jj8k {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .right___2jj8k {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .right___2jj8k {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .right___2jj8k {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
  }
}

.right___2jj8k > *:not(:last-child):not(.bg___3lf0i) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .right___2jj8k > *:not(:last-child):not(.bg___3lf0i) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .right___2jj8k::before {
    content: '';
    width: 2.5rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2.5rem;
  }
  .news .right___2jj8k::before {
    background-color: #102039;
  }
  .mach .right___2jj8k::before {
    background-color: #5c00d8;
  }
  .better .right___2jj8k::before {
    background-color: #21d1aa;
  }
  .think .right___2jj8k::before {
    background-color: #ff5042;
  }
  .leftfield .right___2jj8k::before {
    background-color: black;
  }
  .globalcitizen .right___2jj8k::before {
    background-color: #7eaaad;
  }
  .msnbc .right___2jj8k::before {
    background-color: #3062ff;
  }
  .today .right___2jj8k::before {
    background-color: #ff503c;
  }
  .knowyourvalue .right___2jj8k::before {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .bg___3lf0i {
    height: 3.75rem;
    position: relative;
  }
  .news .bg___3lf0i {
    background-color: #102039;
  }
  .mach .bg___3lf0i {
    background-color: #5c00d8;
  }
  .better .bg___3lf0i {
    background-color: #21d1aa;
  }
  .think .bg___3lf0i {
    background-color: #ff5042;
  }
  .leftfield .bg___3lf0i {
    background-color: black;
  }
  .globalcitizen .bg___3lf0i {
    background-color: #7eaaad;
  }
  .msnbc .bg___3lf0i {
    background-color: #3062ff;
  }
  .today .bg___3lf0i {
    background-color: #ff503c;
  }
  .knowyourvalue .bg___3lf0i {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .bg___3lf0i::after {
    background-color: transparent;
    background-image: radial-gradient(#fff 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    width: 1.25rem;
    height: 3.75rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .news .bg___3lf0i::after {
    background-color: transparent;
    background-image: radial-gradient(#3062ff 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
  }
}
.container___1WaeF {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
}

.container___1WaeF::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___1WaeF {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___1WaeF::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1WaeF {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___1WaeF::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1WaeF {
    width: 77.5rem;
  }
  .container___1WaeF::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___1WaeF {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1WaeF {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1WaeF {
    margin-bottom: 5rem;
  }
}

.rail___3HumS {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .rail___3HumS {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .rail___3HumS {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .rail___3HumS {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.rail___3HumS > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .rail___3HumS > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.main___37SeB {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .main___37SeB {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .main___37SeB {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .main___37SeB {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.main___37SeB > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .main___37SeB > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.split___WgcSo {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
}

.split___WgcSo::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .split___WgcSo {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .split___WgcSo {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .split___WgcSo {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.split___WgcSo > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .split___WgcSo > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.splitCol___2by2m {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .splitCol___2by2m {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .splitCol___2by2m {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .splitCol___2by2m {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0 !important;
  }
}

.splitCol___2by2m > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .splitCol___2by2m > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
.container___iodU_ {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
}

.container___iodU_::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___iodU_ {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___iodU_::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___iodU_ {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___iodU_::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___iodU_ {
    width: 77.5rem;
  }
  .container___iodU_::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___iodU_ {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___iodU_ {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___iodU_ {
    margin-bottom: 5rem;
  }
}

.left___23NqK {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .left___23NqK {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .left___23NqK {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .today .left___23NqK {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .today .left___23NqK {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.left___23NqK > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .left___23NqK > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .news .left___23NqK::before {
    content: '';
    width: 2.5rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2.5rem;
  }
  .news .news .left___23NqK::before {
    background-color: #102039;
  }
}

@media only screen and (min-width: 1000px) {
  .news .left___23NqK::before {
    width: calc((100vw - 920px) / 2);
    left: calc((100vw - 920px) / -2);
  }
}

@media only screen and (min-width: 1240px) {
  .news .left___23NqK::before {
    width: calc((100vw - 1160px) / 2);
    left: calc((100vw - 1160px) / -2);
  }
}

.right___v8yG3 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .right___v8yG3 {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .right___v8yG3 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .today .right___v8yG3 {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .today .right___v8yG3 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.right___v8yG3 > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .right___v8yG3 > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .bg___2O0Cr {
    height: 3.75rem;
    position: relative;
  }
  .news .bg___2O0Cr {
    background-color: #102039;
  }
}

.bg___2O0Cr::after {
  background-color: transparent;
  background-image: radial-gradient(#3062ff 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  width: 1.25rem;
  height: 3.75rem;
  position: absolute;
  top: 0;
  right: -2.5rem;
  z-index: 1;
}

@media only screen and (min-width: 1000px) {
  .bg___2O0Cr::after {
    right: 0;
  }
}
.container___1ui3P {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
  margin-bottom: 4.0625rem;
}

.container___1ui3P::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___1ui3P {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___1ui3P::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1ui3P {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___1ui3P::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1ui3P {
    width: 77.5rem;
  }
  .container___1ui3P::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___1ui3P {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1ui3P {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1ui3P {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 758px) {
  .container___1ui3P {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1ui3P {
    margin-bottom: 6.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1ui3P {
    margin-bottom: 7.5rem;
  }
}

.inner___15Qwy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 1000px) {
  .inner___15Qwy {
    display: block;
  }
}

.tabs___1JyB7 {
  display: none;
  margin: 0 calc(-1 * calc(40px - 2vw));
  position: -webkit-sticky;
  position: sticky;
  top: 3.75rem;
  z-index: 99;
}

@media only screen and (min-width: 758px) {
  .tabs___1JyB7 {
    margin: 0 calc(-1 * calc(40px - 4vw));
    top: 5rem;
  }
}

.tabs___1JyB7.tabsVisible___27c8P {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1000px) {
  .tabs___1JyB7.tabsVisible___27c8P {
    display: none;
  }
}

.tab___HOhPv {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  height: 3.125rem;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  cursor: pointer;
}

.news .tab___HOhPv {
  background: #3062ff;
}

.mach .tab___HOhPv {
  background: #5c00d8;
}

.better .tab___HOhPv {
  background: #21d1aa;
}

.think .tab___HOhPv {
  background: #ff5042;
}

.leftfield .tab___HOhPv {
  background: black;
}

.globalcitizen .tab___HOhPv {
  background: #7eaaad;
}

.msnbc .tab___HOhPv {
  background: #3062ff;
}

.today .tab___HOhPv {
  background: #ff503c;
}

.knowyourvalue .tab___HOhPv {
  background: #f6a383;
}

.news .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.mach .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.better .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.think .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.leftfield .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.globalcitizen .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.msnbc .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.today .tab___HOhPv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.knowyourvalue .tab___HOhPv {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.90312rem;
  line-height: 3.125rem;
  font-weight: normal;
}

.news .tab___HOhPv {
  text-transform: uppercase;
}

.mach .tab___HOhPv {
  text-transform: uppercase;
}

.better .tab___HOhPv {
  text-transform: uppercase;
}

.think .tab___HOhPv {
  text-transform: uppercase;
}

.leftfield .tab___HOhPv {
  text-transform: uppercase;
}

.globalcitizen .tab___HOhPv {
  text-transform: uppercase;
}

.msnbc .tab___HOhPv {
  text-transform: uppercase;
}

.today .tab___HOhPv {
  text-transform: uppercase;
}

.knowyourvalue .tab___HOhPv {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .tab___HOhPv {
    height: 4.375rem;
  }
  .news .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .tab___HOhPv {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .tab___HOhPv {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.0625rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

.tab___HOhPv:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.active___1E7dt {
  color: white;
}

.left___14wgh {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .left___14wgh {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .left___14wgh {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .left___14wgh {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
  }
}

.left___14wgh > *:not(:last-child):not(.bg___31qI2) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .left___14wgh > *:not(:last-child):not(.bg___31qI2) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 758px) {
  .left___14wgh::before {
    content: '';
    width: 2.5rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2.5rem;
  }
  .news .left___14wgh::before {
    background-color: #102039;
  }
  .mach .left___14wgh::before {
    background-color: #5c00d8;
  }
  .better .left___14wgh::before {
    background-color: #21d1aa;
  }
  .think .left___14wgh::before {
    background-color: #ff5042;
  }
  .leftfield .left___14wgh::before {
    background-color: black;
  }
  .globalcitizen .left___14wgh::before {
    background-color: #7eaaad;
  }
  .msnbc .left___14wgh::before {
    background-color: #3062ff;
  }
  .today .left___14wgh::before {
    background-color: #ff503c;
  }
  .knowyourvalue .left___14wgh::before {
    background-color: #f6a383;
  }
}

.right___3Vi1- {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .right___3Vi1- {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .right___3Vi1- {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .right___3Vi1- {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
  }
}

.right___3Vi1- > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .right___3Vi1- > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .bg___31qI2 {
    height: 3.75rem;
    position: relative;
  }
  .news .bg___31qI2 {
    background-color: #102039;
  }
  .mach .bg___31qI2 {
    background-color: #5c00d8;
  }
  .better .bg___31qI2 {
    background-color: #21d1aa;
  }
  .think .bg___31qI2 {
    background-color: #ff5042;
  }
  .leftfield .bg___31qI2 {
    background-color: black;
  }
  .globalcitizen .bg___31qI2 {
    background-color: #7eaaad;
  }
  .msnbc .bg___31qI2 {
    background-color: #3062ff;
  }
  .today .bg___31qI2 {
    background-color: #ff503c;
  }
  .knowyourvalue .bg___31qI2 {
    background-color: #f6a383;
  }
}

.bg___31qI2::after {
  background-color: transparent;
  background-image: radial-gradient(#fff 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  width: 1.25rem;
  height: 3.75rem;
  position: absolute;
  top: 0;
  right: -2.5rem;
  z-index: 1;
}

@media only screen and (min-width: 1000px) {
  .bg___31qI2::after {
    right: 0;
  }
}

.news .bg___31qI2::after {
  background-color: transparent;
  background-image: radial-gradient(#3062ff 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
}

.boxinlineAd___3xeB9 {
  clear: both;
  text-align: center;
  position: relative;
  width: calc(100% + 2 * 40px);
  left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .boxinlineAd___3xeB9 {
    width: calc(100% + 40px);
    left: 0;
  }
}

.boxinlineAd___3xeB9 .mps-slot {
  padding: 0.625rem 0;
  background: #f6f6f6;
  margin-bottom: 3.75rem;
}

.midresponsiveAd___25TaI {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  clear: both;
  text-align: center;
}

.midresponsiveAd___25TaI.midresponsiveLoaded___254wf {
  padding-top: 2.5rem;
}
.container___3Jiq5 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-bottom: 1.25rem;
}

.container___3Jiq5::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___3Jiq5 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___3Jiq5::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3Jiq5 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___3Jiq5::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___3Jiq5 {
    width: 77.5rem;
  }
  .container___3Jiq5::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___3Jiq5 {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3Jiq5 {
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___3Jiq5 {
    margin-bottom: 5rem;
  }
}

.rail___1wX98 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .rail___1wX98 {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .rail___1wX98 {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .rail___1wX98 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
  }
}

.rail___1wX98 > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .rail___1wX98 > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.main___oICZt {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .main___oICZt {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .main___oICZt {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .main___oICZt {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.main___oICZt > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .main___oICZt > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.split___5gq2S {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
}

.split___5gq2S::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .split___5gq2S {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .split___5gq2S {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .split___5gq2S {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.split___5gq2S > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .split___5gq2S > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}

.splitCol___2KDEJ {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .splitCol___2KDEJ {
    width: calc(50% - 6vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .splitCol___2KDEJ {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .splitCol___2KDEJ {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0 !important;
  }
}

.splitCol___2KDEJ > *:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .splitCol___2KDEJ > *:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
@keyframes titleBounce___1AkqS {
  0% {
    left: 50%;
    transform: translate(-50%, -50%);
    animation-timing-function: ease-out;
  }
  40% {
    left: 0.3125rem;
    transform: translate(0, -50%);
    animation-timing-function: linear;
  }
  70% {
    left: 0.3125rem;
    transform: translate(0, -50%);
    animation-timing-function: ease-out;
  }
  100% {
    left: 1.875rem;
    transform: translate(0, -50%);
  }
}

@keyframes toCenter___1nCYf {
  0% {
    left: 1.875rem;
    transform: translate(0, -50%);
  }
  100% {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media only screen and (min-width: 758px) {
  @keyframes toCenter___1nCYf {
    0% {
      left: 2.1875rem;
      transform: translate(0, -50%);
    }
    100% {
      left: 50%;
      transform: translate(-50%, -50%);
    }
  }
  @keyframes titleBounce___1AkqS {
    0% {
      left: 50%;
      transform: translate(-50%, -50%);
      animation-timing-function: ease-out;
    }
    40% {
      left: 0.3125rem;
      transform: translate(0, -50%);
      animation-timing-function: linear;
    }
    70% {
      left: 0.3125rem;
      transform: translate(0, -50%);
      animation-timing-function: ease-out;
    }
    100% {
      left: 2.1875rem;
      transform: translate(0, -50%);
    }
  }
}

@media only screen and (min-width: 1000px) {
  @keyframes toCenter___1nCYf {
    0% {
      left: 2.5rem;
      transform: translate(0, -50%);
    }
    100% {
      left: 50%;
      transform: translate(-50%, -50%);
    }
  }
  @keyframes titleBounce___1AkqS {
    0% {
      left: 50%;
      transform: translate(-50%, -50%);
      animation-timing-function: ease-out;
    }
    40% {
      left: 0.3125rem;
      transform: translate(0, -50%);
      animation-timing-function: linear;
    }
    70% {
      left: 0.3125rem;
      transform: translate(0, -50%);
      animation-timing-function: ease-out;
    }
    100% {
      left: 2.5rem;
      transform: translate(0, -50%);
    }
  }
}

.container___3_Jj2 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 2rem;
  font-weight: normal;
  position: relative;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  clear: both;
}

@media only screen and (min-width: 758px) {
  .container___3_Jj2 {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.itemWrapper___1Lhfy {
  position: relative;
  height: 20rem;
  backface-visibility: hidden;
}

@media only screen and (min-width: 758px) {
  .itemWrapper___1Lhfy {
    height: 100%;
  }
}

.row___35vPY {
  width: 100%;
  height: 10rem;
  top: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
  transition: .3s height;
}

@media only screen and (min-width: 758px) {
  .row___35vPY {
    -ms-flex-direction: row;
        flex-direction: row;
    height: 30rem;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY {
    height: 37.5rem;
  }
}

.row___35vPY::after {
  content: ' ';
  position: absolute;
  background: #000;
  opacity: .5;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: 1s opacity;
}

.row___35vPY:hover {
  height: 20rem;
  transition-duration: .4s;
}

@media only screen and (min-width: 758px) {
  .row___35vPY:hover {
    height: 30rem;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY:hover {
    height: 37.5rem;
  }
}

.row___35vPY:hover::after {
  opacity: 0.3;
}

.row___35vPY:hover .desc___1bdxu {
  transform: translateY(0);
  /* @include grid-media($grid-m) {
      }

      @include grid-media($grid-l) {
      } */
}

.row___35vPY:hover .brandLogo___1wMOV {
  left: 1.5625rem;
  transition-delay: .7s;
  transition-duration: 0.3s;
}

@media only screen and (min-width: 758px) {
  .row___35vPY:hover .brandLogo___1wMOV {
    left: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY:hover .brandLogo___1wMOV {
    left: 2.1875rem;
  }
}

.row___35vPY:hover .backdropLogo___2BFVD {
  transition: all .3s ease-out;
  animation-name: titleBounce___1AkqS;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  left: 1.875rem;
}

@media only screen and (min-width: 758px) {
  .row___35vPY:hover .backdropLogo___2BFVD {
    left: 2.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY:hover .backdropLogo___2BFVD {
    left: 2.5rem;
  }
}

.row___35vPY .mainImg___LwzY6 {
  width: 100%;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.5);
  position: absolute;
}

@media only screen and (min-width: 758px) {
  .row___35vPY .mainImg___LwzY6 {
    top: 0;
    bottom: 0;
    left: 0;
    transform: none;
  }
}

@media only screen and (min-width: 758px) {
  .row___35vPY .mainImg___LwzY6 img {
    position: relative;
    height: 100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

.row___35vPY .brandLogo___1wMOV {
  opacity: 1;
  font-size: 1.5625rem;
  color: #fff;
  position: absolute;
  left: 0;
  top: 5rem;
  margin: 0;
  transform: translate(-100%, -50%);
  transition: left 0.3s ease-out 0s;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .row___35vPY .brandLogo___1wMOV {
    font-size: 1.8125rem;
    top: 49.3%;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY .brandLogo___1wMOV {
    font-size: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .row___35vPY .brandLogo___1wMOV {
    top: 50%;
  }
}

.row___35vPY .backdropLogo___2BFVD {
  font-size: 1.5625rem;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 5rem;
  margin: 0;
  transform: translate(-50%, -50%);
  z-index: 1;
  animation: toCenter___1nCYf 0.3s ease-out 1;
}

@media only screen and (min-width: 758px) {
  .row___35vPY .backdropLogo___2BFVD {
    font-size: 1.5625rem;
    top: 50%;
  }
}

@media only screen and (min-width: 1000px) {
  .row___35vPY .backdropLogo___2BFVD {
    font-size: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .row___35vPY .backdropLogo___2BFVD {
    font-size: 2.5rem;
  }
}

.desc___1bdxu {
  padding: 0 2.5rem 2.625rem;
  text-align: left;
  position: absolute;
  transition: .4s transform ease-out;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(70%);
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .desc___1bdxu {
    transform: translateY(100%);
  }
}

.desc___1bdxu::after {
  content: ' ';
  background: linear-gradient(transparent, black);
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}

.tag___2Za9P,
.headline___2VPcL {
  text-align: left;
  z-index: 1;
  position: relative;
  margin: 0;
}

.tag___2Za9P {
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: 1.0625rem;
}

.news .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .tag___2Za9P {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .tag___2Za9P {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .tag___2Za9P {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.headline___2VPcL {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.375rem;
  margin: 0;
}
body {
  scroll-behavior: smooth;
}

.transported___3YD6B {
  position: relative;
  z-index: 2;
}

.layoutContainer___14Lfd .componentHighlight {
  position: relative;
}

.layoutContainer___14Lfd .componentHighlight::before {
  content: "";
  background-color: #ff0;
  z-index: 200;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}

.collectionsPage___3WYKM {
  margin-top: -3.75rem;
}

@media only screen and (min-width: 758px) {
  .collectionsPage___3WYKM {
    margin-top: -5rem;
  }
}
.container___1Sx6k {
  overflow: hidden;
  height: 50vw;
  max-height: 16.875rem;
  cursor: pointer;
  position: relative;
}

@media only screen and (min-width: 1000px) {
  .container___1Sx6k {
    height: 8.75rem;
    width: 100%;
  }
}

.container___1Sx6k::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to top, #000, transparent);
}

.container___1Sx6k:not(.active___3cBAc):hover .thumbnail___iBw5S {
  transform: scale(1.1);
}

.container___1Sx6k:not(.active___3cBAc):hover .title___faioz {
  opacity: 1;
}

.container___1Sx6k .vilynx_wrapperImg {
  width: 100%;
}

.thumbnail___iBw5S {
  position: relative;
}

.info___23yQO {
  color: #fff;
  position: absolute;
  padding: 1.25rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

.title___faioz {
  margin: 0 0 0.5rem;
  opacity: 1;
  transition: opacity .3s;
  max-width: 85%;
  display: inline-block;
  padding-right: 0.9375rem;
}

.news .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .title___faioz {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .title___faioz {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___faioz {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .title___faioz {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .title___faioz {
  letter-spacing: 0.5px;
}

.today .title___faioz,
.think .title___faioz {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: subpixel-antialiased;
}

.duration___2TImS {
  opacity: .5;
  display: inline-block;
  text-align: right;
}

.news .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.mach .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.better .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.think .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.leftfield .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.globalcitizen .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.msnbc .duration___2TImS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.today .duration___2TImS {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.knowyourvalue .duration___2TImS {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  font-weight: normal;
}

.upNext___2uvI1:not(.active___3cBAc)::before {
  content: 'UP NEXT';
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0.75rem 1.25rem;
  z-index: 2;
}

.news .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #3062ff;
}

.mach .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #5c00d8;
}

.better .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #21d1aa;
}

.think .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #ff5042;
}

.leftfield .upNext___2uvI1:not(.active___3cBAc)::before {
  background: black;
}

.globalcitizen .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #7eaaad;
}

.msnbc .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #ffbe03;
}

.today .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #ff503c;
}

.knowyourvalue .upNext___2uvI1:not(.active___3cBAc)::before {
  background: #f6a383;
}

.news .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.mach .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.better .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.think .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.leftfield .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.globalcitizen .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.msnbc .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.today .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.knowyourvalue .upNext___2uvI1:not(.active___3cBAc)::before {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: normal;
}

.active___3cBAc::before {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 0.625rem;
  color: #fff;
  content: 'Now Playing';
  text-transform: uppercase;
  position: absolute;
  z-index: 10;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.25rem;
  opacity: .7;
  box-sizing: border-box;
  cursor: initial;
}

.news .active___3cBAc::before {
  background-color: #102039;
}

.mach .active___3cBAc::before {
  background-color: #5c00d8;
}

.better .active___3cBAc::before {
  background-color: #21d1aa;
}

.think .active___3cBAc::before {
  background-color: #ff5042;
}

.leftfield .active___3cBAc::before {
  background-color: black;
}

.globalcitizen .active___3cBAc::before {
  background-color: #7eaaad;
}

.msnbc .active___3cBAc::before {
  background-color: #3062ff;
}

.today .active___3cBAc::before {
  background-color: #ff503c;
}

.knowyourvalue .active___3cBAc::before {
  background-color: #f6a383;
}

@supports (mix-blend-mode: screen) {
  .active___3cBAc::before {
    mix-blend-mode: screen;
    opacity: 1;
  }
}

.active___3cBAc::before .msnbc,
.active___3cBAc::before .news {
  mix-blend-mode: unset;
  opacity: 1;
  z-index: 2;
}

.msnbc .active___3cBAc::before {
  background-color: rgba(255, 190, 3, 0.7);
}

.news .active___3cBAc::before {
  background-color: rgba(48, 98, 255, 0.7);
}

.today .active___3cBAc::before {
  background: linear-gradient(127deg, rgba(255, 80, 60, 0.7), rgba(141, 4, 141, 0.7));
}

.active___3cBAc::after {
  opacity: 0;
}

.active___3cBAc .title___faioz,
.active___3cBAc .duration___2TImS {
  opacity: 1;
}
@charset "UTF-8";
.playlist___3UOYe.horizontal___30aAV .videos___nPEjC {
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}

.playlist___3UOYe.horizontal___30aAV .videos___nPEjC .video___3T6kK {
  -ms-flex-preferred-size: 15rem;
      flex-basis: 15rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.video___3T6kK {
  overflow: hidden;
  position: relative;
}

.heading___1e-S1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  height: 5rem;
  line-height: 5rem;
  position: relative;
  color: #fff;
  background: #000;
  padding: 0 1.25rem;
  margin: 0;
  display: block;
}

.news .heading___1e-S1,
.today .heading___1e-S1,
.msnbc .heading___1e-S1 {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .news .heading___1e-S1,
  .today .heading___1e-S1,
  .msnbc .heading___1e-S1 {
    display: block;
  }
}

.heading___1e-S1::before {
  content: 'From \2013';
  opacity: 0.5;
  margin-right: 5px;
}

.recommendations___hjuht .heading___1e-S1::before {
  display: none;
}

.collapsible___32d36 .heading___1e-S1 {
  cursor: pointer;
}

.collapsible___32d36 .heading___1e-S1::after {
  content: '';
  width: 0.625rem;
  height: 0.625rem;
  border: 1px solid #999;
  border-width: 0 1px 1px 0;
  position: absolute;
  top: 2.1875rem;
  transform: rotate(-135deg);
  right: 1.5625rem;
}

.collapsed___MTZqO .videos___nPEjC {
  display: none !important;
}

.collapsed___MTZqO .heading___1e-S1::after {
  transform: rotate(45deg);
  top: 1.875rem;
}

.today .heading___1e-S1 {
  background: #fff;
  color: #000;
}
.container___GXhdU {
  position: relative;
  overflow: hidden;
  background: #000;
}

.today .container___GXhdU {
  background: #fff;
}
.playlist___2e0ev {
  margin-bottom: calc(((100% + 40px) / 4) + 60px);
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1000px) {
  .playlist___2e0ev {
    margin-bottom: 13.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .info___2kIAW {
    -ms-flex-order: 0;
        order: 0;
  }
}

.playlist___2e0ev:nth-child(even) .title___gAXHS,
.playlist___2e0ev:nth-child(even) .count___1RHDf,
.playlist___2e0ev:nth-child(even) .sponsor___24L7o {
  text-align: right;
}

.playlist___2e0ev:nth-child(even) .count___1RHDf::before {
  float: right;
  margin-left: 0.625rem;
  margin-right: 0;
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::before {
    top: 0.4375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::before {
    top: 0.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::before {
    top: 0.9375rem;
  }
}

.playlist___2e0ev:nth-child(even) .count___1RHDf::after {
  left: auto;
  right: 1.4375rem;
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::after {
    right: 1.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::after {
    right: 1.9375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .playlist___2e0ev:nth-child(even) .count___1RHDf::after {
    right: 2.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .images___28C_K {
    -ms-flex-order: 1;
        order: 1;
    margin-right: 0;
    margin-left: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .playlist___2e0ev:nth-child(even) .images___28C_K {
    margin-left: 2.5rem;
  }
}

.playlist___2e0ev:nth-child(even) .image___3wdQ3:first-child {
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .image___3wdQ3:first-child {
    margin: 0;
  }
}

.playlist___2e0ev:nth-child(even) .image___3wdQ3:nth-child(2) {
  left: 0;
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .image___3wdQ3:nth-child(2) {
    left: -33%;
  }
}

.playlist___2e0ev:nth-child(even) .image___3wdQ3:nth-child(3) {
  right: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .playlist___2e0ev:nth-child(even) .image___3wdQ3:nth-child(3) {
    right: 33%;
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW .info___2kIAW {
    transform: translateX(10px);
  }
}

@media only screen and (min-width: 1000px) {
  .news .infoHovered___eJlAW .title___gAXHS {
    color: #102039;
  }
  .mach .infoHovered___eJlAW .title___gAXHS {
    color: #5c00d8;
  }
  .better .infoHovered___eJlAW .title___gAXHS {
    color: #21d1aa;
  }
  .think .infoHovered___eJlAW .title___gAXHS {
    color: #ff5042;
  }
  .leftfield .infoHovered___eJlAW .title___gAXHS {
    color: black;
  }
  .globalcitizen .infoHovered___eJlAW .title___gAXHS {
    color: #7eaaad;
  }
  .msnbc .infoHovered___eJlAW .title___gAXHS {
    color: #3062ff;
  }
  .today .infoHovered___eJlAW .title___gAXHS {
    color: #ff503c;
  }
  .knowyourvalue .infoHovered___eJlAW .title___gAXHS {
    color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW .image___3wdQ3:nth-child(2) {
    transform: scale(2) translate(-14px, -77px);
  }
}

@media only screen and (min-width: 1240px) {
  .infoHovered___eJlAW .image___3wdQ3:nth-child(2) {
    transform: scale(2) translate(-14px, -83px);
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW .image___3wdQ3:nth-child(3) {
    transform: scale(2) translate(-119px, -74px);
  }
}

@media only screen and (min-width: 1240px) {
  .infoHovered___eJlAW .image___3wdQ3:nth-child(3) {
    transform: scale(2) translate(-126px, -80px);
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW:nth-child(even) .info___2kIAW {
    transform: translateX(-10px);
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW:nth-child(even) .image___3wdQ3:nth-child(2) {
    transform: scale(2) translate(122px, -77px);
  }
}

@media only screen and (min-width: 1240px) {
  .infoHovered___eJlAW:nth-child(even) .image___3wdQ3:nth-child(2) {
    transform: scale(2) translate(130px, -83px);
  }
}

@media only screen and (min-width: 1000px) {
  .infoHovered___eJlAW:nth-child(even) .image___3wdQ3:nth-child(3) {
    transform: scale(2) translate(12px, -74px);
  }
}

@media only screen and (min-width: 1240px) {
  .infoHovered___eJlAW:nth-child(even) .image___3wdQ3:nth-child(3) {
    transform: scale(2) translate(12px, -80px);
  }
}

.info___2kIAW {
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 758px) {
  .info___2kIAW {
    -ms-flex-preferred-size: 16.25rem;
        flex-basis: 16.25rem;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -ms-flex-order: 1;
        order: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .info___2kIAW {
    -ms-flex-preferred-size: 27.5rem;
        flex-basis: 27.5rem;
    -ms-flex-positive: 0;
        flex-grow: 0;
    margin-bottom: 1.25rem;
    transition: transform .3s;
    cursor: pointer;
  }
}

@media only screen and (min-width: 1000px) {
  .info___2kIAW {
    -ms-flex-preferred-size: 28.75rem;
        flex-basis: 28.75rem;
  }
}

.title___gAXHS {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.875rem;
  margin: 0;
  transition: color .3s;
}

@media only screen and (min-width: 758px) {
  .title___gAXHS {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___gAXHS {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .title___gAXHS {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
}

.count___1RHDf {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.875rem;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .count___1RHDf {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .count___1RHDf {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .count___1RHDf {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
}

.count___1RHDf::before {
  content: '';
  width: 3.125rem;
  height: 1.5625rem;
  margin-right: 0.625rem;
  display: inline-block;
  position: relative;
  top: 0.1875rem;
}

.news .count___1RHDf::before {
  background-color: #102039;
}

.mach .count___1RHDf::before {
  background-color: #5c00d8;
}

.better .count___1RHDf::before {
  background-color: #21d1aa;
}

.think .count___1RHDf::before {
  background-color: #ff5042;
}

.leftfield .count___1RHDf::before {
  background-color: black;
}

.globalcitizen .count___1RHDf::before {
  background-color: #7eaaad;
}

.msnbc .count___1RHDf::before {
  background-color: #3062ff;
}

.today .count___1RHDf::before {
  background-color: #ff503c;
}

.knowyourvalue .count___1RHDf::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .count___1RHDf::before {
    width: 3.75rem;
    height: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .count___1RHDf::before {
    width: 4.375rem;
    height: 2.1875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .count___1RHDf::before {
    width: 5rem;
    height: 2.5rem;
  }
}

.count___1RHDf::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 0.375rem solid #fff;
  border-top: 0.1875rem solid transparent;
  border-bottom: 0.1875rem solid transparent;
  position: absolute;
  left: 1.4375rem;
  top: 0.8125rem;
}

@media only screen and (min-width: 758px) {
  .count___1RHDf::after {
    left: 1.75rem;
    top: 1.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .count___1RHDf::after {
    border-left: 0.5rem solid #fff;
    border-top: 0.25rem solid transparent;
    border-bottom: 0.25rem solid transparent;
    left: 2.0625rem;
    top: 1.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .count___1RHDf::after {
    left: 2.375rem;
    top: 1.9375rem;
  }
}

.sponsor___24L7o {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #999;
  letter-spacing: -.2px;
  margin: 1.25rem 0;
}

.images___28C_K {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .images___28C_K {
    -ms-flex-order: 0;
        order: 0;
    -ms-flex-preferred-size: 23.9375rem;
        flex-basis: 23.9375rem;
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-right: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .images___28C_K {
    -ms-flex-preferred-size: 27.5rem;
        flex-basis: 27.5rem;
    -ms-flex-positive: 0;
        flex-grow: 0;
    margin-right: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .images___28C_K {
    -ms-flex-preferred-size: 28.75rem;
        flex-basis: 28.75rem;
  }
}

.image___3wdQ3 {
  display: block;
  position: relative;
}

@media only screen and (min-width: 1000px) {
  .image___3wdQ3 {
    cursor: pointer;
    transition: transform .3s;
  }
}

.image___3wdQ3 img {
  vertical-align: top;
}

.image___3wdQ3:first-child {
  width: calc(100% + 40px);
  z-index: 3;
}

@media only screen and (min-width: 758px) {
  .image___3wdQ3:first-child {
    width: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .image___3wdQ3:first-child::after {
    border-left: 40px solid #fff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    top: calc(50% - 12px);
  }
}

.image___3wdQ3:nth-child(n+2) {
  width: calc(50vw - 20px);
  position: absolute;
  top: 100%;
}

@media only screen and (min-width: 758px) {
  .image___3wdQ3:nth-child(n+2) {
    width: 50%;
  }
}

.image___3wdQ3:nth-child(2) {
  left: -40px;
  z-index: 2;
}

@media only screen and (min-width: 758px) {
  .image___3wdQ3:nth-child(2) {
    left: 33%;
  }
}

.image___3wdQ3:nth-child(3) {
  left: calc(50vw - 60px);
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .image___3wdQ3:nth-child(3) {
    right: -33%;
    left: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .image___3wdQ3:hover::before {
    opacity: .4;
  }
  .image___3wdQ3:hover::after {
    opacity: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .image___3wdQ3::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0;
    transition: opacity .3s;
    pointer-events: none;
  }
  .news .image___3wdQ3::before {
    background-color: #102039;
  }
  .mach .image___3wdQ3::before {
    background-color: #5c00d8;
  }
  .better .image___3wdQ3::before {
    background-color: #21d1aa;
  }
  .think .image___3wdQ3::before {
    background-color: #ff5042;
  }
  .leftfield .image___3wdQ3::before {
    background-color: black;
  }
  .globalcitizen .image___3wdQ3::before {
    background-color: #7eaaad;
  }
  .msnbc .image___3wdQ3::before {
    background-color: #3062ff;
  }
  .today .image___3wdQ3::before {
    background-color: #ff503c;
  }
  .knowyourvalue .image___3wdQ3::before {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .image___3wdQ3::after {
    content: '';
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 10px);
    display: block;
    border-left: 20px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0;
    transition: opacity .3s;
    pointer-events: none;
  }
}

.image___3wdQ3 a {
  display: block;
}
.section___3QXwS {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.section___3QXwS::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .section___3QXwS {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .section___3QXwS::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .section___3QXwS {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .section___3QXwS::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .section___3QXwS {
    width: 77.5rem;
  }
  .section___3QXwS::after {
    clear: both;
    content: "";
    display: block;
  }
}

.content___1VBmE {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .content___1VBmE {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .content___1VBmE {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___1VBmE {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    padding: 0 6.25rem;
  }
}

.title___INPve {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 3.75rem;
  line-height: 5.625rem;
  text-align: center;
  color: #f1f0ed;
  width: calc(100% + 40px);
  margin: 2.5rem 0 1.25rem -2.5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 6.25rem;
  z-index: -1;
}

@media only screen and (min-width: 758px) {
  .title___INPve {
    font-size: 6.25rem;
    line-height: 6.25rem;
    width: auto;
    margin: 3.75rem 0 0;
    top: 8.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___INPve {
    font-size: 9.375rem;
    line-height: 9.375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .title___INPve {
    font-size: 12.5rem;
    line-height: 12.5rem;
  }
}

.playlists___2ElLl {
  position: relative;
  z-index: 2;
}
@charset "UTF-8";
.container___d9Y6H {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.container___d9Y6H::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___d9Y6H {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___d9Y6H::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___d9Y6H {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___d9Y6H::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___d9Y6H {
    width: 77.5rem;
  }
  .container___d9Y6H::after {
    clear: both;
    content: "";
    display: block;
  }
}

.info___31T6R {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  color: #fff;
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  border-top: 1px solid;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.news .info___31T6R {
  border-color: #3062ff;
}

.mach .info___31T6R {
  border-color: white;
}

.better .info___31T6R {
  border-color: white;
}

.think .info___31T6R {
  border-color: white;
}

.leftfield .info___31T6R {
  border-color: white;
}

.globalcitizen .info___31T6R {
  border-color: white;
}

.msnbc .info___31T6R {
  border-color: #ffbe03;
}

.today .info___31T6R {
  border-color: #ff503c;
}

.knowyourvalue .info___31T6R {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .info___31T6R {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .info___31T6R {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    padding-bottom: 3.75rem;
  }
}

.categoryAndSponsor___1odoY {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 1.25rem;
  position: relative;
  clear: both;
}

@media only screen and (min-width: 758px) {
  .categoryAndSponsor___1odoY {
    -ms-flex-preferred-size: 10rem;
        flex-basis: 10rem;
    margin-bottom: 0;
    margin-right: 2.5rem;
  }
}

.noSponsor___3_tvC .sponsorTop___1vRg0,
.noSponsor___3_tvC .sponsorMore___2x1jr {
  display: none;
}

.category___T72q0 {
  margin: 0;
  float: left;
}

.news .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .category___T72q0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .category___T72q0 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .category___T72q0 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.news .category___T72q0 {
  text-transform: uppercase;
}

.mach .category___T72q0 {
  text-transform: uppercase;
}

.better .category___T72q0 {
  text-transform: uppercase;
}

.think .category___T72q0 {
  text-transform: uppercase;
}

.leftfield .category___T72q0 {
  text-transform: uppercase;
}

.globalcitizen .category___T72q0 {
  text-transform: uppercase;
}

.msnbc .category___T72q0 {
  text-transform: uppercase;
}

.today .category___T72q0 {
  text-transform: uppercase;
}

.knowyourvalue .category___T72q0 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .category___T72q0 {
    float: none;
  }
}

.sponsorTop___1vRg0 {
  float: right;
}

@media only screen and (min-width: 758px) {
  .sponsorTop___1vRg0 {
    float: none;
    padding: 1.125rem 0;
    margin-top: 0.625rem;
    border-top: 1px solid rgba(235, 235, 235, 0.2);
    border-bottom: 1px solid rgba(235, 235, 235, 0.2);
  }
}

.sponsorMoreLink___1igYJ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  letter-spacing: -0.03125rem;
  color: #fff;
  display: block;
  cursor: pointer;
}

.titleAndShareAndDek___10NpU {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 758px) {
  .titleAndShareAndDek___10NpU {
    -ms-flex-preferred-size: 29.25rem;
        flex-basis: 29.25rem;
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

@media only screen and (min-width: 1000px) {
  .titleAndShareAndDek___10NpU {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1000px) {
  .titleAndShare___11J5r {
    -ms-flex-preferred-size: 23.75rem;
        flex-basis: 23.75rem;
    margin-right: 2.5rem;
  }
}

.title___1Tg6U {
  margin: 0;
}

.news .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .title___1Tg6U {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .title___1Tg6U {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .title___1Tg6U {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .title___1Tg6U {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.share___1tDRJ {
  margin-top: 1.25rem;
  color: #999;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}

@media only screen and (min-width: 1000px) {
  .share___1tDRJ {
    margin-top: 1.875rem;
  }
}

.share___1tDRJ::before {
  content: 'Share this \2013   ';
  margin-right: 1.25rem;
}

.news .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.mach .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.better .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.think .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.leftfield .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.globalcitizen .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.msnbc .share___1tDRJ::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.today .share___1tDRJ::before {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

.knowyourvalue .share___1tDRJ::before {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .share___1tDRJ::before {
    margin-right: 1.875rem;
  }
}

.knowyourvalue .share___1tDRJ::before {
  color: #fff;
}

.shareItem___10o2V {
  margin-right: 1.5625rem;
  cursor: pointer;
}

@media only screen and (min-width: 758px) {
  .shareItem___10o2V {
    margin-right: 1.875rem;
  }
}

.shareItem___10o2V:last-child {
  margin-right: 0;
}

.shareItem___10o2V:hover {
  color: #fff;
}

.embedCopy___G4xxF {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.iconEmbed___16Yrn {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .iconEmbed___16Yrn {
    display: inline;
  }
}

.embedFeedback___2a5yg {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  display: none;
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  position: absolute;
  top: -3.125rem;
  left: 12.8125rem;
  padding: 0.625rem;
  color: #000;
  height: 2rem;
  width: 4.5rem;
  transition: opacity 1s ease-out;
  opacity: 0;
}

.news .embedFeedback___2a5yg {
  background-color: white;
}

.mach .embedFeedback___2a5yg {
  background-color: white;
}

.better .embedFeedback___2a5yg {
  background-color: white;
}

.think .embedFeedback___2a5yg {
  background-color: white;
}

.leftfield .embedFeedback___2a5yg {
  background-color: white;
}

.globalcitizen .embedFeedback___2a5yg {
  background-color: white;
}

.msnbc .embedFeedback___2a5yg {
  background-color: white;
}

.today .embedFeedback___2a5yg {
  background-color: #f8f8f8;
}

.knowyourvalue .embedFeedback___2a5yg {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .embedFeedback___2a5yg {
    left: 14.375rem;
  }
}

.embedFeedback___2a5yg::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 0.625rem solid;
  border-left: 0.625rem solid transparent;
  border-right: 0.625rem solid transparent;
  position: absolute;
  top: 2rem;
  left: 1.625rem;
}

.news .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.mach .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.better .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.think .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.leftfield .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.globalcitizen .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.msnbc .embedFeedback___2a5yg::after {
  border-top-color: white;
}

.today .embedFeedback___2a5yg::after {
  border-top-color: #f8f8f8;
}

.knowyourvalue .embedFeedback___2a5yg::after {
  border-top-color: #f4f0eb;
}

.embedFeedback___2a5yg.embedCopied___1Ju4C {
  display: block;
  opacity: 1;
}

.dek___3AQpw {
  font-size: 0.875rem;
  line-height: 1.5625rem;
  opacity: .6;
  margin-top: 1.25rem;
  margin-bottom: 0;
  height: 3.75rem;
  overflow: hidden;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .dek___3AQpw {
    height: auto;
    overflow: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .dek___3AQpw {
    -ms-flex-preferred-size: 18.75rem;
        flex-basis: 18.75rem;
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-left: 0;
    margin-top: 0;
  }
}

.dek___3AQpw::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.125rem;
  background-image: linear-gradient(to bottom, transparent 0%, black 100%);
}

@media only screen and (min-width: 758px) {
  .dek___3AQpw::before {
    content: none;
  }
}

.dek___3AQpw .byline___3V_nz {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: -0.03125rem;
  color: #999;
  display: block;
  margin-top: 0.625rem;
}

.dekOpen___2ctD8 {
  height: auto;
  overflow: auto;
}

.dekOpen___2ctD8::before {
  content: none;
}

.dekReadMore___3kNpz {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  text-transform: uppercase;
  text-align: right;
  color: #ebebeb;
  width: 100%;
  height: 3.75rem;
  border: 0;
  background: #000;
  outline: none;
}

@media only screen and (min-width: 758px) {
  .dekReadMore___3kNpz {
    display: none;
  }
}

.dekReadMore___3kNpz::before {
  content: '';
  display: inline-block;
  width: 2.5rem;
  height: 0.125rem;
  margin: 0 0.625rem 0.125rem 0;
}

.news .dekReadMore___3kNpz::before {
  background-color: #102039;
}

.mach .dekReadMore___3kNpz::before {
  background-color: #5c00d8;
}

.better .dekReadMore___3kNpz::before {
  background-color: #21d1aa;
}

.think .dekReadMore___3kNpz::before {
  background-color: #ff5042;
}

.leftfield .dekReadMore___3kNpz::before {
  background-color: black;
}

.globalcitizen .dekReadMore___3kNpz::before {
  background-color: #7eaaad;
}

.msnbc .dekReadMore___3kNpz::before {
  background-color: #3062ff;
}

.today .dekReadMore___3kNpz::before {
  background-color: #ff503c;
}

.knowyourvalue .dekReadMore___3kNpz::before {
  background-color: #f6a383;
}

.sponsorMore___2x1jr {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  background-color: #2a2a2a;
  color: #fff;
  padding: 1.875rem;
  display: none;
  position: absolute;
  width: 17.5rem;
  z-index: 1;
  top: 1.875rem;
  right: 0;
}

.sponsorMore___2x1jr::before {
  width: 0;
  height: 0;
  content: " ";
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #2a2a2a transparent;
  position: absolute;
  top: -0.625rem;
  right: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .sponsorMore___2x1jr {
    top: -6.25rem;
    right: -14.375rem;
  }
  .sponsorMore___2x1jr::before {
    border-width: 0 0 20px 20px;
    top: 8.875rem;
    left: -1.25rem;
  }
}

.sponsorMore___2x1jr.sponsorMoreSelected___AGZ84 {
  display: block;
}

.sponsorMore___2x1jr .sponsorMoreClose___cOlsm {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  cursor: pointer;
}

.today .info___31T6R {
  border: none;
  padding-top: 0;
}

@media only screen and (min-width: 758px) {
  .today .info___31T6R {
    position: relative;
    padding-top: 2.5rem;
  }
  .today .info___31T6R::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-image: linear-gradient(to right, #ff503c, #380538);
  }
}

.today .category___T72q0 {
  color: #ff503c;
}

.today .title___1Tg6U {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #380538;
}

.today .shareItem___10o2V {
  color: #ff503c;
}

.today .shareItem___10o2V:hover {
  color: #999;
}

.today .dek___3AQpw {
  color: #555;
  line-height: 1.375rem;
}

.today .dek___3AQpw::before {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, white 100%);
}

.today .dekReadMore___3kNpz {
  background-color: #fff;
  color: #ff503c;
}
.container___o3avo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 5rem;
  position: relative;
}

@media only screen and (min-width: 1000px) {
  .container___o3avo {
    display: block;
    margin-top: 6.25rem;
    padding-bottom: 0;
  }
}

.today .container___o3avo {
  background: #f8f8f8;
}

@media only screen and (min-width: 1000px) {
  .today .container___o3avo {
    padding-top: 12.5rem;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .container___o3avo::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc((100% - 1000px) / 2);
    display: block;
    width: 780px;
    height: 20.6875rem;
    z-index: -1;
    margin-bottom: -6.5625rem;
  }
  .news .container___o3avo::before {
    background-color: #102039;
  }
  .mach .container___o3avo::before {
    background-color: #5c00d8;
  }
  .better .container___o3avo::before {
    background-color: #21d1aa;
  }
  .think .container___o3avo::before {
    background-color: #ff5042;
  }
  .leftfield .container___o3avo::before {
    background-color: black;
  }
  .globalcitizen .container___o3avo::before {
    background-color: #7eaaad;
  }
  .msnbc .container___o3avo::before {
    background-color: #3062ff;
  }
  .today .container___o3avo::before {
    background-color: #ff503c;
  }
  .knowyourvalue .container___o3avo::before {
    background-color: #f6a383;
  }
  .news .container___o3avo::before {
    background: #f8f8f8;
  }
  .today .container___o3avo::before {
    background: #fff;
  }
}

@media only screen and (min-width: 1000px) and (min-width: 1240px) {
  .container___o3avo::before {
    left: calc((100% - 1240px) / 2);
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___o3avo::before {
    z-index: 0;
    width: 25rem;
    height: 15.8125rem;
    top: 7.5rem;
  }
}

.titleBox___B-J1Q {
  display: none;
  text-align: right;
}

@media only screen and (min-width: 1000px) {
  .titleBox___B-J1Q {
    display: block;
    margin-left: calc((100% - 1000px) / 2 + 60px);
    margin-right: calc((100% - 1000px) / 2 + (40px * 7) + (40px * 8));
  }
  .news .titleBox___B-J1Q {
    margin-left: calc((100% - 1000px) / 2 + 160px);
  }
  .today .titleBox___B-J1Q {
    position: relative;
    z-index: 1;
  }
}

@media only screen and (min-width: 1240px) {
  .titleBox___B-J1Q {
    margin-left: calc((100% - 1240px) / 2 + 80px);
    margin-right: calc((100% - 1240px) / 2 + (60px * 8) + (40px * 9));
  }
  .news .titleBox___B-J1Q {
    margin-left: calc((100% - 1240px) / 2 + 160px);
  }
}

.title___2VRFb {
  color: #fff;
  margin-bottom: 2.5rem;
  text-align: right;
  display: inline-block;
}

.news .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.mach .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.better .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.think .title___2VRFb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 2.8125rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.leftfield .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.globalcitizen .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.msnbc .title___2VRFb {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.today .title___2VRFb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 2.8125rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.knowyourvalue .title___2VRFb {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 2.8125rem;
  line-height: 3.75rem;
  font-weight: normal;
}

.today .title___2VRFb {
  font-style: italic;
  text-transform: none;
  color: #380538;
  padding-right: 2.5rem;
  position: relative;
}

.today .title___2VRFb::before {
  content: '';
  position: absolute;
  top: 1.875rem;
  right: -2.5rem;
  width: 4.375rem;
  height: 0.125rem;
  background-color: #ff503c;
}

.news .title___2VRFb {
  color: #000;
  text-transform: none;
}

.msnbc .title___2VRFb {
  text-transform: uppercase;
}

.playAll___2APl5 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
  background-color: transparent;
  border: 1px solid;
  width: 12.5rem;
  text-align: center;
  text-transform: uppercase;
  padding: 1.375rem 3.9375rem;
  border-radius: 0;
  margin: auto;
  -ms-flex-order: 2;
      order: 2;
  cursor: pointer;
  display: inline-block;
  z-index: 1;
  position: relative;
}

.news .playAll___2APl5 {
  color: #3062ff;
}

.mach .playAll___2APl5 {
  color: white;
}

.better .playAll___2APl5 {
  color: white;
}

.think .playAll___2APl5 {
  color: white;
}

.leftfield .playAll___2APl5 {
  color: white;
}

.globalcitizen .playAll___2APl5 {
  color: white;
}

.msnbc .playAll___2APl5 {
  color: #ffbe03;
}

.today .playAll___2APl5 {
  color: #ff503c;
}

.knowyourvalue .playAll___2APl5 {
  color: #f6a383;
}

.news .playAll___2APl5 {
  border-color: #3062ff;
}

.mach .playAll___2APl5 {
  border-color: white;
}

.better .playAll___2APl5 {
  border-color: white;
}

.think .playAll___2APl5 {
  border-color: white;
}

.leftfield .playAll___2APl5 {
  border-color: white;
}

.globalcitizen .playAll___2APl5 {
  border-color: white;
}

.msnbc .playAll___2APl5 {
  border-color: #ffbe03;
}

.today .playAll___2APl5 {
  border-color: #ff503c;
}

.knowyourvalue .playAll___2APl5 {
  border-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .playAll___2APl5 {
    width: auto;
    margin-bottom: -16.25rem;
    margin-left: calc((100% - 1000px) / 2 + (40px * 10));
    transform: translateX(-100%);
  }
  .today .playAll___2APl5 {
    margin-left: calc((100% - 1000px) / 2 + (40px * 9));
  }
}

@media only screen and (min-width: 1240px) {
  .playAll___2APl5 {
    margin-left: calc((100% - 1240px) / 2 + (40px * 4) + (60px * 4));
  }
  .today .playAll___2APl5 {
    margin-left: calc((100% - 1240px) / 2 + (40px * 3) + (60px * 4));
  }
}
.container___2gDpg {
  -ms-flex-order: 1;
      order: 1;
}

@media only screen and (min-width: 1000px) {
  .container___2gDpg {
    margin-top: -13.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .latestTitle___3GJbp,
  .contentColumn___10utr::before {
    display: none;
  }
}

.contentColumn___10utr {
  width: calc(100% - 2 * 2vw + 40px);
  left: -2.5rem;
  position: relative;
  margin-top: 3.75rem;
}

@media only screen and (min-width: 758px) {
  .contentColumn___10utr {
    width: calc(100% - 8vw);
    left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .contentColumn___10utr {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .contentColumn___10utr {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
  }
}

.contentColumn___10utr::before {
  left: 2.5rem;
  height: 9.875rem;
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .contentColumn___10utr::before {
    height: 20.0625rem;
    left: 0;
    width: calc(100% + 40px);
  }
}

@media only screen and (min-width: 1000px) {
  .contentColumn___10utr::before {
    background: #fff;
  }
}

.today .contentColumn___10utr::before {
  margin-left: 0;
  height: 120px;
  background-color: #fff;
}

@media only screen and (min-width: 758px) {
  .today .contentColumn___10utr::before {
    margin-left: 0;
    width: calc(100% + 40px);
    height: 7.25rem;
  }
}

.columnsWrapper___2phR3:first-child.hasTitle___3FmDU .adColumn___iK5H_ {
  text-align: center;
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___2phR3:first-child.hasTitle___3FmDU .adColumn___iK5H_ {
    padding-top: 20.3125rem;
  }
}

.columnsWrapper___2phR3:first-child .ad___2tHIE {
  display: none;
  padding: 1.25rem 0.9375rem;
  margin-top: 5rem;
}

.news .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.mach .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.better .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.think .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.leftfield .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.globalcitizen .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.msnbc .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: #f8f8f8;
}

.today .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: white;
}

.knowyourvalue .columnsWrapper___2phR3:first-child .ad___2tHIE {
  background: white;
}

@media only screen and (min-width: 1000px) {
  .columnsWrapper___2phR3:first-child .ad___2tHIE {
    padding: 1.875rem;
    margin-top: 0;
  }
}

.columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  margin-left: calc(40px + 2 * (2vw + (100% - 40px - 11 * 2vw) / 12));
  padding-top: 1.625rem;
  padding-bottom: 2.375rem;
}

.news .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.64062rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    margin-left: calc(4vw + (100% - 11 * 4vw) / 12);
  }
  .news .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

.today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
  color: #380538;
  font-style: italic;
  width: 8.4375rem;
  margin-left: calc(40px + 2vw + ((100% - 40px - (11 * 2vw))) / 12);
  padding-bottom: 1.875rem;
  position: relative;
  text-transform: none;
}

@media only screen and (min-width: 758px) {
  .today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp {
    letter-spacing: -0.0375rem;
    width: auto;
    margin-left: calc(4vw);
  }
}

.today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp::before {
  background-color: #ff503c;
  content: '';
  position: absolute;
  height: 0.125rem;
  width: 3.125rem;
  top: 2.5625rem;
  left: -3.4375rem;
}

@media only screen and (min-width: 758px) {
  .today .columnsWrapper___2phR3:first-child .latestTitle___3GJbp::before {
    top: 3.5rem;
    width: 4.375rem;
    left: -4.375rem;
  }
}
@keyframes backgroundScroll___1YMjP {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 200%;
  }
}

.transporter___lpyHn {
  background-color: #2a2a2a;
  height: 0;
  position: fixed;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  transition: height 0.5s;
}

.transporter___lpyHn.inView___1s-FN {
  height: 18.75rem;
}

@media only screen and (min-width: 1000px) {
  .transporter___lpyHn.inView___1s-FN {
    background-image: radial-gradient(#555 -20%, transparent 30%);
    background-size: 12px 12px;
    background-position: 1px 1px;
    animation: backgroundScroll___1YMjP 10s linear infinite;
  }
}

.transporter___lpyHn.complete___1cPy_ {
  position: relative;
  height: 0;
}

.transporter___lpyHn::before {
  content: '';
  background-color: #2a2a2a;
  width: 13.75rem;
  height: 100%;
  max-height: 13.75rem;
  -webkit-filter: blur(38.3px);
          filter: blur(38.3px);
  border-radius: 13.75rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -6.25rem;
  z-index: 0;
}

.logoContainer___333T2 {
  z-index: 1;
  width: 18.75rem;
  text-align: center;
  position: absolute;
  bottom: 3.3125rem;
  left: 50%;
  margin-left: -9.375rem;
}

@media only screen and (min-width: 758px) {
  .logoContainer___333T2 {
    bottom: 2.8125rem;
  }
}

.logo___5rpEG {
  width: 5rem;
}

@media only screen and (min-width: 758px) {
  .logo___5rpEG {
    width: 6.25rem;
  }
}

.feather___3sXMq {
  opacity: 0.2;
  transition: opacity 0.3s;
  position: relative;
  display: block;
}

.line___3z_3O {
  background-color: #999;
  position: relative;
  display: block;
  width: 1px;
  max-height: 5.625rem;
  height: 0;
  left: 50%;
  margin-top: 0.1875rem;
  transition: opacity 0.3s;
  opacity: 0.3;
}

@media only screen and (min-width: 758px) {
  .line___3z_3O {
    margin-top: 0.5rem;
  }
}

.label___1lNzn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  color: #fff;
  display: block;
}

@media only screen and (min-width: 758px) {
  .label___1lNzn {
    font-size: 1.125rem;
    line-height: 0.875rem;
    margin-top: 0.8125rem;
  }
}

.transporter-step1 .feather___3sXMq:first-child {
  opacity: 1;
}

.transporter-step2 .feather___3sXMq:nth-child(-n+2) {
  opacity: 1;
}

.transporter-step3 .feather___3sXMq:nth-child(-n+3) {
  opacity: 1;
}

.transporter-step4 .feather___3sXMq:nth-child(-n+4) {
  opacity: 1;
}

.transporter-step5 .feather___3sXMq:nth-child(-n+5) {
  opacity: 1;
}

.transporter-step6 .feather___3sXMq:nth-child(-n+6) {
  opacity: 1;
}
.container___Ltqrl h1.title___1CDQX, .embedded___xaAfo .title___1CDQX {
  text-transform: none;
  margin: 0 0 0.625rem;
}

.news .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .news h1.title___1CDQX, .news .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .news .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .mach h1.title___1CDQX, .mach .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .mach .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .better h1.title___1CDQX, .better .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .better .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .think h1.title___1CDQX, .think .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .think .title___1CDQX {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.03125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .leftfield h1.title___1CDQX, .leftfield .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .leftfield .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .globalcitizen h1.title___1CDQX, .globalcitizen .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .globalcitizen .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .msnbc h1.title___1CDQX, .msnbc .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .msnbc .title___1CDQX {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .today h1.title___1CDQX, .today .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .today .title___1CDQX {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.03125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .knowyourvalue h1.title___1CDQX, .knowyourvalue .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .knowyourvalue .title___1CDQX {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.03125rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .news .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .news h1.title___1CDQX, .news .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .news .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .mach .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .mach h1.title___1CDQX, .mach .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .mach .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .better .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .better h1.title___1CDQX, .better .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .better .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .think .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .think h1.title___1CDQX, .think .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .think .title___1CDQX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .leftfield .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .leftfield h1.title___1CDQX, .leftfield .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .leftfield .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .globalcitizen .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .globalcitizen h1.title___1CDQX, .globalcitizen .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .globalcitizen .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .msnbc .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .msnbc h1.title___1CDQX, .msnbc .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .msnbc .title___1CDQX {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .today .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .today h1.title___1CDQX, .today .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .today .title___1CDQX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
  .knowyourvalue .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .knowyourvalue h1.title___1CDQX, .knowyourvalue .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .knowyourvalue .title___1CDQX {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.40625rem;
    line-height: 1.875rem;
    font-weight: normal;
  }
}

.today .container___Ltqrl h1.title___1CDQX, .container___Ltqrl .today h1.title___1CDQX, .today .embedded___xaAfo .title___1CDQX, .embedded___xaAfo .today .title___1CDQX {
  color: #380538;
}

.container___Ltqrl {
  width: calc(100% + (2 * 40px));
  margin-left: -40px;
}

.today .container___Ltqrl {
  margin-bottom: 3.125rem;
}

@media only screen and (min-width: 758px) {
  .container___Ltqrl {
    width: calc(100% + (2 * 4vw) + (2 * (100% - 9 * (4vw)) / 10));
    margin-left: calc(-4vw - (100% - 9 * (4vw)) / 10);
    margin-bottom: 2.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___Ltqrl {
    width: calc(100% + 40px * 9);
    margin-left: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .container___Ltqrl {
    width: calc(100% + 120px + (3 * (100% - 200px) / 6));
    margin-left: calc(-40px - (100% - 200px) / 6);
  }
}

.background___MJluj {
  background: #000;
  padding-top: 56%;
  position: relative;
}

.player___16ja0 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.info___3BGcG {
  color: #fff;
  background: #2a2a2a;
  padding: 2.5rem;
  margin-right: 2.5rem;
  position: relative;
}

.today .info___3BGcG {
  background: #fff;
}

.today .info___3BGcG::after {
  -o-border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
     border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
  border-style: solid;
  border-width: 0 0.0625rem 0.0625rem 0;
  position: absolute;
  height: calc(100% - 25px);
  width: calc(100% - 60px);
  right: 20px;
  bottom: -20px;
  display: block;
  content: ' ';
}

@media only screen and (min-width: 758px) {
  .today .info___3BGcG::after {
    width: calc(100% - 20px);
  }
}

@media only screen and (min-width: 758px) {
  .info___3BGcG {
    margin-right: 3.75rem;
  }
}

.duration___27sD5,
.sponsored___29eZQ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  color: #999;
}

.sponsored___29eZQ {
  text-transform: uppercase;
}

.sponsored___29eZQ::after {
  content: " / ";
}

.titleButton___1PMtK {
  margin: 0;
  padding: 0;
  line-height: 1;
  border: none;
  background-color: transparent;
  color: #fff;
}

.today .titleButton___1PMtK {
  color: #380538;
}
.caption___fMPAB {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #555;
  position: relative;
  margin-top: 1.25rem;
}

.caption___fMPAB::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  width: 1.25rem;
  top: 0.625rem;
  margin-right: 0.625rem;
}

.news .caption___fMPAB::before {
  border-bottom-color: #3062ff;
}

.mach .caption___fMPAB::before {
  border-bottom-color: #5c00d8;
}

.better .caption___fMPAB::before {
  border-bottom-color: #21d1aa;
}

.think .caption___fMPAB::before {
  border-bottom-color: #ff5042;
}

.leftfield .caption___fMPAB::before {
  border-bottom-color: black;
}

.globalcitizen .caption___fMPAB::before {
  border-bottom-color: #7eaaad;
}

.msnbc .caption___fMPAB::before {
  border-bottom-color: #3062ff;
}

.today .caption___fMPAB::before {
  border-bottom-color: #ff503c;
}

.knowyourvalue .caption___fMPAB::before {
  border-bottom-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .caption___fMPAB::before {
    width: 2.5rem;
  }
}

.rights___2OnZ8 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  letter-spacing: -0.03125rem;
  color: #ccc;
  margin-left: 0.375rem;
}

.today .rights___2OnZ8 {
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #999;
}
.container___2hFD5 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-bottom: 1.25rem;
  margin-top: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .container___2hFD5 {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(8.33333% - 4.33333vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .container___2hFD5 {
    width: calc(62.5% - 65px);
    float: left;
    margin-left: 40px;
    float: none;
    margin-top: 1.8125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___2hFD5 {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
    float: none;
    margin-top: 3.0625rem;
  }
}

.news .container___2hFD5 a {
  color: #102039;
}

.mach .container___2hFD5 a {
  color: #5c00d8;
}

.better .container___2hFD5 a {
  color: #21d1aa;
}

.think .container___2hFD5 a {
  color: #ff5042;
}

.leftfield .container___2hFD5 a {
  color: black;
}

.globalcitizen .container___2hFD5 a {
  color: #7eaaad;
}

.msnbc .container___2hFD5 a {
  color: #3062ff;
}

.today .container___2hFD5 a {
  color: #ff503c;
}

.knowyourvalue .container___2hFD5 a {
  color: #f6a383;
}

.container___2hFD5 a:hover {
  color: #999;
}

.sponsoredTop___ep_38 {
  border-top: solid 0.125rem #ebebeb;
  border-bottom: solid 0.125rem #ebebeb;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}

.sponsoredTop___ep_38::before {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  content: 'PAID CONTENT';
  display: block;
  color: #2a2a2a;
  font-size: 0.75rem;
  line-height: 1.67;
  position: absolute;
  top: -1.625rem;
  left: 0;
}

.nbcSponsoredLogo___1Wp--,
.sponsoredLogo___2jsZJ {
  -ms-flex-preferred-size: 2.5rem;
      flex-basis: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .nbcSponsoredLogo___1Wp--,
  .sponsoredLogo___2jsZJ {
    -ms-flex-preferred-size: 4.375rem;
        flex-basis: 4.375rem;
  }
}

.nbcSponsoredLogo___1Wp-- {
  padding: 0.9375rem 0.625rem;
}

.nbcSponsoredLogo___1Wp-- img {
  width: 1.875rem;
}

@media only screen and (min-width: 758px) {
  .nbcSponsoredLogo___1Wp-- img {
    width: 2.5rem;
  }
}

.sponsoredLogo___2jsZJ {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.sponsoredLogo___2jsZJ img {
  height: 1.875rem;
}

@media only screen and (min-width: 758px) {
  .sponsoredLogo___2jsZJ img {
    height: 2.5rem;
  }
}

.sponsoredLabel___2Ow5X {
  padding: 1.125rem 0 1.125rem 1.25rem;
  -ms-flex-preferred-size: 8.125rem;
      flex-basis: 8.125rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.sponsoredMore___2fHRv .sponsoredTop___ep_38 {
  border-bottom: none;
}

.sponsoredMore___2fHRv .sponsoredLabel___2Ow5X,
.sponsoredMore___2fHRv .sponsoredLabel___2Ow5X a {
  color: #ccc;
}

.moreInfo___3YFXT {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.3125rem;
  color: #555;
  padding: 0 0 0.9375rem;
  border-bottom: solid 0.125rem #ebebeb;
}
.container___rjnh9 {
  position: relative;
  overflow: hidden;
}

.container___rjnh9::before {
  content: '';
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  background-color: rgba(255, 255, 255, 0.29);
  position: absolute;
  right: 0;
  top: 1.25rem;
  z-index: 1;
}

.today .container___rjnh9::before {
  height: 2px;
  background-image: linear-gradient(to right, #ff503c, #8d048d);
}

@media only screen and (min-width: 758px) {
  .container___rjnh9::before {
    top: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9::before {
    width: calc(920px + ((100% - 920px) / 2));
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9::before {
    width: calc(1160px + ((100% - 1160px) / 2));
  }
}

.knowyourvalue .container___rjnh9::before {
  background-color: #f6a383;
}

.container___rjnh9 .header___Dwz35 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  padding: 2.8125rem 0 2.5rem;
  position: relative;
}

.container___rjnh9 .header___Dwz35::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .header___Dwz35 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___rjnh9 .header___Dwz35::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .header___Dwz35 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___rjnh9 .header___Dwz35::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .header___Dwz35 {
    width: 77.5rem;
  }
  .container___rjnh9 .header___Dwz35::after {
    clear: both;
    content: "";
    display: block;
  }
}

.container___rjnh9 .header___Dwz35::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .header___Dwz35 {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .header___Dwz35 {
    padding-bottom: 6.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .header___Dwz35 {
    padding-top: 5rem;
  }
}

.container___rjnh9 .header___Dwz35::before {
  content: '';
  position: absolute;
  width: calc(100% + 2 * calc(40px - 2vw));
  height: 100%;
  top: 0;
  left: calc(-1 * calc(40px - 2vw));
  z-index: 0;
  float: left;
}

.news .container___rjnh9 .header___Dwz35::before {
  background-color: #102039;
}

.mach .container___rjnh9 .header___Dwz35::before {
  background-color: #5c00d8;
}

.better .container___rjnh9 .header___Dwz35::before {
  background-color: #21d1aa;
}

.think .container___rjnh9 .header___Dwz35::before {
  background-color: #ff5042;
}

.leftfield .container___rjnh9 .header___Dwz35::before {
  background-color: black;
}

.globalcitizen .container___rjnh9 .header___Dwz35::before {
  background-color: #7eaaad;
}

.msnbc .container___rjnh9 .header___Dwz35::before {
  background-color: #3062ff;
}

.today .container___rjnh9 .header___Dwz35::before {
  background-color: #ff503c;
}

.knowyourvalue .container___rjnh9 .header___Dwz35::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .header___Dwz35::before {
    left: calc(-1 * calc(40px - 4vw));
    width: calc(100% + 2 * calc(40px - 4vw));
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .header___Dwz35::before {
    left: calc((100vw - 1000px) / -2);
    width: calc(100% + (100vw - 1000px));
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .header___Dwz35::before {
    left: calc((100vw - 1240px) / -2);
    width: calc(100% + (100vw - 1240px));
  }
}

.knowyourvalue .container___rjnh9 .header___Dwz35::before {
  background-color: #f4f0eb;
}

.today .container___rjnh9 .header___Dwz35::before {
  background-color: #fff;
}

.container___rjnh9 .articleHero___3U_un {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  position: relative;
  z-index: 2;
}

.container___rjnh9 .articleHero___3U_un::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .articleHero___3U_un {
    width: calc(75% - 7vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(25% - 5vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .articleHero___3U_un {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    margin-left: calc(25% - 50px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .articleHero___3U_un {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
  }
}

.container___rjnh9 .summary___xtrFv {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  margin: -0.5rem 0 1.25rem;
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .summary___xtrFv {
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin: 1.75rem 0 1.8125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .summary___xtrFv {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .summary___xtrFv {
    font-size: 1.375rem;
    line-height: 2.1875rem;
    margin: -0.3125rem 0 2rem;
  }
}

.knowyourvalue .container___rjnh9 .summary___xtrFv {
  color: #2c2928;
}

.today .container___rjnh9 .summary___xtrFv {
  color: #999;
}

.container___rjnh9 .pubDate___7lWbJ,
.container___rjnh9 .inlineAuthor___2FfYY,
.container___rjnh9 .source___2GFt_ {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  position: relative;
  color: #fff;
  z-index: 1;
}

.knowyourvalue .container___rjnh9 .pubDate___7lWbJ, .knowyourvalue
.container___rjnh9 .inlineAuthor___2FfYY, .knowyourvalue
.container___rjnh9 .source___2GFt_ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #2c2928;
}

.today .container___rjnh9 .pubDate___7lWbJ, .today
.container___rjnh9 .inlineAuthor___2FfYY, .today
.container___rjnh9 .source___2GFt_ {
  color: #999;
}

.container___rjnh9 .taxterm___2yKc8 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  color: #fff;
  text-transform: uppercase;
}

.news .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .container___rjnh9 .taxterm___2yKc8 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.news .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.mach .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.better .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.think .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.leftfield .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.globalcitizen .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.msnbc .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.today .container___rjnh9 .taxterm___2yKc8 {
  text-transform: uppercase;
}

.knowyourvalue .container___rjnh9 .taxterm___2yKc8 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .taxterm___2yKc8 {
    width: calc(25% - 5vw);
    float: left;
    margin-left: 4vw;
    position: relative;
    top: 1.4375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .taxterm___2yKc8 {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
  }
}

.knowyourvalue .container___rjnh9 .taxterm___2yKc8 {
  color: #f6a383;
}

.today .container___rjnh9 .taxterm___2yKc8 {
  color: #ff503c;
}

.container___rjnh9 .headline___nhqI9 {
  font-weight: normal;
  color: #fff;
  margin: 0.9375rem 0 1.375rem;
}

.news .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .container___rjnh9 .headline___nhqI9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .container___rjnh9 .headline___nhqI9 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .container___rjnh9 .headline___nhqI9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .container___rjnh9 .headline___nhqI9 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .headline___nhqI9 {
    margin: 0 0 1.625rem;
  }
  .news .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .container___rjnh9 .headline___nhqI9 {
    margin: 0 0 1.75rem;
  }
  .news .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .container___rjnh9 .headline___nhqI9 {
    margin: 0 0 2.125rem;
  }
  .news .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .headline___nhqI9 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .headline___nhqI9 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

.knowyourvalue .container___rjnh9 .headline___nhqI9 {
  color: #2c2928;
}

.today .container___rjnh9 .headline___nhqI9 {
  color: #380538;
}

.container___rjnh9 .featured___EhE35 {
  font-weight: normal;
  display: inline-block;
  margin-right: 0.3125rem;
}

.news .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .container___rjnh9 .featured___EhE35 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .container___rjnh9 .featured___EhE35 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .container___rjnh9 .featured___EhE35 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .container___rjnh9 .featured___EhE35 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .container___rjnh9 .featured___EhE35 {
    margin-right: 0.625rem;
  }
  .news .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.25rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.25rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .featured___EhE35 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.4rem;
    line-height: 2.8125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .news .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.8125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.8125rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .featured___EhE35 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 3rem;
    line-height: 3.4375rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .container___rjnh9 .featured___EhE35 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .container___rjnh9 .featured___EhE35 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .container___rjnh9 .featured___EhE35 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 3.6rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

.heroMediaHolder___2mDKh {
  position: relative;
}

.heroMediaHolder___2mDKh::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .header___Dwz35 {
    padding-bottom: 7rem;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .header___Dwz35 {
    padding-bottom: 7.375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .standard___1Wjrg .header___Dwz35 {
    padding-bottom: 6.625rem;
  }
}

.standard___1Wjrg .heroMediaHolder___2mDKh {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.standard___1Wjrg .heroMediaHolder___2mDKh::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .heroMediaHolder___2mDKh {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .standard___1Wjrg .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .heroMediaHolder___2mDKh {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .standard___1Wjrg .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .standard___1Wjrg .heroMediaHolder___2mDKh {
    width: 77.5rem;
  }
  .standard___1Wjrg .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

.standard___1Wjrg .heroMediaContainer___ttB3S::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .heroMediaContainer___ttB3S {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .heroMediaContainer___ttB3S {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .standard___1Wjrg .heroMediaContainer___ttB3S {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .hero___3H_Em,
  .standard___1Wjrg .heroVideo___1JI48 {
    margin-top: -3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .hero___3H_Em,
  .standard___1Wjrg .heroVideo___1JI48 {
    margin-top: -4.375rem;
  }
}

.standard___1Wjrg .heroVideo___1JI48 {
  width: calc(100% - 2vw);
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .heroVideo___1JI48 {
    width: calc(100% - (2 * 4vw) - ((100% - 11 * 4vw) / 6));
    margin-left: calc(4vw + (100% - 11 * 4vw) / 12);
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .heroVideo___1JI48 {
    width: calc(7 * 40px + 7 * (100% - (11 * 40px)) / 12);
    margin-left: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .standard___1Wjrg .heroVideo___1JI48 {
    width: calc(5 * 40px + 6 * (100% - (9 * 40px)) / 10);
  }
}

.standard___1Wjrg .hero___3H_Em {
  width: calc(100% + 80px - 4vw);
  margin-left: calc(-40px + 2vw);
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .hero___3H_Em {
    width: 100%;
    margin-left: 0;
  }
}

.standard___1Wjrg .caption___2IdZ4 {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-top: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .standard___1Wjrg .caption___2IdZ4 {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(8.33333% - 4.33333vw + 8vw);
    margin-top: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .caption___2IdZ4 {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    margin-left: calc(0% - 40px + 80px);
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .standard___1Wjrg .caption___2IdZ4 {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .byline___pp1LN {
    padding-top: 0;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .standard___1Wjrg .sponsor___2nSXW {
    margin-bottom: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .heroMediaHolder___2mDKh {
    float: right;
    width: calc(100% - ((100% - 920px) / 2));
    margin-top: -10.9375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .heroMediaHolder___2mDKh {
    width: calc(100% - ((100% - 1160px) / 2));
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .hero___3H_Em {
    position: relative;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .hero___3H_Em::before {
    background-color: transparent;
    background-image: radial-gradient(#fff 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    display: block;
    width: 5rem;
    height: 2.5rem;
    position: relative;
    left: -2px;
    top: -2px;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .hero___3H_Em::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 4.0625rem;
    top: 7.0625rem;
    left: calc(-100% + 920px);
  }
  .news .spread___3gCf7 .hero___3H_Em::after {
    background-color: #102039;
  }
  .mach .spread___3gCf7 .hero___3H_Em::after {
    background-color: #5c00d8;
  }
  .better .spread___3gCf7 .hero___3H_Em::after {
    background-color: #21d1aa;
  }
  .think .spread___3gCf7 .hero___3H_Em::after {
    background-color: #ff5042;
  }
  .leftfield .spread___3gCf7 .hero___3H_Em::after {
    background-color: black;
  }
  .globalcitizen .spread___3gCf7 .hero___3H_Em::after {
    background-color: #7eaaad;
  }
  .msnbc .spread___3gCf7 .hero___3H_Em::after {
    background-color: #3062ff;
  }
  .today .spread___3gCf7 .hero___3H_Em::after {
    background-color: #ff503c;
  }
  .knowyourvalue .spread___3gCf7 .hero___3H_Em::after {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .hero___3H_Em::after {
    height: 5rem;
    left: calc(-100% + 1160px);
  }
}

@media only screen and (min-width: 1000px) {
  .today .spread___3gCf7 .hero___3H_Em::after {
    background-color: #fff;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    content: '';
    position: absolute;
    left: 7.5rem;
    height: 5rem;
    width: calc(100% - 120px);
  }
  .news .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #102039;
  }
  .mach .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #5c00d8;
  }
  .better .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #21d1aa;
  }
  .think .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #ff5042;
  }
  .leftfield .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: black;
  }
  .globalcitizen .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #7eaaad;
  }
  .msnbc .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #3062ff;
  }
  .today .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #ff503c;
  }
  .knowyourvalue .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #f6a383;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    width: calc(100% - 100px);
    left: 6.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .spread___3gCf7 .hero___3H_Em .mainImg___UfHWg::before {
    background-color: #fff;
  }
}

.spread___3gCf7 .caption___2IdZ4 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  margin-top: 0.625rem;
}

.spread___3gCf7 .caption___2IdZ4::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .spread___3gCf7 .caption___2IdZ4 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .spread___3gCf7 .caption___2IdZ4::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .caption___2IdZ4 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .spread___3gCf7 .caption___2IdZ4::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .caption___2IdZ4 {
    width: 77.5rem;
  }
  .spread___3gCf7 .caption___2IdZ4::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .spread___3gCf7 .caption___2IdZ4 {
    margin-top: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .caption___2IdZ4 {
    width: 57.5rem;
    margin: 1.875rem 0 0 0;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .caption___2IdZ4 {
    width: 72.5rem;
  }
}

.spread___3gCf7 .captionInner___2L-rL {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .spread___3gCf7 .captionInner___2L-rL {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(8.33333% - 4.33333vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .captionInner___2L-rL {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    margin-left: calc(0% - 40px + 80px);
    margin-left: 0;
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .captionInner___2L-rL {
    width: 60rem;
    margin-left: 12.5rem;
    margin-bottom: 2.5rem;
  }
}

.spread___3gCf7 .sponsor___2nSXW {
  width: auto;
  margin: 0 calc(40px - 2vw);
}

@media only screen and (min-width: 758px) {
  .spread___3gCf7 .sponsor___2nSXW {
    margin: 0 calc(40px - 4vw);
  }
}

@media only screen and (min-width: 1000px) {
  .spread___3gCf7 .sponsor___2nSXW {
    width: 62.5rem;
    margin-left: -2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .spread___3gCf7 .sponsor___2nSXW {
    width: 77.5rem;
  }
}

.noimage___33XES .heroMediaHolder___2mDKh {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.noimage___33XES .heroMediaHolder___2mDKh::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .noimage___33XES .heroMediaHolder___2mDKh {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .noimage___33XES .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .noimage___33XES .heroMediaHolder___2mDKh {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .noimage___33XES .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .noimage___33XES .heroMediaHolder___2mDKh {
    width: 77.5rem;
  }
  .noimage___33XES .heroMediaHolder___2mDKh::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .noimage___33XES .header___Dwz35 {
    padding-bottom: 2.9375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .noimage___33XES .header___Dwz35 {
    padding-bottom: 3.75rem;
  }
}

.sponsor___2nSXW {
  width: 100%;
  clear: both;
  margin-bottom: -3.125rem;
}

.sponsor___2nSXW::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .sponsor___2nSXW {
    margin-bottom: -1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .sponsor___2nSXW {
    float: left;
    margin-top: 0;
  }
}
.container___3jvnr {
  margin-bottom: 1.5625rem;
}

@media only screen and (min-width: 1000px) {
  .container___3jvnr {
    margin: 1.25rem auto 2.5rem;
  }
}

.theimg___1sY8s {
  display: block;
  width: 100vw;
  margin-left: -40px;
}

@media only screen and (min-width: 758px) {
  .caption___1mNth {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .caption___1mNth {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(33.33333% - 53.33333px + 80px);
  }
}

@media only screen and (min-width: 1000px) {
  .portrait___DEdHw .theimg___1sY8s {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    margin-left: calc(25% - 50px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .portrait___DEdHw .theimg___1sY8s {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(8.33333% - 43.33333px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .portrait___DEdHw .caption___1mNth {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0;
  }
}

.large___IzUqK::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .large___IzUqK {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .large___IzUqK {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .large___IzUqK {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .large___IzUqK {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .large___IzUqK {
    position: relative;
  }
}

@media only screen and (min-width: 758px) {
  .large___IzUqK .theimg___1sY8s {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .large___IzUqK .theimg___1sY8s {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .large___IzUqK .theimg___1sY8s {
    width: calc(150% - 100px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .large___IzUqK .caption___1mNth {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .large___IzUqK .caption___1mNth {
    width: calc(116.66667% - 86.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .large___IzUqK .caption___1mNth {
    width: calc(116.66667% - 86.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

.medium___16lj6::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .medium___16lj6 {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .medium___16lj6 {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .medium___16lj6 {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .medium___16lj6 {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .medium___16lj6 .theimg___1sY8s {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .medium___16lj6 .theimg___1sY8s {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .medium___16lj6 .theimg___1sY8s {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 758px) {
  .medium___16lj6 .caption___1mNth {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .medium___16lj6 .caption___1mNth {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .medium___16lj6 .caption___1mNth {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 758px) {
  .small___bhq_V {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .small___bhq_V {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .small___bhq_V {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .small___bhq_V {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .small___bhq_V .theimg___1sY8s {
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin-top: 0.625rem;
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .small___bhq_V .theimg___1sY8s {
    width: calc(60% - 64px);
    float: left;
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .small___bhq_V .theimg___1sY8s {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .small___bhq_V .caption___1mNth {
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .small___bhq_V .caption___1mNth {
    width: calc(60% - 64px);
    float: left;
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .small___bhq_V .caption___1mNth {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

.ecom___1Ef-y {
  width: 100%;
  margin: 0;
}

.ecom___1Ef-y .theimg___1sY8s {
  width: 100%;
  margin: 0;
}

.ecom___1Ef-y .shopLink___3sYze {
  display: block;
  position: relative;
  float: left;
  width: 100%;
}

.ecom___1Ef-y .shopLink___3sYze::before {
  font-size: 0.75rem;
  position: absolute;
  top: 1.375rem;
  left: calc(50% - 32px);
}

.news .ecom___1Ef-y .shopLink___3sYze::before {
  color: #102039;
}

.mach .ecom___1Ef-y .shopLink___3sYze::before {
  color: #5c00d8;
}

.better .ecom___1Ef-y .shopLink___3sYze::before {
  color: #21d1aa;
}

.think .ecom___1Ef-y .shopLink___3sYze::before {
  color: #ff5042;
}

.leftfield .ecom___1Ef-y .shopLink___3sYze::before {
  color: black;
}

.globalcitizen .ecom___1Ef-y .shopLink___3sYze::before {
  color: #7eaaad;
}

.msnbc .ecom___1Ef-y .shopLink___3sYze::before {
  color: #3062ff;
}

.today .ecom___1Ef-y .shopLink___3sYze::before {
  color: #ff503c;
}

.knowyourvalue .ecom___1Ef-y .shopLink___3sYze::before {
  color: #f6a383;
}

.ecom___1Ef-y .shopLink___3sYze strong {
  visibility: hidden;
  height: 0;
  line-height: 0;
}

.ecom___1Ef-y .shopLink___3sYze strong a {
  display: block;
  box-sizing: border-box;
  margin: 1.375rem auto 0;
  height: 0;
  line-height: 0;
}

.ecom___1Ef-y .shopLink___3sYze strong a::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  visibility: visible;
  content: "      SHOP";
  white-space: pre;
  border: 1px solid;
  padding: 1.625rem;
  box-sizing: border-box;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  width: 7.5rem;
  margin-left: -3.75rem;
}

.news .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #102039;
}

.mach .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #5c00d8;
}

.better .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #21d1aa;
}

.think .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #ff5042;
}

.leftfield .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: black;
}

.globalcitizen .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #7eaaad;
}

.msnbc .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #3062ff;
}

.today .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #ff503c;
}

.knowyourvalue .ecom___1Ef-y .shopLink___3sYze strong a::before {
  color: #f6a383;
}

.news .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #102039;
}

.mach .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #5c00d8;
}

.better .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #21d1aa;
}

.think .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #ff5042;
}

.leftfield .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: black;
}

.globalcitizen .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #7eaaad;
}

.msnbc .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #3062ff;
}

.today .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #ff503c;
}

.knowyourvalue .ecom___1Ef-y .shopLink___3sYze strong a::before {
  border-color: #f6a383;
}
.container___3raec {
  margin-bottom: 2.5rem;
}

.container___3raec::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .container___3raec {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .container___3raec {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .container___3raec {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .container___3raec {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.overlay___1hNMM {
  position: relative;
  width: 100vw;
  margin-left: -40px;
  display: block;
}

@media only screen and (min-width: 758px) {
  .overlay___1hNMM {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    width: 100%;
  }
}

@media only screen and (min-width: 1000px) {
  .overlay___1hNMM {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .overlay___1hNMM {
    width: calc(200% - 120px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-33.33333% - 26.66667px + 80px);
  }
}

.theimg___3bt51 {
  width: 100%;
}

.opacityTitle___z5zQa,
.opacitySubtitle___3HBhQ {
  background-color: rgba(0, 0, 0, 0.35);
}

.label___1n0D8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 1.5625rem;
  line-height: 1;
  text-align: center;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .label___1n0D8 {
    font-size: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .label___1n0D8 {
    font-size: 3.125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .label___1n0D8 {
    font-size: 3.75rem;
  }
}

.caption___36Ml9 {
  margin: 0.625rem 0 2.5rem;
}

@media only screen and (min-width: 758px) {
  .caption___36Ml9 {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .caption___36Ml9 {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .caption___36Ml9 {
    width: calc(200% - 120px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}
.twitter___ilAzt, .youtube___38EG-, .fbpost___rH8_J, .instagram___1Mfq6, .instagSmall___3uS6A {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
  width: calc(100% + 80px);
  margin-left: -40px;
}

@media only screen and (min-width: 758px) {
  .twitter___ilAzt, .youtube___38EG-, .fbpost___rH8_J, .instagram___1Mfq6, .instagSmall___3uS6A {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .twitter___ilAzt, .youtube___38EG-, .fbpost___rH8_J, .instagram___1Mfq6, .instagSmall___3uS6A {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .twitter___ilAzt, .youtube___38EG-, .fbpost___rH8_J, .instagram___1Mfq6, .instagSmall___3uS6A {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .twitter___ilAzt, .youtube___38EG-, .fbpost___rH8_J, .instagram___1Mfq6, .instagSmall___3uS6A {
    width: 100%;
    margin-left: 0;
  }
}

.twittersmall___1Hy5E, .fbpost___rH8_J.smallWidget___2x4kn, .instagSmall___3uS6A {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
}

@media only screen and (min-width: 758px) {
  .twittersmall___1Hy5E, .fbpost___rH8_J.smallWidget___2x4kn, .instagSmall___3uS6A {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .twittersmall___1Hy5E, .fbpost___rH8_J.smallWidget___2x4kn, .instagSmall___3uS6A {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .twittersmall___1Hy5E, .fbpost___rH8_J.smallWidget___2x4kn, .instagSmall___3uS6A {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.twittersmall___1Hy5E > div, .fbpost___rH8_J.smallWidget___2x4kn > div, .instagSmall___3uS6A > div, .twittersmall___1Hy5E > iframe, .fbpost___rH8_J.smallWidget___2x4kn > iframe, .instagSmall___3uS6A > iframe {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
}

@media only screen and (min-width: 758px) {
  .twittersmall___1Hy5E > div, .fbpost___rH8_J.smallWidget___2x4kn > div, .instagSmall___3uS6A > div, .twittersmall___1Hy5E > iframe, .fbpost___rH8_J.smallWidget___2x4kn > iframe, .instagSmall___3uS6A > iframe {
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .twittersmall___1Hy5E > div, .fbpost___rH8_J.smallWidget___2x4kn > div, .instagSmall___3uS6A > div, .twittersmall___1Hy5E > iframe, .fbpost___rH8_J.smallWidget___2x4kn > iframe, .instagSmall___3uS6A > iframe {
    width: calc(62.5% - 65px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-12.5% - 35px + 80px);
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .twittersmall___1Hy5E > div, .fbpost___rH8_J.smallWidget___2x4kn > div, .instagSmall___3uS6A > div, .twittersmall___1Hy5E > iframe, .fbpost___rH8_J.smallWidget___2x4kn > iframe, .instagSmall___3uS6A > iframe {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

.vimeo___7AEWA div {
  position: relative;
  width: 100%;
  padding-top: calc(100% / (16 / 9));
  box-sizing: border-box;
}

.vimeo___7AEWA div iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.youtube___38EG- {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  clear: both;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .youtube___38EG- {
    width: 100%;
    margin-left: 0;
  }
}

.youtube___38EG- > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fbpost___rH8_J {
  position: relative;
}

.fbvideo___1zbiA {
  min-width: 100vw;
  max-width: 20rem;
  margin-left: -2.5rem;
  height: 10rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .fbvideo___1zbiA {
    min-width: 100%;
    max-width: 38.0625rem;
    margin-left: 0;
    height: 30.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .fbvideo___1zbiA {
    height: 30.625rem;
    max-width: 38.0625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .fbvideo___1zbiA {
    height: 21.875rem;
    max-width: 34.0625rem;
  }
}

.fbvideosm___Un48L {
  min-width: 100vw;
  max-width: 20rem;
  margin-left: -2.5rem;
  height: 10rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .fbvideosm___Un48L {
    min-width: unset;
    max-width: 50%;
    display: block;
    margin-right: 2.5rem;
    margin-left: 0;
  }
}

.instagram___1Mfq6 {
  clear: both;
}

@media only screen and (min-width: 758px) {
  .instagram___1Mfq6 {
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 662px) {
  .instagram___1Mfq6 .instagram-media {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.instagram___1Mfq6 iframe {
  width: 100%;
}

.instagram___1Mfq6 .blockquote___3ds9E {
  background: #fff;
  border: 0;
  border-radius: 0.1875rem;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  margin: 0.0625rem;
  max-width: 41.125rem;
  padding: 0;
  width: 99.375%;
  width: calc(100% - 2px);
}

.instagram___1Mfq6 .blockquote___3ds9E .outer___10Ylk {
  padding: 0.5rem;
}

.instagram___1Mfq6 .blockquote___3ds9E .outer___10Ylk .inner___h1YRF {
  background: #f8f8f8;
  line-height: 0;
  margin-top: 2.5rem;
  padding: 37.5% 0;
  text-align: center;
  width: 100%;
}

.instagram___1Mfq6 .blockquote___3ds9E .outer___10Ylk .profile___31ASt {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURczMzPf399fX1+bm5mzY9AMAAADiSURBVDjLvZXbEsMgCES5/P8/t9FuRVCRmU73JWlzosgSIIZURCjo/ad+EQJJB4Hv8BFt+IDpQoCx1wjOSBFhh2XssxEIYn3ulI/6MNReE07UIWJEv8UEOWDS88LY97kqyTliJKKtuYBbruAyVh5wOHiXmpi5we58Ek028czwyuQdLKPG1Bkb4NnM+VeAnfHqn1k4+GPT6uGQcvu2h2OVuIf/gWUFyy8OWEpdyZSa3aVCqpVoVvzZZ2VTnn2wU8qzVjDDetO90GSy9mVLqtgYSy231MxrY6I2gGqjrTY0L8fxCxfCBbhWrsYYAAAAAElFTkSuQmCC);
  display: block;
  height: 2.75rem;
  margin: 0 auto -2.75rem;
  position: relative;
  top: -1.375rem;
  width: 2.75rem;
}

.instagram___1Mfq6 .blockquote___3ds9E .outer___10Ylk .paragraph___3o4Zb {
  margin: 0.5rem 0 0 0;
  padding: 0 0.25rem;
}

@media (min-width: 662px) {
  .instagSmall___3uS6A .instagram-media {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media only screen and (min-width: 758px) {
  .instagSmall___3uS6A {
    float: left;
    clear: both;
  }
}

.opinary___whiyP {
  clear: both;
}

.opinaryWidgetWrapper___3Fp7Q {
  border-top-width: 6px;
  border-top-style: solid;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  margin-bottom: 2.5rem;
}

.news .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #102039;
}

.mach .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #5c00d8;
}

.better .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #21d1aa;
}

.think .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #ff5042;
}

.leftfield .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: black;
}

.globalcitizen .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #7eaaad;
}

.msnbc .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #3062ff;
}

.today .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #ff503c;
}

.knowyourvalue .opinaryWidgetWrapper___3Fp7Q {
  border-top-color: #f6a383;
}

.opinaryWidget___3C1OP {
  position: relative;
  padding-top: 100%;
}

.pinterest___1n6pk {
  text-align: center;
}

.quizWrapper___1Vkgi {
  margin-bottom: 2.5rem;
}

.hootSuiteWrapper___1VCxv {
  margin-bottom: 2.5rem;
}

.hootSuiteWrapper___1VCxv iframe {
  width: 100%;
  height: 40.625rem;
}

.embedWidget___2ga2G {
  margin: 0 -40px 20px;
}

.embedWidget___2ga2G > * {
  box-sizing: content-box;
}

.edgetoedge___3rymg,
.fullwidth___1nI4N,
.large___1k3sz,
.medium___Qn3DV,
.small___1S8zc {
  position: relative;
  width: 100vw;
  margin: 0 0 0 -50vw;
  left: 50%;
}

@media only screen and (min-width: 1000px) {
  .edgetoedge___3rymg {
    left: calc(50% + 180px);
  }
}

@media only screen and (min-width: 1240px) {
  .edgetoedge___3rymg {
    left: calc(50% + 100px);
  }
}

@media only screen and (min-width: 758px) {
  .fullwidth___1nI4N,
  .large___1k3sz,
  .medium___Qn3DV,
  .small___1S8zc {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
    left: auto;
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .fullwidth___1nI4N,
  .large___1k3sz,
  .medium___Qn3DV,
  .small___1S8zc {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .fullwidth___1nI4N,
  .large___1k3sz,
  .medium___Qn3DV,
  .small___1S8zc {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .fullwidth___1nI4N,
  .large___1k3sz,
  .medium___Qn3DV,
  .small___1S8zc {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.fullwidth___1nI4N::after,
.large___1k3sz::after,
.medium___Qn3DV::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .fullwidth___1nI4N .usePresentation___EGHVR,
  .large___1k3sz .usePresentation___EGHVR {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .fullwidth___1nI4N .usePresentation___EGHVR,
  .large___1k3sz .usePresentation___EGHVR {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .fullwidth___1nI4N .usePresentation___EGHVR {
    width: calc(200% - 120px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-33.33333% - 26.66667px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .large___1k3sz .usePresentation___EGHVR {
    width: calc(133.33333% - 93.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-33.33333% - 26.66667px + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .medium___Qn3DV .usePresentation___EGHVR {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .medium___Qn3DV .usePresentation___EGHVR {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .medium___Qn3DV .usePresentation___EGHVR {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 758px) {
  .small___1S8zc .usePresentation___EGHVR {
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin: 0.625rem 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .small___1S8zc .usePresentation___EGHVR {
    width: calc(60% - 64px);
    float: left;
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .small___1S8zc .usePresentation___EGHVR {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}
.container___1unUn {
  border-width: 0;
  border-top-style: solid;
  border-top-width: 0.0625rem;
  margin-top: 2.5rem;
}

.news .container___1unUn {
  border-top-color: #3062ff;
}

.mach .container___1unUn {
  border-top-color: #5c00d8;
}

.better .container___1unUn {
  border-top-color: #21d1aa;
}

.think .container___1unUn {
  border-top-color: #ff5042;
}

.leftfield .container___1unUn {
  border-top-color: black;
}

.globalcitizen .container___1unUn {
  border-top-color: #7eaaad;
}

.msnbc .container___1unUn {
  border-top-color: #3062ff;
}

.today .container___1unUn {
  border-top-color: #ff503c;
}

.knowyourvalue .container___1unUn {
  border-top-color: #f6a383;
}

.today .container___1unUn {
  -o-border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
     border-image: linear-gradient(to right, #ff503c, #a508a5) 1;
}

.news .container___1unUn p {
  color: #2a2a2a;
}

.mach .container___1unUn p {
  color: #2a2a2a;
}

.better .container___1unUn p {
  color: #2a2a2a;
}

.think .container___1unUn p {
  color: #2a2a2a;
}

.leftfield .container___1unUn p {
  color: #2a2a2a;
}

.globalcitizen .container___1unUn p {
  color: #2a2a2a;
}

.msnbc .container___1unUn p {
  color: #2a2a2a;
}

.today .container___1unUn p {
  color: #2a2a2a;
}

.knowyourvalue .container___1unUn p {
  color: #2c2928;
}

.today .container___1unUn p {
  color: #ff503c;
}

@media only screen and (min-width: 758px) {
  .smallContainer___VvWON {
    float: left;
    clear: both;
    width: 20.3125rem;
    margin: 1.875rem 1.875rem 0.625rem -3.6875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .smallContainer___VvWON {
    width: 22.5rem;
    margin-left: 0;
    margin-right: 2.5rem;
    margin-top: 0.9375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .smallContainer___VvWON {
    margin-left: -6.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .largeContainer___3eR2t {
    width: calc(100% + 120px);
    margin: 2.8125rem 0 0 -3.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .largeContainer___3eR2t {
    width: 57.5rem;
    margin: 3.125rem 0 0 0;
  }
}

@media only screen and (min-width: 1240px) {
  .largeContainer___3eR2t {
    width: 60rem;
    margin-left: -6.25rem;
  }
}

.largeText___32wjP {
  margin: 1.5625rem 0 2.0625rem;
}

.news .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .largeText___32wjP {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .largeText___32wjP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .largeText___32wjP {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .largeText___32wjP {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .largeText___32wjP {
    margin: 1.875rem 0 3.125rem;
  }
  .news .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.34375rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .largeText___32wjP {
    margin: 2.5rem 0;
  }
  .news .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .largeText___32wjP {
    margin: 2.1875rem 0 4.0625rem;
  }
  .news .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.28125rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .largeText___32wjP {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.28125rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .largeText___32wjP {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.28125rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

.today .largeText___32wjP {
  font-style: italic;
}

.smallText___1KAB8 {
  margin: 1.5625rem 0 2.0625rem;
}

.news .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .smallText___1KAB8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .smallText___1KAB8 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .smallText___1KAB8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .smallText___1KAB8 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 1000px) {
  .smallText___1KAB8 {
    margin: 2rem 0 2.625rem;
  }
}

.today .smallText___1KAB8 {
  font-style: italic;
}
.container___1YAfH {
  border-width: 0;
  border-top-style: solid;
  border-top-width: 0.0625rem;
  width: 100%;
  margin-top: 2.5rem;
  padding-bottom: 1.75rem;
  z-index: 0;
  position: relative;
}

.news .container___1YAfH {
  border-top-color: #3062ff;
}

.mach .container___1YAfH {
  border-top-color: #5c00d8;
}

.better .container___1YAfH {
  border-top-color: #21d1aa;
}

.think .container___1YAfH {
  border-top-color: #ff5042;
}

.leftfield .container___1YAfH {
  border-top-color: black;
}

.globalcitizen .container___1YAfH {
  border-top-color: #7eaaad;
}

.msnbc .container___1YAfH {
  border-top-color: #3062ff;
}

.today .container___1YAfH {
  border-top-color: #ff503c;
}

.knowyourvalue .container___1YAfH {
  border-top-color: #f6a383;
}

.today .container___1YAfH {
  -o-border-image: linear-gradient(to right, #ff503c, #720a72) 1;
     border-image: linear-gradient(to right, #ff503c, #720a72) 1;
}

.container___1YAfH .content___3WSQL {
  overflow: hidden;
}

.today .container___1YAfH .content___3WSQL {
  color: #ff503c;
}

.container___1YAfH::before {
  content: '';
  height: 1.5625rem;
  width: 100%;
  left: 0;
  position: absolute;
  transform: translateY(-1.25rem);
}

.news .container___1YAfH::before {
  background-color: white;
}

.mach .container___1YAfH::before {
  background-color: white;
}

.better .container___1YAfH::before {
  background-color: white;
}

.think .container___1YAfH::before {
  background-color: white;
}

.leftfield .container___1YAfH::before {
  background-color: white;
}

.globalcitizen .container___1YAfH::before {
  background-color: white;
}

.msnbc .container___1YAfH::before {
  background-color: white;
}

.today .container___1YAfH::before {
  background-color: #f8f8f8;
}

.knowyourvalue .container___1YAfH::before {
  background-color: #f4f0eb;
}

.container___1YAfH.animate___187-G::before {
  transform: translateY(-1.875rem);
  transition: .5s all;
}

.container___1YAfH.animate___187-G .pullQuote___PESSR {
  transform: translateY(0);
  transition: transform .3s linear;
}

.container___1YAfH.animate___187-G .pullQuote___PESSR::before {
  opacity: 1;
  transition: .2s opacity linear;
}

.container___1YAfH.animate___187-G .secondQuote___2Qw4a {
  top: 0;
  opacity: 0;
  transition: .1s opacity linear .5s;
}

.container___1YAfH.animate___187-G .secondQuote___2Qw4a span {
  background: linear-gradient(#fff, #fff) 0 1em;
  background-repeat: no-repeat;
}

.knowyourvalue .container___1YAfH.animate___187-G .secondQuote___2Qw4a span {
  background: linear-gradient(#f4f0eb, #f4f0eb) 0 1em;
}

.today .container___1YAfH.animate___187-G .secondQuote___2Qw4a span {
  background: linear-gradient(#f8f8f8, #f8f8f8) 0 1em;
}

.container___1YAfH .content___3WSQL {
  overflow: hidden;
}

.container___1YAfH .secondQuote___2Qw4a {
  position: absolute;
  top: 0;
  margin: 0;
  color: transparent;
}

.container___1YAfH .secondQuote___2Qw4a span {
  background: linear-gradient(#fff, #fff) 0 0;
  background-repeat: no-repeat;
  transition: all .3s linear;
  display: block;
}

.knowyourvalue .container___1YAfH .secondQuote___2Qw4a span {
  background: linear-gradient(#f4f0eb, #f4f0eb) 0 0;
  padding: 10px 0;
}

.today .container___1YAfH .secondQuote___2Qw4a span {
  background: linear-gradient(#f8f8f8, #f8f8f8) 0 1em;
  padding-bottom: 0.625rem;
}

.container___1YAfH .pullQuote___PESSR {
  display: block;
  position: relative;
  transform: translateY(1em);
  transition: transform .3s linear;
}

.container___1YAfH .pullQuote___PESSR::before {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  content: "\201C";
  font-size: 5.3125rem;
  height: 3.125rem;
  padding-right: 0.5rem;
  position: absolute;
  top: -2.5rem;
  left: -0.3125rem;
  opacity: 0;
  transition: .1s opacity linear;
}

.news .container___1YAfH .pullQuote___PESSR::before {
  color: #3062ff;
}

.mach .container___1YAfH .pullQuote___PESSR::before {
  color: #5c00d8;
}

.better .container___1YAfH .pullQuote___PESSR::before {
  color: #21d1aa;
}

.think .container___1YAfH .pullQuote___PESSR::before {
  color: #ff5042;
}

.leftfield .container___1YAfH .pullQuote___PESSR::before {
  color: black;
}

.globalcitizen .container___1YAfH .pullQuote___PESSR::before {
  color: #7eaaad;
}

.msnbc .container___1YAfH .pullQuote___PESSR::before {
  color: #3062ff;
}

.today .container___1YAfH .pullQuote___PESSR::before {
  color: #ff503c;
}

.knowyourvalue .container___1YAfH .pullQuote___PESSR::before {
  color: #f6a383;
}

.news .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.mach .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.better .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.think .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.leftfield .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.globalcitizen .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.msnbc .container___1YAfH .pullQuote___PESSR::before {
  background-color: white;
}

.today .container___1YAfH .pullQuote___PESSR::before {
  background-color: #f8f8f8;
}

.knowyourvalue .container___1YAfH .pullQuote___PESSR::before {
  background-color: #f4f0eb;
}

.container___1YAfH .pullQuote___PESSR p {
  margin-top: 1.5rem;
  margin-bottom: 0.9375rem;
}

.news .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .container___1YAfH .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .container___1YAfH .pullQuote___PESSR p {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.59375rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .container___1YAfH .pullQuote___PESSR p {
    margin-top: 2.5rem;
    margin-bottom: 1.875rem;
  }
  .news .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .mach .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .better .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .think .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .leftfield .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .globalcitizen .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .msnbc .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .today .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.125rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
  .knowyourvalue .container___1YAfH .pullQuote___PESSR p {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 2.65625rem;
    line-height: 3.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1YAfH .pullQuote___PESSR p {
    margin-bottom: 1.25rem;
  }
  .news .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .container___1YAfH .pullQuote___PESSR p {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 3.1875rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .news .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .mach .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .better .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .think .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .leftfield .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .globalcitizen .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .msnbc .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .today .container___1YAfH .pullQuote___PESSR p {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 4.375rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
  .knowyourvalue .container___1YAfH .pullQuote___PESSR p {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 3.71875rem;
    line-height: 4.375rem;
    font-weight: normal;
  }
}

.today .container___1YAfH .pullQuote___PESSR p {
  font-style: italic;
}

@media only screen and (min-width: 1240px) {
  .today .container___1YAfH .pullQuote___PESSR p {
    line-height: 1.07;
  }
}

small.cite___29O4T {
  letter-spacing: .04em;
  color: #999;
}

.news small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc small.cite___29O4T {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today small.cite___29O4T {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue small.cite___29O4T {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

small.cite___29O4T .attribution___2hem5 {
  color: #000;
}

@media only screen and (min-width: 758px) {
  .large___ku41b .collapseContainer___3IP99 {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .large___ku41b .collapseContainer___3IP99 {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .large___ku41b .collapseContainer___3IP99 {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .large___ku41b .collapseContainer___3IP99 {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.large___ku41b.quote___U_LGF {
  display: block;
}

.large___ku41b.quote___U_LGF::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 1000px) {
  .large___ku41b.quote___U_LGF {
    margin: 2.8125rem auto 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .large___ku41b.quote___U_LGF {
    margin-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 758px) {
  .large___ku41b .container___1YAfH {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .large___ku41b .container___1YAfH {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .large___ku41b .container___1YAfH {
    width: calc(166.66667% - 106.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .large___ku41b small.cite___29O4T {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
    display: block;
    float: none;
    height: 0;
  }
}

@media only screen and (min-width: 1240px) and (min-width: 758px) {
  .large___ku41b small.cite___29O4T {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1240px) and (min-width: 1000px) {
  .large___ku41b small.cite___29O4T {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) and (min-width: 1240px) {
  .large___ku41b small.cite___29O4T {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .large___ku41b small.cite___29O4T .attrContainer___2lH4N {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    float: none;
  }
}

@media only screen and (min-width: 758px) {
  .small___2-X0R {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .small___2-X0R {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .small___2-X0R {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .small___2-X0R {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .small___2-X0R .container___1YAfH {
    margin: 1.875rem 4vw 0 0;
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .small___2-X0R .container___1YAfH {
    width: calc(56.25% - 62.5px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .small___2-X0R .container___1YAfH {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}

.news .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.mach .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.better .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.think .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.leftfield .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.globalcitizen .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.msnbc .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .small___2-X0R .pullQuote___PESSR p {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.knowyourvalue .small___2-X0R .pullQuote___PESSR p {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.59375rem;
  line-height: 2.1875rem;
  font-weight: normal;
}

.today .small___2-X0R .pullQuote___PESSR p {
  font-style: italic;
}

@media only screen and (min-width: 758px) {
  .small___2-X0R small.cite___29O4T {
    width: calc(60% - 6.4vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .small___2-X0R small.cite___29O4T {
    width: calc(62.5% - 65px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-12.5% - 35px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .small___2-X0R small.cite___29O4T {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
  }
}
.container___1W-bA {
  border-width: 0;
  border-left-style: solid;
  border-left-width: 0.0625rem;
  float: left;
  clear: both;
  position: relative;
  width: 100%;
  margin: 2.9375rem 0 1.875rem 1.25rem;
}

.news .container___1W-bA {
  border-left-color: #3062ff;
}

.mach .container___1W-bA {
  border-left-color: #5c00d8;
}

.better .container___1W-bA {
  border-left-color: #21d1aa;
}

.think .container___1W-bA {
  border-left-color: #ff5042;
}

.leftfield .container___1W-bA {
  border-left-color: black;
}

.globalcitizen .container___1W-bA {
  border-left-color: #7eaaad;
}

.msnbc .container___1W-bA {
  border-left-color: #102039;
}

.today .container___1W-bA {
  border-left-color: #380538;
}

.knowyourvalue .container___1W-bA {
  border-left-color: #f6a383;
}

.today .container___1W-bA {
  -o-border-image: linear-gradient(to bottom, #ff503c, #720a72) 1;
     border-image: linear-gradient(to bottom, #ff503c, #720a72) 1;
}

@media only screen and (min-width: 758px) {
  .container___1W-bA {
    margin-left: 1.875rem;
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1W-bA {
    margin-left: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1W-bA {
    margin-left: 0.5625rem;
  }
}

.bq___3IlKn {
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-style: italic;
  color: #999;
  margin: 0;
  padding-left: 20px;
}

@media only screen and (min-width: 758px) {
  .bq___3IlKn {
    font-size: 1.125rem;
    line-height: 2.1875rem;
    padding-left: 30px;
  }
}

@media only screen and (min-width: 1000px) {
  .bq___3IlKn {
    padding-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .bq___3IlKn {
    padding-left: 30px;
  }
}

.bq___3IlKn::before {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  content: "\201C";
  position: absolute;
  font-size: 2.9375rem;
  line-height: 1;
  top: -1.6875rem;
  left: -0.75rem;
}

.news .bq___3IlKn::before {
  color: #3062ff;
}

.mach .bq___3IlKn::before {
  color: #5c00d8;
}

.better .bq___3IlKn::before {
  color: #21d1aa;
}

.think .bq___3IlKn::before {
  color: #ff5042;
}

.leftfield .bq___3IlKn::before {
  color: black;
}

.globalcitizen .bq___3IlKn::before {
  color: #7eaaad;
}

.msnbc .bq___3IlKn::before {
  color: #102039;
}

.today .bq___3IlKn::before {
  color: #380538;
}

.knowyourvalue .bq___3IlKn::before {
  color: #f6a383;
}

.cite___4BS6c {
  letter-spacing: .04em;
  font-style: normal;
  display: block;
  margin-top: 0.625rem;
}

.news .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .cite___4BS6c {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .cite___4BS6c {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .cite___4BS6c {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.attribution___2ijIF {
  color: #000;
}
.container___ckdWm {
  position: relative;
  width: calc(100% + 40px);
  margin: 1.3125rem 0 2.5rem -2.5rem;
  max-height: 9.5rem;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm {
    width: calc(72.5% - 6.9vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-16.66667% - 3.33333vw + 8vw);
    max-height: none;
    clear: left;
  }
}

@media only screen and (min-width: 1000px) {
  .container___ckdWm {
    width: 20rem;
    max-width: none;
    margin-right: 2.5rem;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .container___ckdWm {
    margin-left: -6.25rem;
    width: 22.5rem;
  }
}

.container___ckdWm .background___1wC77 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.news .container___ckdWm .background___1wC77 {
  background-color: #3062ff;
}

.mach .container___ckdWm .background___1wC77 {
  background-color: #5c00d8;
}

.better .container___ckdWm .background___1wC77 {
  background-color: #21d1aa;
}

.think .container___ckdWm .background___1wC77 {
  background-color: #ff5042;
}

.leftfield .container___ckdWm .background___1wC77 {
  background-color: black;
}

.globalcitizen .container___ckdWm .background___1wC77 {
  background-color: #7eaaad;
}

.msnbc .container___ckdWm .background___1wC77 {
  background-color: #3062ff;
}

.today .container___ckdWm .background___1wC77 {
  background-color: #ff503c;
}

.knowyourvalue .container___ckdWm .background___1wC77 {
  background-color: #f6a383;
}

.news .container___ckdWm .background___1wC77 {
  background-color: #102039;
}

.today .container___ckdWm .background___1wC77 {
  background-color: #f8f8f8;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm.hasImage___IPpLh .background___1wC77 {
    width: 15rem;
  }
}

@media only screen and (min-width: 758px) {
  .container___ckdWm:not(.hasImage___IPpLh) .background___1wC77,
  .container___ckdWm:not(.hasImage___IPpLh) .imageAndText___3rAuu {
    width: calc(100% - 4vw);
  }
  .container___ckdWm:not(.hasImage___IPpLh) .background___1wC77 .title___2zrCY,
  .container___ckdWm:not(.hasImage___IPpLh) .imageAndText___3rAuu .title___2zrCY {
    width: 100%;
    max-width: none;
  }
}

@media only screen and (min-width: 1000px) {
  .container___ckdWm:not(.hasImage___IPpLh) .background___1wC77,
  .container___ckdWm:not(.hasImage___IPpLh) .imageAndText___3rAuu {
    width: calc(100% - 40px);
  }
}

.container___ckdWm .imageAndText___3rAuu {
  display: -ms-flexbox;
  display: flex;
  margin-left: 2.5rem;
}

.news .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.mach .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.better .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.think .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.leftfield .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.globalcitizen .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.msnbc .container___ckdWm .imageAndText___3rAuu {
  background-color: white;
}

.today .container___ckdWm .imageAndText___3rAuu {
  background-color: #f8f8f8;
}

.knowyourvalue .container___ckdWm .imageAndText___3rAuu {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .imageAndText___3rAuu {
    margin-left: 0;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    width: calc(100% - 4vw);
  }
  .news .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .mach .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .better .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .think .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .leftfield .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .globalcitizen .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .msnbc .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(255, 255, 255, 0);
  }
  .today .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(248, 248, 248, 0);
  }
  .knowyourvalue .container___ckdWm .imageAndText___3rAuu {
    background-color: rgba(244, 240, 235, 0);
  }
}

@media only screen and (min-width: 758px) {
  .container___ckdWm.hasImage___IPpLh .text___1gYzc {
    pointer-events: none;
  }
}

.container___ckdWm .text___1gYzc {
  vertical-align: top;
  line-height: 1.2rem;
  padding: 0.9375rem 0 0.3125rem 1.0625rem;
  position: relative;
  width: 100%;
  background-color: #fff;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .text___1gYzc {
    padding: 0;
  }
}

.container___ckdWm .titleRelated___8ePrQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1;
  text-transform: capitalize;
  color: #fff;
  margin: 1rem 2.5rem;
  display: inline-block;
  position: relative;
  z-index: 1;
}

.today .container___ckdWm .titleRelated___8ePrQ {
  background-color: #f8f8f8;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .titleRelated___8ePrQ {
    margin: 1.25rem 2.5rem;
    font-size: 1.5rem;
  }
}

.container___ckdWm .title___2zrCY,
.container___ckdWm .subTopic___2n7QJ {
  margin: 0;
  pointer-events: auto;
}

.news .container___ckdWm .title___2zrCY, .news
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.mach .container___ckdWm .title___2zrCY, .mach
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.better .container___ckdWm .title___2zrCY, .better
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.think .container___ckdWm .title___2zrCY, .think
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.leftfield .container___ckdWm .title___2zrCY, .leftfield
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.globalcitizen .container___ckdWm .title___2zrCY, .globalcitizen
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.msnbc .container___ckdWm .title___2zrCY, .msnbc
.container___ckdWm .subTopic___2n7QJ {
  background-color: white;
}

.today .container___ckdWm .title___2zrCY, .today
.container___ckdWm .subTopic___2n7QJ {
  background-color: #f8f8f8;
}

.knowyourvalue .container___ckdWm .title___2zrCY, .knowyourvalue
.container___ckdWm .subTopic___2n7QJ {
  background-color: #f4f0eb;
}

.container___ckdWm .title___2zrCY {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  margin-top: 0.3125rem;
  max-width: 11.25rem;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .title___2zrCY {
    max-width: calc(100% - 4vw);
    margin-top: 0;
    font-size: 1.25rem;
    padding: 1rem 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___ckdWm .title___2zrCY {
    max-width: 100%;
  }
}

.container___ckdWm .title___2zrCY > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .title___2zrCY > a {
    font-size: 18px;
  }
}

@media only screen and (min-width: 758px) {
  .container___ckdWm.hasImage___IPpLh .title___2zrCY.noLabel___2J_-p {
    padding-top: 3.125rem;
  }
}

.container___ckdWm .subTopic___2n7QJ {
  font-size: 0.75rem;
  line-height: 0.75rem;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}

.news .container___ckdWm .subTopic___2n7QJ {
  color: #3062ff;
}

.mach .container___ckdWm .subTopic___2n7QJ {
  color: #5c00d8;
}

.better .container___ckdWm .subTopic___2n7QJ {
  color: #21d1aa;
}

.think .container___ckdWm .subTopic___2n7QJ {
  color: #ff5042;
}

.leftfield .container___ckdWm .subTopic___2n7QJ {
  color: black;
}

.globalcitizen .container___ckdWm .subTopic___2n7QJ {
  color: #7eaaad;
}

.msnbc .container___ckdWm .subTopic___2n7QJ {
  color: #3062ff;
}

.today .container___ckdWm .subTopic___2n7QJ {
  color: #ff503c;
}

.knowyourvalue .container___ckdWm .subTopic___2n7QJ {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .subTopic___2n7QJ {
    height: 2.5rem;
    display: inline-block;
    padding: 1.1875rem 2.5rem 0.5625rem;
  }
}

.news .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .container___ckdWm .subTopic___2n7QJ > a {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.container___ckdWm .teaseTypeIcon___LH8Xo {
  color: #fff;
  font-size: 0.5625rem;
  line-height: 2.5rem;
  text-align: center;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  z-index: 0;
}

.news .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #3062ff;
}

.mach .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #5c00d8;
}

.better .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #21d1aa;
}

.think .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #ff5042;
}

.leftfield .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: black;
}

.globalcitizen .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #7eaaad;
}

.msnbc .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #3062ff;
}

.today .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #ff503c;
}

.knowyourvalue .container___ckdWm .teaseTypeIcon___LH8Xo {
  background-color: #f6a383;
}

.container___ckdWm .icon___1zkQm::before {
  font-family: iconfont !important;
  font-style: normal;
  font-weight: normal !important;
  vertical-align: top;
}

.container___ckdWm .iconGallery___3ZPuy::before {
  content: "\F105";
}

.container___ckdWm .iconVideo___3IKY6::before {
  content: "\F115";
}

.container___ckdWm .iconSmall___1HGy8 {
  left: 0;
  bottom: 0;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .iconSmall___1HGy8 {
    display: none;
  }
}

.container___ckdWm .iconMedium___12ZcB {
  display: none;
  top: 0;
  right: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .iconMedium___12ZcB {
    display: block;
  }
}

.container___ckdWm .pic___3ZQ0W {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 6.25rem;
  height: 6.25rem;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}

@media only screen and (min-width: 758px) {
  .container___ckdWm .pic___3ZQ0W {
    display: block;
    width: calc(100% - 2.5rem);
    height: 8.875rem;
    margin-left: 2.5rem;
    margin-bottom: -2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___ckdWm .pic___3ZQ0W {
    width: 17.5rem;
    height: 10rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___ckdWm .pic___3ZQ0W {
    width: 20rem;
    height: 10rem;
  }
}

.container___ckdWm .todayboxes___2I4bA {
  display: none;
}

.container___ckdWm.amp___1jRci {
  width: calc(100% + 40px);
  margin: 0 0 2.5rem -2.5rem;
}

.today .container___ckdWm .todayboxes___2I4bA {
  display: block;
  position: absolute;
  border: 1px solid #ff503c;
  border-right: none;
  border-bottom: none;
  background: transparent;
  top: 0;
  left: 1.25rem;
  width: 7.5rem;
  height: 8.75rem;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .today .container___ckdWm .todayboxes___2I4bA {
    left: 0;
    width: 9.375rem;
    height: 10.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___ckdWm .todayboxes___2I4bA {
    width: 11.25rem;
    height: 11.5rem;
  }
}

.today .container___ckdWm .todayboxes___2I4bA .todayboxesinner___3TX1H {
  position: absolute;
  border: 1px solid #ff503c;
  border-left: none;
  background: transparent;
  top: -1px;
  right: 0;
  height: 1.625rem;
  width: 1.125rem;
}

@media only screen and (min-width: 758px) {
  .today .container___ckdWm .todayboxes___2I4bA .todayboxesinner___3TX1H {
    height: 1.875rem;
  }
}

.today .container___ckdWm .todayboxes___2I4bA .todayboxesbottom___2VEme {
  position: absolute;
  border-bottom: 1px solid #ff503c;
  background: transparent;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 2.5rem;
}

.today .container___ckdWm .titleRelated___8ePrQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-style: italic;
  color: #ff503c;
  margin: 1.25rem 2.5rem;
}

.today .container___ckdWm .title___2zrCY {
  background: transparent;
  padding-right: 0;
}

.today .container___ckdWm .subTopic___2n7QJ {
  background: transparent;
  min-width: 10rem;
}

.today .container___ckdWm .title___2zrCY a {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #380538;
}

@media only screen and (min-width: 1000px) {
  .today .container___ckdWm .imageAndText___3rAuu {
    width: 100%;
    overflow-x: hidden;
  }
}

.today .container___ckdWm.hasImage___IPpLh .title___2zrCY,
.today .container___ckdWm.hasImage___IPpLh .subTopic___2n7QJ {
  background: #f8f8f8;
}
.container___2IEcS {
  margin: 0;
}

.container___2IEcS .pollWrapper___3LhHD {
  width: 100vw;
  margin-left: -2.5rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___2IEcS .pollWrapper___3LhHD {
    width: auto;
    margin: unset;
  }
}

.j_content_poll {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #999;
}

.j_content_poll .c-poll,
.j_content_poll .c-poll.c-wide-poll {
  width: auto;
  max-width: unset !important;
  border: none;
  margin: 0 !important;
  padding: 0;
}

.j_content_poll .c-poll p,
.j_content_poll .c-poll.c-wide-poll p {
  margin: 0;
  padding: 0;
}

.j_content_poll .c-survey-header {
  display: none;
}

.j_content_poll .c-poll-question {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 758px) {
  .j_content_poll .c-poll-question {
    font-size: 1.875rem;
    line-height: 2.1875rem;
  }
}

.today .j_content_poll.j_widget {
  width: 100%;
  position: relative;
  background-color: #fff;
  margin: 0 0 3.75rem 0;
  padding: 2.5rem;
}

.today .j_content_poll.j_widget .c-poll-question {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #380538;
}

.today .j_content_poll.j_widget .c-vote-count,
.today .j_content_poll.j_widget .c-votes-total {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: -0.5px;
  margin: 0.625rem 0 0;
  padding: 0;
}

.today .j_content_poll.j_widget .c-poll-choices {
  display: block;
  margin: 1.875rem 0 0;
}

.today .j_content_poll.j_widget .c-poll-choice {
  font-size: 1.0625rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  color: #ccc;
  margin: 0 0 0.3125rem 0;
  padding: 1.125rem 0 0 0;
  clear: left;
  min-height: 3.125rem;
}

.today .j_content_poll.j_widget .c-poll-choice .b-poll-vote-mark {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="50" viewBox="0 0 50 50"> <defs> <path id="a" d="M0 17.705h24.893V0H0z"/> </defs> <g fill="none" fill-rule="evenodd"> <path stroke="#CCC" d="M.5.5h49v49H.5z"/> <g transform="translate(13 16)"> <mask id="b" fill="#fff"> <use xlink:href="#a"/> </mask> <path fill="#CCC" d="M7.936 17.08L0 10.468l1.363-1.634 7.19 6s5.59-5.593 7.699-7.7C18.63 4.758 21.009 2.38 23.386 0L24.893 1.5a8774.28 8774.28 0 0 1-7.037 7.036 7496.248 7496.248 0 0 0-8.48 8.479l-.688.689-.752-.624z" mask="url(#b)"/> </g> </g></svg>');
  float: left;
  display: block;
  height: 3.125rem;
  width: 3.125rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin: -1.125rem 1.25rem 0 0;
}

@media only screen and (min-width: 758px) {
  .today .j_content_poll.j_widget .c-poll-choice .b-poll-vote-mark {
    margin-right: 1.875rem;
  }
}

.today .j_content_poll.j_widget .c-poll-choice:not(.checked):hover {
  color: #ff503c;
}

.today .j_content_poll.j_widget .c-poll-choice:not(.checked):hover .b-poll-vote-mark {
  background-image: none;
  background-color: #ff503c;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="50" viewBox="0 0 50 50"> <defs> <path id="a" d="M0 17.705h24.893V0H0z"/> </defs> <g fill="none" fill-rule="evenodd"> <path stroke="#CCC" d="M.5.5h49v49H.5z"/> <g transform="translate(13 16)"> <mask id="b" fill="#fff"> <use xlink:href="#a"/> </mask> <path fill="#CCC" d="M7.936 17.08L0 10.468l1.363-1.634 7.19 6s5.59-5.593 7.699-7.7C18.63 4.758 21.009 2.38 23.386 0L24.893 1.5a8774.28 8774.28 0 0 1-7.037 7.036 7496.248 7496.248 0 0 0-8.48 8.479l-.688.689-.752-.624z" mask="url(#b)"/> </g> </g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="50" viewBox="0 0 50 50"> <defs> <path id="a" d="M0 17.705h24.893V0H0z"/> </defs> <g fill="none" fill-rule="evenodd"> <path stroke="#CCC" d="M.5.5h49v49H.5z"/> <g transform="translate(13 16)"> <mask id="b" fill="#fff"> <use xlink:href="#a"/> </mask> <path fill="#CCC" d="M7.936 17.08L0 10.468l1.363-1.634 7.19 6s5.59-5.593 7.699-7.7C18.63 4.758 21.009 2.38 23.386 0L24.893 1.5a8774.28 8774.28 0 0 1-7.037 7.036 7496.248 7496.248 0 0 0-8.48 8.479l-.688.689-.752-.624z" mask="url(#b)"/> </g> </g></svg>');
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="50" viewBox="0 0 50 50"> <defs> <path id="a" d="M0 17.705h24.893V0H0z"/> </defs> <g fill="none" fill-rule="evenodd"> <path stroke="#CCC" d="M.5.5h49v49H.5z"/> <g transform="translate(13 16)"> <mask id="b" fill="#fff"> <use xlink:href="#a"/> </mask> <path fill="#CCC" d="M7.936 17.08L0 10.468l1.363-1.634 7.19 6s5.59-5.593 7.699-7.7C18.63 4.758 21.009 2.38 23.386 0L24.893 1.5a8774.28 8774.28 0 0 1-7.037 7.036 7496.248 7496.248 0 0 0-8.48 8.479l-.688.689-.752-.624z" mask="url(#b)"/> </g> </g></svg>');
}

.today .j_content_poll.j_widget .c-poll-choice.checked {
  color: #ff503c;
}

.today .j_content_poll.j_widget .c-poll-choice.checked .b-poll-vote-mark {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="50" viewBox="0 0 50 50"> <defs> <path id="a" d="M0 0h50v50H0z"/> <path id="b" d="M0 17.705h24.893V0H0z"/> </defs> <g fill="none" fill-rule="evenodd"> <g> <use fill="#FF503C" xlink:href="#a"/> <path stroke="#FF503C" d="M.5.5h49v49H.5z"/> </g> <g transform="translate(13 16)"> <mask id="c" fill="#fff"> <use xlink:href="#b"/> </mask> <path fill="#FFF" d="M7.936 17.08L0 10.468l1.363-1.634 7.19 6s5.59-5.593 7.699-7.7C18.63 4.758 21.009 2.38 23.386 0L24.893 1.5a8774.28 8774.28 0 0 1-7.037 7.036 7496.248 7496.248 0 0 0-8.48 8.479l-.688.689-.752-.624z" mask="url(#c)"/> </g> </g></svg>');
}

.today .j_content_poll.j_widget .c-poll-choice input {
  display: none;
}

.today .j_content_poll.j_widget .c-results a {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #ff503c;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: inherit;
}

.today .j_content_poll.j_widget .c-submit-btn {
  display: block;
  width: 100%;
  height: 3.125rem;
  margin: 1.875rem 0 0.625rem;
}

.today .j_content_poll.j_widget .c-submit-btn .c-vote {
  width: 15rem;
  float: none;
  border: solid 1px #ff503c;
  background-color: transparent;
  color: #ff503c;
  margin: 0 auto;
  padding: 0;
  text-transform: uppercase;
}

@media only screen and (min-width: 758px) {
  .today .j_content_poll.j_widget .c-submit-btn .c-vote {
    width: 22.5rem;
  }
}

.today .j_content_poll.j_widget .c-full-results {
  margin: 0 auto;
}

.today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col0 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col3 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col6 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col9 .c-yesVoted {
  background: none;
  background-color: rgba(255, 80, 60, 0.4);
}

.today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col1 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col4 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col7 .c-yesVoted {
  background: none;
  background-color: rgba(255, 80, 60, 0.7);
}

.today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col2 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col5 .c-yesVoted, .today .j_content_poll.j_widget .c-poll-results [class*="c-bar"] .c-voted.col8 .c-yesVoted {
  background: none;
  background-color: #ff503c;
}

.today .j_content_poll.j_widget .c-poll-results .c-poll-data .c-percentage {
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ff503c;
  margin: 1.25rem 0 0.625rem 0;
  padding: 0;
}

.today .j_content_poll.j_widget .c-poll-results .c-poll-data .c-vote-count {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #999;
  margin: 0;
  padding: 0;
}

.today .j_content_poll.j_widget .c-poll-results .c-poll-data .c-answer {
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-transform: uppercase;
  border: 1px solid #fff;
  color: #ccc;
  margin: 2.5rem 0 0;
  padding: 0.75rem 1.5rem;
}

.today .j_content_poll.j_widget .c-poll-results .c-poll-data .c-answer.c-user-voted {
  background: none;
  border: 1px solid #ff503c;
  color: #ff503c;
}

.today .j_content_poll.j_widget .c-no-results .c-thanks {
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  color: #380538;
  text-align: center;
  margin: 3rem 0 0;
}

.today .j_content_poll.j_widget::after {
  -o-border-image: linear-gradient(135deg, #ff503c, #720a72) 1;
     border-image: linear-gradient(135deg, #ff503c, #720a72) 1;
  border-bottom: 1px solid;
  border-right: 1px solid;
  position: absolute;
  height: calc(100% - 25px);
  width: calc(100% - 20px);
  right: 20px;
  bottom: -20px;
  display: block;
  content: ' ';
}
.cta___1Cgpd {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 3.125rem;
  width: 9.375rem;
}

@media only screen and (min-width: 758px) {
  .cta___1Cgpd {
    font-size: 0.75rem;
    line-height: 5rem;
    width: 10rem;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .cta___1Cgpd {
    width: 12.5rem;
    margin-left: 0;
  }
}

.icon-gallery::before {
  display: inline-block;
  margin: -0.125rem 0.25rem 0 0;
  vertical-align: middle;
}

@media only screen and (min-width: 758px) {
  .icon-gallery::before {
    font-size: 1rem;
    line-height: 1rem;
  }
}

.source___2uw4l {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.5625rem;
  line-height: 0.625rem;
  margin-bottom: 0.25rem;
  margin-right: calc(5px - 40px);
  text-align: right;
  color: #fff;
}

@media only screen and (min-width: 758px) {
  .source___2uw4l {
    margin-right: 5px;
  }
}

.summary___1JAN5 {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #555;
}

.fullscreenCta___2R6xa {
  font-size: 0.875rem;
  line-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  width: 40px;
  margin-top: -2.5rem;
  margin-right: calc(2vw - 40px);
  right: 0;
  color: #fff;
}

.news .fullscreenCta___2R6xa {
  background-color: #102039;
}

.mach .fullscreenCta___2R6xa {
  background-color: #5c00d8;
}

.better .fullscreenCta___2R6xa {
  background-color: #21d1aa;
}

.think .fullscreenCta___2R6xa {
  background-color: #ff5042;
}

.leftfield .fullscreenCta___2R6xa {
  background-color: black;
}

.globalcitizen .fullscreenCta___2R6xa {
  background-color: #7eaaad;
}

.msnbc .fullscreenCta___2R6xa {
  background-color: #3062ff;
}

.today .fullscreenCta___2R6xa {
  background-color: #ff503c;
}

.knowyourvalue .fullscreenCta___2R6xa {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .fullscreenCta___2R6xa {
    font-size: 1.25rem;
    line-height: 1.25rem;
    width: calc(12.5% - 4.5vw);
    float: left;
    margin-left: 4vw;
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .fullscreenCta___2R6xa {
    width: calc(10.41667% - 44.16667px);
    float: left;
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .fullscreenCta___2R6xa {
    width: 3.75rem;
  }
}

.fullscreenCta___2R6xa::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.titleContainer___3i9MK {
  z-index: 1;
}

.eyebrow___HaZXe {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  display: inline-block;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}

.news .eyebrow___HaZXe {
  color: #102039;
}

.mach .eyebrow___HaZXe {
  color: #5c00d8;
}

.better .eyebrow___HaZXe {
  color: #21d1aa;
}

.think .eyebrow___HaZXe {
  color: #ff5042;
}

.leftfield .eyebrow___HaZXe {
  color: black;
}

.globalcitizen .eyebrow___HaZXe {
  color: #7eaaad;
}

.msnbc .eyebrow___HaZXe {
  color: #3062ff;
}

.today .eyebrow___HaZXe {
  color: #ff503c;
}

.knowyourvalue .eyebrow___HaZXe {
  color: #f6a383;
}

.headline___hdF35 {
  text-transform: initial;
  margin: 0 0 0.625rem;
}

@media only screen and (min-width: 758px) {
  .headline___hdF35 {
    margin: 0.1875rem 0 1.25rem;
  }
}

@media only screen and (min-width: 758px) {
  .detailContainer___2m-ur {
    width: calc(56.25% - 6.25vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(6.25% - 4.25vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .detailContainer___2m-ur {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-top: 1.75rem;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .detailContainer___2m-ur {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(2.08333% - 40.83333px + 80px);
  }
}

.accentBorder___1GKvn {
  top: 3.25rem;
  z-index: 0;
}

@media only screen and (min-width: 1000px) {
  .accentBorder___1GKvn {
    top: 2.875rem;
  }
}
.container___Z4UYs {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
}

@media only screen and (min-width: 758px) {
  .container___Z4UYs {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .container___Z4UYs {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .container___Z4UYs {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.content___M5-6n {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-bottom: 3rem;
}

@media only screen and (min-width: 758px) {
  .content___M5-6n {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
    margin-bottom: 3.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .content___M5-6n {
    width: calc(160% - 104px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___M5-6n {
    width: calc(150% - 100px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-16.66667% - 33.33333px + 80px);
    margin-bottom: 5.375rem;
  }
}

.coverImage___2hRE3 {
  width: calc(100% + 2 * (40px));
  position: relative;
  margin-left: -40px;
}

@media only screen and (min-width: 758px) {
  .coverImage___2hRE3 {
    width: 100%;
    margin-left: 0;
  }
}

.imageOverlay___YZ4mK {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: -3.375rem;
  -ms-flex-align: end;
      align-items: flex-end;
}

@media only screen and (min-width: 758px) {
  .imageOverlay___YZ4mK {
    margin-top: -1.125rem;
    margin-left: 0;
  }
}

.cta___1azJE {
  margin-left: -2.5rem;
  text-align: center;
  vertical-align: middle;
  z-index: 1;
  color: #fff;
  cursor: pointer;
}

.news .cta___1azJE {
  background-color: #102039;
}

.mach .cta___1azJE {
  background-color: #5c00d8;
}

.better .cta___1azJE {
  background-color: #21d1aa;
}

.think .cta___1azJE {
  background-color: #ff5042;
}

.leftfield .cta___1azJE {
  background-color: black;
}

.globalcitizen .cta___1azJE {
  background-color: #7eaaad;
}

.msnbc .cta___1azJE {
  background-color: #3062ff;
}

.today .cta___1azJE {
  background-color: #ff503c;
}

.knowyourvalue .cta___1azJE {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .cta___1azJE {
    margin-top: -5.25rem;
    margin-left: 0;
  }
}

.titleContainer___3dLyQ {
  width: calc(83.33333% - 3.66667vw);
  float: left;
  margin-left: 2vw;
  z-index: 0;
}

@media only screen and (min-width: 758px) {
  .titleContainer___3dLyQ {
    width: calc(75% - 7vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(6.25% - 4.25vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .titleContainer___3dLyQ {
    width: calc(54.16667% - 61.66667px);
    float: left;
    margin-left: 40px;
    margin-left: calc(4.16667% - 41.66667px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .titleContainer___3dLyQ {
    width: calc(48.11111% - 59.24444px);
    float: left;
    margin-left: 40px;
    margin-left: calc(4.16667% - 41.66667px + 80px);
  }
}

.title___2mIpi {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  margin: 0.1875rem 0 0.25rem;
}

.news .title___2mIpi {
  color: #3062ff;
}

.mach .title___2mIpi {
  color: #5c00d8;
}

.better .title___2mIpi {
  color: #21d1aa;
}

.think .title___2mIpi {
  color: #ff5042;
}

.leftfield .title___2mIpi {
  color: black;
}

.globalcitizen .title___2mIpi {
  color: #7eaaad;
}

.msnbc .title___2mIpi {
  color: #102039;
}

.today .title___2mIpi {
  color: #380538;
}

.knowyourvalue .title___2mIpi {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .title___2mIpi {
    font-size: 1.5625rem;
    line-height: 1.875rem;
    width: 100%;
    margin: 0.1875rem 0 0.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___2mIpi {
    margin: 0 0 0.25rem;
  }
}

.summaryContainer___2_8on {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 1.25rem;
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 2.5rem 0 2.5rem;
}

@media only screen and (min-width: 758px) {
  .summaryContainer___2_8on {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .summaryContainer___2_8on {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 1240px) {
  .summaryContainer___2_8on {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.detailContainer___1lHbu {
  width: calc(83.33333% - 3.66667vw);
  float: left;
  margin-left: 2vw;
  z-index: 0;
}

@media only screen and (min-width: 758px) {
  .detailContainer___1lHbu {
    width: calc(75% - 7vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(6.25% - 4.25vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .detailContainer___1lHbu {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-left: calc(-4.16667% - 38.33333px + 80px);
  }
}

@media only screen and (min-width: 1240px) {
  .detailContainer___1lHbu {
    width: calc(35.55556% - 54.22222px);
    float: left;
    margin-left: 40px;
  }
}

.summaryBackground___34IoI {
  position: absolute;
  width: calc(100% - 2 * (2vw) + 40px);
  height: 100%;
  margin-top: -2.5rem;
  margin-left: calc(2vw - 40px);
  z-index: 0;
  background-color: #fff;
}

@media only screen and (min-width: 758px) {
  .summaryBackground___34IoI {
    width: calc(91.66667% - 7.66667vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .summaryBackground___34IoI {
    width: calc(93.75% - 77.5px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .summaryBackground___34IoI {
    width: calc(93.33333% - 77.33333px);
    float: left;
    margin-left: 40px;
  }
}

.name___2iplx,
.headline___1EN64 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  text-transform: initial;
  margin: 0.1875rem 0 0.25rem;
}

@media only screen and (min-width: 758px) {
  .name___2iplx,
  .headline___1EN64 {
    font-size: 1.5625rem;
    line-height: 1.875rem;
    margin: 0.1875rem 0 0.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .name___2iplx,
  .headline___1EN64 {
    margin: 0 0 0.25rem;
  }
}

.accentBorder___2wEI_ {
  width: calc(91.66667% - 3.83333vw);
  float: left;
  margin-left: 2vw;
  position: absolute;
  height: calc(100% - 1.25rem);
  top: 2.625rem;
  left: 0;
  border-style: none;
  border-width: 0;
  border-right-style: solid;
  border-right-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-top: 0;
  border-left: 0;
}

.today .accentBorder___2wEI_ {
  -o-border-image: linear-gradient(to right, #ff503c, #720a72) 1;
     border-image: linear-gradient(to right, #ff503c, #720a72) 1;
}

@media only screen and (min-width: 758px) {
  .accentBorder___2wEI_ {
    width: calc(89.58333% - 7.58333vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .accentBorder___2wEI_ {
    width: calc(91.66667% - 76.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .accentBorder___2wEI_ {
    width: calc(91.11111% - 76.44444px);
    float: left;
    margin-left: 40px;
  }
}
.content___2Cm6O {
  margin-bottom: 3rem;
}

@media only screen and (min-width: 758px) {
  .content___2Cm6O {
    margin-bottom: 3.625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .content___2Cm6O {
    margin-bottom: 5.375rem;
  }
}

.cta___3gDGD {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 3.125rem;
  position: relative;
  width: 9.375rem;
  margin-top: -3.375rem;
  margin-left: -2.5rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  vertical-align: middle;
  z-index: 1;
  color: #fff;
  cursor: pointer;
}

.news .cta___3gDGD {
  background-color: #102039;
}

.mach .cta___3gDGD {
  background-color: #5c00d8;
}

.better .cta___3gDGD {
  background-color: #21d1aa;
}

.think .cta___3gDGD {
  background-color: #ff5042;
}

.leftfield .cta___3gDGD {
  background-color: black;
}

.globalcitizen .cta___3gDGD {
  background-color: #7eaaad;
}

.msnbc .cta___3gDGD {
  background-color: #3062ff;
}

.today .cta___3gDGD {
  background-color: #ff503c;
}

.knowyourvalue .cta___3gDGD {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .cta___3gDGD {
    font-size: 1rem;
    line-height: 5rem;
    width: 10rem;
    margin-top: -5.25rem;
    margin-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .cta___3gDGD {
    width: 12.5rem;
  }
}

.titleContainer___ieMAW {
  margin-bottom: 0.25rem;
}

@media only screen and (min-width: 1000px) {
  .titleContainer___ieMAW {
    width: 75%;
  }
}

.author___3DQeg {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin: 0 0 0.4375rem;
  color: #999;
}

@media only screen and (min-width: 758px) {
  .author___3DQeg {
    margin: 0 0 1.25rem 0;
  }
}

@media only screen and (min-width: 758px) {
  .authorNoDetail___gm1uy {
    margin: 0;
  }
}

.byline___SsenR {
  font-size: 0.5625rem;
  height: 0;
  position: absolute;
  bottom: 1.25rem;
  color: #fff;
  right: -1.25rem;
}

@media only screen and (min-width: 758px) {
  .byline___SsenR {
    right: 1.25rem;
  }
}

.imageWrapper___3umQZ {
  position: relative;
}

.ratingContainer___C4yit {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.75rem;
  margin-bottom: 0.8125rem;
}

@media only screen and (min-width: 758px) {
  .ratingContainer___C4yit {
    margin: 0 0 0.625rem 0;
  }
}

@media only screen and (min-width: 1000px) {
  .ratingContainer___C4yit {
    width: 100%;
  }
}

.ratingStars___1ner4 {
  margin-bottom: 0.375rem;
}

@media only screen and (min-width: 758px) {
  .ratingStars___1ner4 {
    display: inline-block;
  }
}

@media only screen and (min-width: 1000px) {
  .ratingStars___1ner4 {
    vertical-align: top;
    margin-top: 0.375rem;
  }
}

.ratingTotal___1RCM9 {
  display: inline-block;
  color: #999;
}

@media only screen and (min-width: 758px) {
  .ratingTotal___1RCM9 {
    vertical-align: top;
    margin-top: 0.0625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .ratingTotal___1RCM9 {
    margin-top: 0.4375rem;
  }
}

.news .iconRatingStar___3vbUe, .news
.iconRatingHalfStar___3gRMe {
  color: #102039;
}

.mach .iconRatingStar___3vbUe, .mach
.iconRatingHalfStar___3gRMe {
  color: #5c00d8;
}

.better .iconRatingStar___3vbUe, .better
.iconRatingHalfStar___3gRMe {
  color: #21d1aa;
}

.think .iconRatingStar___3vbUe, .think
.iconRatingHalfStar___3gRMe {
  color: #ff5042;
}

.leftfield .iconRatingStar___3vbUe, .leftfield
.iconRatingHalfStar___3gRMe {
  color: black;
}

.globalcitizen .iconRatingStar___3vbUe, .globalcitizen
.iconRatingHalfStar___3gRMe {
  color: #7eaaad;
}

.msnbc .iconRatingStar___3vbUe, .msnbc
.iconRatingHalfStar___3gRMe {
  color: #3062ff;
}

.today .iconRatingStar___3vbUe, .today
.iconRatingHalfStar___3gRMe {
  color: #ff503c;
}

.knowyourvalue .iconRatingStar___3vbUe, .knowyourvalue
.iconRatingHalfStar___3gRMe {
  color: #f6a383;
}

.iconRatingOutlineStar___1StDc {
  color: #ccc;
}

.icon-star-half,
.icon-star-outline {
  font-size: 0.875rem;
  margin-right: 1.25rem;
}

.icon-star {
  font-size: 1.1875rem;
  margin-right: 0.9375rem;
}

.summaryDetail___qE2pY {
  text-transform: uppercase;
  display: block;
}

@media only screen and (min-width: 758px) {
  .summaryDetail___qE2pY {
    margin-left: 0;
  }
}

.accentBorder___35eGk {
  width: calc(91.66667% - 3.83333vw);
  float: left;
  margin-left: 2vw;
  position: absolute;
  height: calc(100% - 1.25rem);
  top: 2.625rem;
  left: 0;
  border-right-style: solid;
  border-right-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-left: 0;
  border-top: 0;
}

.today .accentBorder___35eGk {
  -o-border-image: linear-gradient(to right, #ff503c, #720a72) 1;
     border-image: linear-gradient(to right, #ff503c, #720a72) 1;
}

@media only screen and (min-width: 758px) {
  .accentBorder___35eGk {
    width: calc(89.58333% - 7.58333vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .accentBorder___35eGk {
    width: calc(91.66667% - 76.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .accentBorder___35eGk {
    width: calc(91.11111% - 76.44444px);
    float: left;
    margin-left: 40px;
  }
}
@charset "UTF-8";
.container___3aX8B {
  width: 100%;
  margin: 1.875rem -0.9375rem 1.875rem 0.9375rem;
  float: left;
}

@media only screen and (min-width: 758px) {
  .container___3aX8B {
    width: 18.4375rem;
    margin-left: 0;
    margin-right: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .container___3aX8B {
    width: 17.5rem;
    margin-left: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___3aX8B {
    width: 20rem;
    margin-left: -3.75rem;
  }
}

.content___zFdlB {
  position: relative;
}

.content___zFdlB::before {
  content: '';
  border-width: 1px 0 1px 1px;
  border-style: solid;
  width: 1.875rem;
  height: 7.5rem;
  position: absolute;
  left: -1.875rem;
  top: -1.25rem;
}

.news .content___zFdlB::before {
  border-color: #102039;
}

.mach .content___zFdlB::before {
  border-color: #5c00d8;
}

.better .content___zFdlB::before {
  border-color: #21d1aa;
}

.think .content___zFdlB::before {
  border-color: #ff5042;
}

.leftfield .content___zFdlB::before {
  border-color: black;
}

.globalcitizen .content___zFdlB::before {
  border-color: #7eaaad;
}

.msnbc .content___zFdlB::before {
  border-color: #3062ff;
}

.today .content___zFdlB::before {
  border-color: #ff503c;
}

.knowyourvalue .content___zFdlB::before {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .content___zFdlB::before {
    width: 4vw;
    height: 10.25rem;
    left: -4vw;
    top: -0.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .content___zFdlB::before {
    height: 9.75rem;
    width: 40px;
    left: -40px;
  }
}

@media only screen and (min-width: 1240px) {
  .content___zFdlB::before {
    height: 11rem;
  }
}

.content___zFdlB::after {
  content: '';
  border-width: 1px 1px 1px 0;
  border-style: solid;
  width: 7.1875rem;
  height: 1.875rem;
  position: absolute;
  top: -1.25rem;
  left: 0;
}

.news .content___zFdlB::after {
  border-color: #102039;
}

.mach .content___zFdlB::after {
  border-color: #5c00d8;
}

.better .content___zFdlB::after {
  border-color: #21d1aa;
}

.think .content___zFdlB::after {
  border-color: #ff5042;
}

.leftfield .content___zFdlB::after {
  border-color: black;
}

.globalcitizen .content___zFdlB::after {
  border-color: #7eaaad;
}

.msnbc .content___zFdlB::after {
  border-color: #3062ff;
}

.today .content___zFdlB::after {
  border-color: #ff503c;
}

.knowyourvalue .content___zFdlB::after {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .content___zFdlB::after {
    width: calc(180px - 4vw);
    top: -0.9375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .content___zFdlB::after {
    width: calc(180px - 40px);
  }
}

.heading___L9AhG {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  font-style: italic;
}

.news .heading___L9AhG {
  color: #102039;
}

.mach .heading___L9AhG {
  color: #5c00d8;
}

.better .heading___L9AhG {
  color: #21d1aa;
}

.think .heading___L9AhG {
  color: #ff5042;
}

.leftfield .heading___L9AhG {
  color: black;
}

.globalcitizen .heading___L9AhG {
  color: #7eaaad;
}

.msnbc .heading___L9AhG {
  color: #3062ff;
}

.today .heading___L9AhG {
  color: #ff503c;
}

.knowyourvalue .heading___L9AhG {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .heading___L9AhG {
    font-size: 1.5rem;
  }
}

.headingText___341gk {
  background: #fff;
  padding-right: 0.8125rem;
  position: relative;
  z-index: 1;
}

.today .headingText___341gk {
  background: #f8f8f8;
}

.picture___2zBT7 {
  position: relative;
  display: block;
  font-size: 0;
  width: 6.25rem;
  float: left;
}

@media only screen and (min-width: 758px) {
  .picture___2zBT7 {
    width: 100%;
    float: none;
  }
}

.picture___2zBT7 img {
  height: 100px;
}

@media only screen and (min-width: 758px) {
  .picture___2zBT7 img {
    height: auto;
  }
}

.details___993jk {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.8125rem;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 7.5rem;
  width: 7.5rem;
  height: 1.5rem;
}

.news .details___993jk {
  background-color: white;
}

.mach .details___993jk {
  background-color: white;
}

.better .details___993jk {
  background-color: white;
}

.think .details___993jk {
  background-color: white;
}

.leftfield .details___993jk {
  background-color: white;
}

.globalcitizen .details___993jk {
  background-color: white;
}

.msnbc .details___993jk {
  background-color: white;
}

.today .details___993jk {
  background-color: #f8f8f8;
}

.knowyourvalue .details___993jk {
  background-color: #f4f0eb;
}

@media only screen and (min-width: 758px) {
  .details___993jk {
    width: 9.375rem;
    height: 2.5rem;
    padding: 0.75rem 0 0 0.625rem;
    background: #fff;
    bottom: 0;
    left: 0;
    top: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .details___993jk {
    padding-left: 0;
  }
}

.price___35cwR {
  color: #000;
}

.brand___1plG5 {
  color: #999;
}

.brand___1plG5::before {
  content: ' \2013   ';
  display: inline;
}

.icon___txYRF {
  font-size: 0.8125rem;
  color: #fff;
  height: 2.5rem;
  width: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  left: 0;
  bottom: 0;
}

.news .icon___txYRF {
  background-color: #102039;
}

.mach .icon___txYRF {
  background-color: #5c00d8;
}

.better .icon___txYRF {
  background-color: #21d1aa;
}

.think .icon___txYRF {
  background-color: #ff5042;
}

.leftfield .icon___txYRF {
  background-color: black;
}

.globalcitizen .icon___txYRF {
  background-color: #7eaaad;
}

.msnbc .icon___txYRF {
  background-color: #3062ff;
}

.today .icon___txYRF {
  background-color: #ff503c;
}

.knowyourvalue .icon___txYRF {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .icon___txYRF {
    left: 9.375rem;
  }
}

.title___38CzL {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 2.5rem 0 0 7.5rem;
}

.news .title___38CzL {
  color: #3062ff;
}

.mach .title___38CzL {
  color: #5c00d8;
}

.better .title___38CzL {
  color: #21d1aa;
}

.think .title___38CzL {
  color: #ff5042;
}

.leftfield .title___38CzL {
  color: black;
}

.globalcitizen .title___38CzL {
  color: #7eaaad;
}

.msnbc .title___38CzL {
  color: #102039;
}

.today .title___38CzL {
  color: #380538;
}

.knowyourvalue .title___38CzL {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .title___38CzL {
    font-size: 1.125rem;
    line-height: 1.5625rem;
    width: 12.5rem;
    margin: 1.5625rem 0 0 0.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .title___38CzL {
    margin-left: 0;
  }
}
@charset "UTF-8";
.container___2Qxmw {
  margin-left: -2vw;
  margin-right: -2vw;
  width: calc(100% + 4vw);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .container___2Qxmw {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .container___2Qxmw {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

.content___1SP8p {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  float: none;
}

@media only screen and (min-width: 758px) {
  .content___1SP8p {
    width: calc(110% - 8.4vw);
    float: left;
    margin-left: 4vw;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: none;
  }
  .news .content___1SP8p {
    border-color: #102039;
  }
  .mach .content___1SP8p {
    border-color: #5c00d8;
  }
  .better .content___1SP8p {
    border-color: #21d1aa;
  }
  .think .content___1SP8p {
    border-color: #ff5042;
  }
  .leftfield .content___1SP8p {
    border-color: black;
  }
  .globalcitizen .content___1SP8p {
    border-color: #7eaaad;
  }
  .msnbc .content___1SP8p {
    border-color: #3062ff;
  }
  .today .content___1SP8p {
    border-color: #ff503c;
  }
  .knowyourvalue .content___1SP8p {
    border-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .content___1SP8p {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    float: none;
  }
}

@media only screen and (min-width: 758px) {
  .contentInner___1u2db {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: calc(100% + 4vw);
  }
}

@media only screen and (min-width: 758px) {
  .contentInner___1u2db {
    position: relative;
  }
}

@media only screen and (min-width: 1000px) {
  .contentInner___1u2db {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
    width: 100%;
    position: relative;
    left: 2.5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .contentInner___1u2db {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
    width: calc(100% + 40px);
    position: relative;
    left: 0;
  }
}

@media only screen and (min-width: 758px) {
  .today .contentInner___1u2db::before {
    border-color: #ff503c;
    content: '';
    border-width: 1px 0 1px 1px;
    border-style: solid;
    width: 4vw;
    height: 8.125rem;
    position: absolute;
    bottom: -1px;
  }
}

@media only screen and (min-width: 1000px) {
  .today .contentInner___1u2db::before {
    width: 2.5rem;
    bottom: -1px;
    left: 0;
  }
}

.pictureLink___1Juo9 {
  width: calc(100% + 40px);
  width: 17.5rem;
  display: block;
}

@media only screen and (min-width: 758px) {
  .pictureLink___1Juo9 {
    width: calc(45.45455% - 5.81818vw);
    float: left;
    margin-left: 4vw;
    width: 16.25rem;
    margin-left: 4vw;
    padding-bottom: 2.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .pictureLink___1Juo9 {
    width: calc(46.66667% - 58.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .pictureLink___1Juo9 {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
  }
}

.info___3_N_g {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 3.75rem 0 4.375rem;
  margin-top: -3.375rem;
  position: relative;
}

.news .info___3_N_g {
  border-bottom-color: #102039;
}

.mach .info___3_N_g {
  border-bottom-color: #5c00d8;
}

.better .info___3_N_g {
  border-bottom-color: #21d1aa;
}

.think .info___3_N_g {
  border-bottom-color: #ff5042;
}

.leftfield .info___3_N_g {
  border-bottom-color: black;
}

.globalcitizen .info___3_N_g {
  border-bottom-color: #7eaaad;
}

.msnbc .info___3_N_g {
  border-bottom-color: #3062ff;
}

.today .info___3_N_g {
  border-bottom-color: #ff503c;
}

.knowyourvalue .info___3_N_g {
  border-bottom-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .info___3_N_g {
    width: calc(63.63636% - 6.54545vw);
    float: left;
    margin-left: 4vw;
    border: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding-bottom: 5rem;
    margin-top: -3.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .info___3_N_g {
    width: calc(46.66667% - 58.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .info___3_N_g {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
  }
}

.today .info___3_N_g::before {
  content: '';
  border-color: #ff503c;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  width: 1.5625rem;
  height: 100%;
  position: absolute;
  top: -1px;
  left: -1.5625rem;
}

@media only screen and (min-width: 758px) {
  .today .info___3_N_g::before {
    content: none;
  }
}

.title___3Yk1c {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  letter-spacing: .4px;
}

.news .title___3Yk1c {
  color: #102039;
}

.mach .title___3Yk1c {
  color: #5c00d8;
}

.better .title___3Yk1c {
  color: #21d1aa;
}

.think .title___3Yk1c {
  color: #ff5042;
}

.leftfield .title___3Yk1c {
  color: black;
}

.globalcitizen .title___3Yk1c {
  color: #7eaaad;
}

.msnbc .title___3Yk1c {
  color: #3062ff;
}

.today .title___3Yk1c {
  color: #ff503c;
}

.knowyourvalue .title___3Yk1c {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .title___3Yk1c {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
}

.details___1TYCE {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 0;
}

@media only screen and (min-width: 758px) {
  .details___1TYCE {
    font-size: 1.0625rem;
    margin-top: 0.4375rem;
  }
}

.price___38bs5 {
  color: #000;
}

.brand___2LiwL {
  color: #999;
}

.brand___2LiwL::before {
  content: ' \2013   ';
  display: inline;
}

.shop___3E-8w {
  border-style: solid;
  border-width: 1px;
  width: 6.75rem;
  height: 3.125rem;
  position: absolute;
  background-color: transparent;
  bottom: -1px;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.news .shop___3E-8w {
  border-color: #102039;
}

.mach .shop___3E-8w {
  border-color: #5c00d8;
}

.better .shop___3E-8w {
  border-color: #21d1aa;
}

.think .shop___3E-8w {
  border-color: #ff5042;
}

.leftfield .shop___3E-8w {
  border-color: black;
}

.globalcitizen .shop___3E-8w {
  border-color: #7eaaad;
}

.msnbc .shop___3E-8w {
  border-color: #3062ff;
}

.today .shop___3E-8w {
  border-color: #ff503c;
}

.knowyourvalue .shop___3E-8w {
  border-color: #f6a383;
}

.news .shop___3E-8w:hover {
  background-color: #102039;
}

.mach .shop___3E-8w:hover {
  background-color: #5c00d8;
}

.better .shop___3E-8w:hover {
  background-color: #21d1aa;
}

.think .shop___3E-8w:hover {
  background-color: #ff5042;
}

.leftfield .shop___3E-8w:hover {
  background-color: black;
}

.globalcitizen .shop___3E-8w:hover {
  background-color: #7eaaad;
}

.msnbc .shop___3E-8w:hover {
  background-color: #3062ff;
}

.today .shop___3E-8w:hover {
  background-color: #ff503c;
}

.knowyourvalue .shop___3E-8w:hover {
  background-color: #f6a383;
}

.today .shop___3E-8w:hover {
  background-color: transparent;
}

.shop___3E-8w:hover .shopIcon___OqgPH {
  color: #fff;
}

.shop___3E-8w:hover .shopText___1wx_n {
  color: #fff;
}

.shopIcon___OqgPH {
  font-size: 0.8125rem;
  margin-right: 0.5rem;
  transition: color .2s;
}

.news .shopIcon___OqgPH {
  color: #102039;
}

.mach .shopIcon___OqgPH {
  color: #5c00d8;
}

.better .shopIcon___OqgPH {
  color: #21d1aa;
}

.think .shopIcon___OqgPH {
  color: #ff5042;
}

.leftfield .shopIcon___OqgPH {
  color: black;
}

.globalcitizen .shopIcon___OqgPH {
  color: #7eaaad;
}

.msnbc .shopIcon___OqgPH {
  color: #3062ff;
}

.today .shopIcon___OqgPH {
  color: #ff503c;
}

.knowyourvalue .shopIcon___OqgPH {
  color: #f6a383;
}

.shopText___1wx_n {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.0625rem;
  text-transform: uppercase;
  transition: color .2s;
}

.news .shopText___1wx_n {
  color: #102039;
}

.mach .shopText___1wx_n {
  color: #5c00d8;
}

.better .shopText___1wx_n {
  color: #21d1aa;
}

.think .shopText___1wx_n {
  color: #ff5042;
}

.leftfield .shopText___1wx_n {
  color: black;
}

.globalcitizen .shopText___1wx_n {
  color: #7eaaad;
}

.msnbc .shopText___1wx_n {
  color: #3062ff;
}

.today .shopText___1wx_n {
  color: #ff503c;
}

.knowyourvalue .shopText___1wx_n {
  color: #f6a383;
}
.slide___1K35W {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 80vw;
  width: 100%;
  opacity: .2;
  transition: opacity .2s;
}

@media (hover: hover) {
  .slide___1K35W:hover {
    opacity: 1;
  }
}

.slide___1K35W a {
  outline: 0;
}

.slide___1K35W img {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
}

.slide___1K35W h3 {
  text-align: center;
}

.imageArea___2EVCr {
  text-align: center;
  width: 100%;
  margin-bottom: 1.125rem;
}

.widthPriorityImage___moLyX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.slider-slide {
  display: -ms-flexbox !important;
  display: flex !important;
  max-width: 80vw;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 758px) {
  .slider-slide:first-child {
    margin-left: calc(40px + (2 * 4vw));
  }
}

.active___3Rtbs {
  opacity: 1;
}
.container___vipHq {
  position: relative;
  margin-left: -40px;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .container___vipHq {
    margin-left: calc(-11.111% - 3.5555556vw - 40px + 4vw);
    margin-bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___vipHq {
    margin-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___vipHq {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
  }
}

.slider-frame {
  z-index: 0;
}

.detailContainer___15iDU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  margin: -50px auto 0;
}

.detailContainer___15iDU a {
  display: block;
  margin-left: 0;
}

.productTitle___2loG6 {
  font-size: 1rem;
  line-height: 1.25rem;
  display: block;
  margin-bottom: 0.125rem;
}

.news .productTitle___2loG6 {
  color: #102039;
}

.mach .productTitle___2loG6 {
  color: #5c00d8;
}

.better .productTitle___2loG6 {
  color: #21d1aa;
}

.think .productTitle___2loG6 {
  color: #ff5042;
}

.leftfield .productTitle___2loG6 {
  color: black;
}

.globalcitizen .productTitle___2loG6 {
  color: #7eaaad;
}

.msnbc .productTitle___2loG6 {
  color: #3062ff;
}

.today .productTitle___2loG6 {
  color: #ff503c;
}

.knowyourvalue .productTitle___2loG6 {
  color: #f6a383;
}

.productPrice___2yHLi,
.productSeller___2cfuT {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 0.75rem;
  display: inline-block;
  margin-bottom: 0.875rem;
  margin-top: 0.5rem;
}

@media only screen and (min-width: 758px) {
  .productPrice___2yHLi,
  .productSeller___2cfuT {
    margin-top: 0.4375rem;
  }
}

.productSeller___2cfuT {
  color: #999;
  text-transform: uppercase;
}

.productDetails___2ugM5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 758px) {
  .productDetails___2ugM5 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

.iconShop___3GTLc {
  display: inline-block;
  font-size: .75rem;
  margin: 0 0.625rem 0.25rem 0;
  vertical-align: middle;
}

@media only screen and (min-width: 758px) {
  .productCTALink___2yCfp {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.productCTA___1vn6x {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.0625rem;
}

.news .productCTA___1vn6x {
  color: #102039;
}

.mach .productCTA___1vn6x {
  color: #5c00d8;
}

.better .productCTA___1vn6x {
  color: #21d1aa;
}

.think .productCTA___1vn6x {
  color: #ff5042;
}

.leftfield .productCTA___1vn6x {
  color: black;
}

.globalcitizen .productCTA___1vn6x {
  color: #7eaaad;
}

.msnbc .productCTA___1vn6x {
  color: #3062ff;
}

.today .productCTA___1vn6x {
  color: #ff503c;
}

.knowyourvalue .productCTA___1vn6x {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .productCTA___1vn6x {
    -ms-flex: 1 1 115px;
        flex: 1 1 115px;
    min-width: 7.1875rem;
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  .news .productCTA___1vn6x {
    border-color: #102039;
  }
  .mach .productCTA___1vn6x {
    border-color: #5c00d8;
  }
  .better .productCTA___1vn6x {
    border-color: #21d1aa;
  }
  .think .productCTA___1vn6x {
    border-color: #ff5042;
  }
  .leftfield .productCTA___1vn6x {
    border-color: black;
  }
  .globalcitizen .productCTA___1vn6x {
    border-color: #7eaaad;
  }
  .msnbc .productCTA___1vn6x {
    border-color: #3062ff;
  }
  .today .productCTA___1vn6x {
    border-color: #ff503c;
  }
  .knowyourvalue .productCTA___1vn6x {
    border-color: #f6a383;
  }
}

@media only screen and (min-width: 1000px) {
  .productCTA___1vn6x {
    padding: 0.875rem 1.5625rem;
    border: 1px solid;
  }
}

.scrubberTrack___3ctOo {
  position: relative;
  height: 0.0625rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  background-color: #ccc;
  overflow: visible;
  margin-top: 0.625rem;
}

.scrubberHandle___HSYLN {
  position: relative;
  bottom: -0.04688rem;
  height: 0.1875rem;
  transition: height .2s;
}

.news .scrubberHandle___HSYLN {
  background-color: #102039;
}

.mach .scrubberHandle___HSYLN {
  background-color: #5c00d8;
}

.better .scrubberHandle___HSYLN {
  background-color: #21d1aa;
}

.think .scrubberHandle___HSYLN {
  background-color: #ff5042;
}

.leftfield .scrubberHandle___HSYLN {
  background-color: black;
}

.globalcitizen .scrubberHandle___HSYLN {
  background-color: #7eaaad;
}

.msnbc .scrubberHandle___HSYLN {
  background-color: #3062ff;
}

.today .scrubberHandle___HSYLN {
  background-color: #ff503c;
}

.knowyourvalue .scrubberHandle___HSYLN {
  background-color: #f6a383;
}

.scrubberHandle___HSYLN:hover, .scrubberHandle___HSYLN.dragging {
  height: 0.375rem;
}
.container___2edU1 {
  z-index: 3;
  position: relative;
}

.news .container___2edU1 {
  background-color: white;
}

.mach .container___2edU1 {
  background-color: white;
}

.better .container___2edU1 {
  background-color: white;
}

.think .container___2edU1 {
  background-color: white;
}

.leftfield .container___2edU1 {
  background-color: white;
}

.globalcitizen .container___2edU1 {
  background-color: white;
}

.msnbc .container___2edU1 {
  background-color: white;
}

.today .container___2edU1 {
  background-color: #f8f8f8;
}

.knowyourvalue .container___2edU1 {
  background-color: #f4f0eb;
}

.container___2edU1 .today {
  background-color: #f8f8f8;
}
.container___1ZcmD {
  display: inline-block;
  margin: 1.875rem 0 3.75rem;
  padding: 1.375rem 0 1.1875rem;
  border-top: solid 1px #ebebeb;
  border-bottom: solid 1px #ebebeb;
  width: 100%;
}

@media only screen and (min-width: 758px) {
  .container___1ZcmD {
    margin: 2.5rem 0 6.25rem;
    padding: 2.375rem 0 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___1ZcmD {
    margin-top: 0;
    padding: 1.75rem 0 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .container___1ZcmD {
    margin-top: 2.5rem;
    padding-top: 2rem;
  }
}

.contributor___JHGZh {
  list-style: none;
}

.contributor___JHGZh li::before {
  display: none;
}

.contributor___JHGZh .names___3Uom- {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  display: inline-block;
  text-transform: capitalize;
  margin-bottom: 0;
  color: #000;
}

@media only screen and (min-width: 758px) {
  .contributor___JHGZh .names___3Uom- {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

.contributor___JHGZh .names___3Uom-::before {
  width: 0.3125rem;
}

.contributor___JHGZh .names___3Uom- span {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  letter-spacing: -0.0375rem;
}

.news .contributor___JHGZh .names___3Uom- span {
  color: #3062ff;
}

.mach .contributor___JHGZh .names___3Uom- span {
  color: #5c00d8;
}

.better .contributor___JHGZh .names___3Uom- span {
  color: #21d1aa;
}

.think .contributor___JHGZh .names___3Uom- span {
  color: #ff5042;
}

.leftfield .contributor___JHGZh .names___3Uom- span {
  color: black;
}

.globalcitizen .contributor___JHGZh .names___3Uom- span {
  color: #7eaaad;
}

.msnbc .contributor___JHGZh .names___3Uom- span {
  color: #3062ff;
}

.today .contributor___JHGZh .names___3Uom- span {
  color: #ff503c;
}

.knowyourvalue .contributor___JHGZh .names___3Uom- span {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .contributor___JHGZh .names___3Uom- span {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.label___3dX_X {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  margin-right: 0.625rem;
}

@media only screen and (min-width: 758px) {
  .label___3dX_X {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 0;
  }
}
.container___jsHMh {
  margin-bottom: 9rem;
}

@media only screen and (min-width: 758px) {
  .container___jsHMh {
    width: calc(50% - 2vw);
    float: left;
    margin-left: 4vw;
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___jsHMh {
    width: calc(50% - 60px);
    margin-right: 2.5rem;
    margin-left: 40px;
    float: none;
  }
}

@media only screen and (min-width: 1240px) {
  .container___jsHMh {
    width: calc(25% - 50px);
    margin-right: -8.125rem;
  }
}

.signupBackground___27LhS {
  height: 9.375rem;
  position: relative;
  min-width: 17.5rem;
}

.news .signupBackground___27LhS {
  background-color: #102039;
}

.mach .signupBackground___27LhS {
  background-color: #5c00d8;
}

.better .signupBackground___27LhS {
  background-color: #21d1aa;
}

.think .signupBackground___27LhS {
  background-color: #ff5042;
}

.leftfield .signupBackground___27LhS {
  background-color: black;
}

.globalcitizen .signupBackground___27LhS {
  background-color: #7eaaad;
}

.msnbc .signupBackground___27LhS {
  background-color: #3062ff;
}

.today .signupBackground___27LhS {
  background-color: #ff503c;
}

.knowyourvalue .signupBackground___27LhS {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .signupBackground___27LhS {
    min-width: 0;
    width: 13.75rem;
    height: 15.25rem;
    margin-top: 0.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .signupBackground___27LhS {
    height: 13.875rem;
    width: 15rem;
  }
}

@media only screen and (min-width: 1240px) {
  .signupBackground___27LhS {
    width: 16.25rem;
  }
}

.signupBackground___27LhS .signupTitle___15fvr {
  text-transform: none;
  margin: 0;
  color: #fff;
  font-size: 1.25rem;
  padding: 1rem 0 0 2.5rem;
  font-weight: 100;
}

.news .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.mach .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.better .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.think .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.leftfield .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.globalcitizen .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.msnbc .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.today .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.knowyourvalue .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .signupBackground___27LhS .signupTitle___15fvr {
    padding-top: 1.25rem;
  }
  .news .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .mach .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .better .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .think .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .leftfield .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .globalcitizen .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .msnbc .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .today .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
  .knowyourvalue .signupBackground___27LhS .signupTitle___15fvr {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.275rem;
    line-height: 1.5625rem;
    font-weight: normal;
  }
}

.signupBackground___27LhS .signupForeground___2FAE6 {
  position: absolute;
  content: '';
  top: 1.25rem;
  left: 1.25rem;
  right: 0;
  height: 13.125rem;
  background: #000;
  padding: 1.25rem;
  color: #fff;
  text-align: center;
}

@media only screen and (min-width: 758px) {
  .signupBackground___27LhS .signupForeground___2FAE6 {
    width: 13.75rem;
    padding-top: 1.875rem;
    height: 15.25rem;
    top: 1.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .signupBackground___27LhS .signupForeground___2FAE6 {
    width: 15rem;
    height: 13.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .signupBackground___27LhS .signupForeground___2FAE6 {
    width: 16.25rem;
    height: 13.75rem;
  }
}

.signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  height: 3.125rem;
  font-size: 1.625rem;
  line-height: 1.15;
  margin-bottom: 2.5rem;
  text-align: left;
}

.news .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.mach .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.better .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.think .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.leftfield .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.globalcitizen .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.msnbc .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.today .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.625rem;
  line-height: 1.625rem;
  font-weight: normal;
}

.knowyourvalue .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.38125rem;
  line-height: 1.625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
    margin-bottom: 4.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .signupBackground___27LhS .signupForeground___2FAE6 .signupMessage___3ctJh {
    margin-bottom: 2.5rem;
  }
}

.signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  height: 4.9375rem;
  width: 12.5rem;
  border: 1px solid #555;
  text-align: center;
  background-color: #000;
  color: #fff;
  cursor: pointer;
}

.news .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.85rem;
  line-height: 1rem;
  font-weight: normal;
}

.news .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.mach .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.better .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.think .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.leftfield .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.globalcitizen .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.msnbc .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.today .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: uppercase;
}

.knowyourvalue .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  text-transform: lowercase;
}

.signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko:hover {
  background-color: #fff;
  color: #000;
}

@media only screen and (min-width: 758px) {
  .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
    width: 11.5625rem;
    height: 4.5625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
    width: 12.5rem;
    height: 4.9375rem;
  }
}

@media only screen and (min-width: 1240px) {
  .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
    width: 11.25rem;
    height: 4.4375rem;
  }
}

.knowyourvalue .signupBackground___27LhS .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #f6a383;
  border-color: #f6a383;
}

.today___1l_0d.container___jsHMh {
  margin: 0 -1.25rem 1.25rem -1.25rem;
  width: calc(100% + 40px);
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .today___1l_0d.container___jsHMh {
    height: 10.375rem;
    overflow: hidden;
    margin: 0 0 1.25rem 0;
    width: 100%;
  }
}

@media only screen and (min-width: 1000px) {
  .today___1l_0d.container___jsHMh {
    position: relative;
    margin-left: 1.25rem;
    margin-bottom: 0;
    width: calc(100% - 1.25rem);
  }
}

.today___1l_0d .borderTop___3KbzM {
  border-top: 1px solid;
  width: 100%;
  min-width: 17.5rem;
}

.news .today___1l_0d .borderTop___3KbzM {
  border-color: #102039;
}

.mach .today___1l_0d .borderTop___3KbzM {
  border-color: #5c00d8;
}

.better .today___1l_0d .borderTop___3KbzM {
  border-color: #21d1aa;
}

.think .today___1l_0d .borderTop___3KbzM {
  border-color: #ff5042;
}

.leftfield .today___1l_0d .borderTop___3KbzM {
  border-color: black;
}

.globalcitizen .today___1l_0d .borderTop___3KbzM {
  border-color: #7eaaad;
}

.msnbc .today___1l_0d .borderTop___3KbzM {
  border-color: #3062ff;
}

.today .today___1l_0d .borderTop___3KbzM {
  border-color: #ff503c;
}

.knowyourvalue .today___1l_0d .borderTop___3KbzM {
  border-color: #f6a383;
}

.today___1l_0d .borderLeft___1AsYh {
  border-left: 1px solid;
  height: 6.75rem;
  position: absolute;
}

.news .today___1l_0d .borderLeft___1AsYh {
  border-color: #102039;
}

.mach .today___1l_0d .borderLeft___1AsYh {
  border-color: #5c00d8;
}

.better .today___1l_0d .borderLeft___1AsYh {
  border-color: #21d1aa;
}

.think .today___1l_0d .borderLeft___1AsYh {
  border-color: #ff5042;
}

.leftfield .today___1l_0d .borderLeft___1AsYh {
  border-color: black;
}

.globalcitizen .today___1l_0d .borderLeft___1AsYh {
  border-color: #7eaaad;
}

.msnbc .today___1l_0d .borderLeft___1AsYh {
  border-color: #3062ff;
}

.today .today___1l_0d .borderLeft___1AsYh {
  border-color: #ff503c;
}

.knowyourvalue .today___1l_0d .borderLeft___1AsYh {
  border-color: #f6a383;
}

.today___1l_0d .signupBackground___27LhS {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  background-color: transparent;
  width: 100%;
}

.today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 1.5rem;
  padding-left: 2.5rem;
  font-style: italic;
}

.news .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #102039;
}

.mach .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #5c00d8;
}

.better .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #21d1aa;
}

.think .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #ff5042;
}

.leftfield .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: black;
}

.globalcitizen .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #7eaaad;
}

.msnbc .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #3062ff;
}

.today .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #ff503c;
}

.knowyourvalue .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .today___1l_0d .signupBackground___27LhS .signupTitle___15fvr {
    width: 10rem;
  }
}

.today___1l_0d .signupForeground___2FAE6 {
  background-color: transparent;
  position: static;
  padding-top: 1rem;
  padding-left: 2.5rem;
}

.news .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.mach .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.better .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.think .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.leftfield .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.globalcitizen .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.msnbc .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.today .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.knowyourvalue .today___1l_0d .signupForeground___2FAE6 .signupMessage___3ctJh {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 0.84375rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  background-color: transparent;
  border: none;
  position: absolute;
  top: 1.375rem;
  right: 0;
  text-align: right;
}

.news .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #102039;
}

.mach .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #5c00d8;
}

.better .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #21d1aa;
}

.think .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #ff5042;
}

.leftfield .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: black;
}

.globalcitizen .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #7eaaad;
}

.msnbc .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #3062ff;
}

.today .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #ff503c;
}

.knowyourvalue .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
  color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko {
    top: 0;
  }
}

.today___1l_0d .signupForeground___2FAE6 .signupButton___Vnoko:hover {
  background-color: transparent;
  color: #000;
}

.today___1l_0d .signupMessage___3ctJh {
  color: #999;
}

.news .news___34TC8.container___jsHMh,
.news___34TC8.container___jsHMh {
  margin: 0 0 8.75rem 0;
  width: 100%;
  z-index: 1;
}

.news .news___34TC8.container___jsHMh:first-of-type,
.news___34TC8.container___jsHMh:first-of-type {
  display: none;
}

.news .news___34TC8.container___jsHMh:last-of-type,
.news___34TC8.container___jsHMh:last-of-type {
  display: block;
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8.container___jsHMh:last-of-type,
  .news___34TC8.container___jsHMh:last-of-type {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 758px) and (min-width: 758px) {
  .news .news___34TC8.container___jsHMh:last-of-type,
  .news___34TC8.container___jsHMh:last-of-type {
    margin-left: -4vw;
    margin-right: -4vw;
    width: calc(100% + 8vw);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1000px) {
  .news .news___34TC8.container___jsHMh:last-of-type,
  .news___34TC8.container___jsHMh:last-of-type {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) and (min-width: 1240px) {
  .news .news___34TC8.container___jsHMh:last-of-type,
  .news___34TC8.container___jsHMh:last-of-type {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px);
  }
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8.container___jsHMh:last-of-type .signupBackground___27LhS,
  .news___34TC8.container___jsHMh:last-of-type .signupBackground___27LhS {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8.container___jsHMh,
  .news___34TC8.container___jsHMh {
    position: relative;
    margin-left: 1.25rem;
    margin-bottom: 2.5rem;
    width: calc(100% - 1.25rem);
    overflow: hidden;
    border-bottom: 1px solid #ccc;
  }
  .news .news___34TC8.container___jsHMh:first-of-type,
  .news___34TC8.container___jsHMh:first-of-type {
    display: block;
  }
  .news .news___34TC8.container___jsHMh:last-of-type,
  .news___34TC8.container___jsHMh:last-of-type {
    display: none;
  }
}

@media only screen and (min-width: 1000px) and (min-width: 1240px) {
  .news .news___34TC8.container___jsHMh,
  .news___34TC8.container___jsHMh {
    width: calc(100% - .75rem);
    margin-bottom: 2.5rem;
  }
}

.news .news___34TC8.container___jsHMh .borderTop___3KbzM,
.news___34TC8.container___jsHMh .borderTop___3KbzM {
  width: 100%;
  border-top: 1px solid #ccc;
}

.news .news___34TC8.container___jsHMh .borderTop___3KbzM::before,
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  content: '';
  position: absolute;
  top: 0;
  width: 5rem;
  height: 0.5rem;
}

.news .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .news
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #3062ff;
}

.mach .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .mach
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #5c00d8;
}

.better .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .better
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #21d1aa;
}

.think .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .think
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #ff5042;
}

.leftfield .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .leftfield
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: black;
}

.globalcitizen .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .globalcitizen
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #7eaaad;
}

.msnbc .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .msnbc
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #102039;
}

.today .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .today
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #380538;
}

.knowyourvalue .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before, .knowyourvalue
.news___34TC8.container___jsHMh .borderTop___3KbzM::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8.container___jsHMh .borderTop___3KbzM::before,
  .news___34TC8.container___jsHMh .borderTop___3KbzM::before {
    left: 0;
  }
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8.container___jsHMh .borderTop___3KbzM,
  .news___34TC8.container___jsHMh .borderTop___3KbzM {
    width: calc(120% - 8.8vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(-10% - 3.6vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8.container___jsHMh .borderTop___3KbzM,
  .news___34TC8.container___jsHMh .borderTop___3KbzM {
    width: 100%;
    margin: 0;
  }
}

.news .news___34TC8 .signupBackground___27LhS,
.news___34TC8 .signupBackground___27LhS {
  background-color: transparent;
  min-width: unset;
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8 .signupBackground___27LhS,
  .news___34TC8 .signupBackground___27LhS {
    height: 10rem;
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8 .signupBackground___27LhS,
  .news___34TC8 .signupBackground___27LhS {
    width: 100%;
    height: 13.75rem;
  }
}

@media only screen and (min-width: 1240px) {
  .news .news___34TC8 .signupBackground___27LhS,
  .news___34TC8 .signupBackground___27LhS {
    height: 15rem;
  }
}

.news .news___34TC8 .signupBackground___27LhS .signupTitle___15fvr,
.news___34TC8 .signupBackground___27LhS .signupTitle___15fvr {
  font-size: 1.5rem;
  color: #000;
  padding-left: 0;
}

.news .news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6,
.news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6 {
  background-color: transparent;
  left: 0;
  padding: 1.25rem 0;
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6,
  .news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6 {
    width: auto;
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6,
  .news___34TC8 .signupBackground___27LhS .signupForeground___2FAE6 {
    padding-top: 0.625rem;
  }
}

.news .news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh,
.news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #000;
  margin-top: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh,
  .news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh {
    width: 65%;
    float: left;
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh,
  .news___34TC8 .signupBackground___27LhS .signupMessage___3ctJh {
    width: 100%;
    float: none;
    height: auto;
    margin-bottom: 0.625rem;
  }
}

.news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko,
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid;
}

.news .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .news
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #3062ff;
}

.mach .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .mach
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #5c00d8;
}

.better .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .better
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #21d1aa;
}

.think .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .think
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #ff5042;
}

.leftfield .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .leftfield
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: black;
}

.globalcitizen .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .globalcitizen
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #7eaaad;
}

.msnbc .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .msnbc
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #102039;
}

.today .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .today
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #380538;
}

.knowyourvalue .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .knowyourvalue
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  color: #f6a383;
}

.news .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .news
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #3062ff;
}

.mach .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .mach
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #5c00d8;
}

.better .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .better
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #21d1aa;
}

.think .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .think
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #ff5042;
}

.leftfield .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .leftfield
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: black;
}

.globalcitizen .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .globalcitizen
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #7eaaad;
}

.msnbc .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .msnbc
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #102039;
}

.today .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .today
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #380538;
}

.knowyourvalue .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko, .knowyourvalue
.news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
  border-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko,
  .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
    width: 30%;
    float: right;
  }
}

@media only screen and (min-width: 1000px) {
  .news .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko,
  .news___34TC8 .signupBackground___27LhS .signupButton___Vnoko {
    width: 40%;
    height: 3.125rem;
  }
}

.leftfield___uS2OO .signup-background___3dE08 {
  display: none;
}

.signupPopupVisible {
  overflow: hidden;
}

@media only screen and (min-width: 758px) {
  .signupPopupVisible {
    overflow: auto;
  }
}
.midresponsiveAd___3EMw- {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-bottom: 2.5rem;
  clear: both;
  text-align: center;
}

@media only screen and (min-width: 758px) {
  .today .midresponsiveAd___3EMw- {
    margin-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .midresponsiveAd___3EMw- {
    margin-bottom: 5rem;
  }
}

.placeholder___2wRn0 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  background-color: #eee;
  color: #555;
  padding: 2.5em;
  font-style: italic;
}

.gridContainer___2Sgv0 {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
}

.gridContainer___2Sgv0::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .gridContainer___2Sgv0 {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .gridContainer___2Sgv0::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .gridContainer___2Sgv0 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .gridContainer___2Sgv0::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .gridContainer___2Sgv0 {
    width: 77.5rem;
  }
  .gridContainer___2Sgv0::after {
    clear: both;
    content: "";
    display: block;
  }
}

.gridContainer___2Sgv0.noMainImage___3Ugyt {
  padding-top: 3.125rem;
}

@media only screen and (min-width: 1000px) {
  .gridContainer___2Sgv0.noMainImage___3Ugyt .byline___1LUic > aside {
    margin-top: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .section___1NkVN {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}

.lastSection___3zqOR .body___vDyiy > p:last-of-type::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3MHB4IiBoZWlnaHQ9IjQwLjJweCIgdmlld0JveD0iMCAwLjM1OSA3MCA0MC4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMC4zNTkgNzAgNDAuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTIwLjA5LDE0LjcxbDEwLjEzLDIzLjE4OWwtMjAuOS0xNC4zM0M0LjA4LDIwLjEsNS4xNCwxNC4xNCw4LjA0LDExLjUyQzEyLjE2LDguMDUsMTcuOTYsOS4yNSwyMC4wOSwxNC43MXogTTM0LjA1LDkuNDJsLTMuNjksMjUuOTVMMTkuODgsMTAuN2MtMi4yNy02LjE3LDIuODMtMTAuMjEsNi4yMy0xMC4yOEMzMC4wMS0wLjAxLDM0LjksMi45NiwzNC4wNSw5LjQyeiBNNTAuMDYxLDEwLjY4bC0xMC40MiwyNC43NGwtMy4zMy0yMi4zNGMtMC4yODEtMy40LDEuODQtMy40OCwyLjYxOS00LjExYy0wLjE0LTAuNS0xLjE5OS0wLjUtMS4xOTktMC41aC0xLjk4Yy0wLjIxLTUuODEsNC4zMi04LjM3LDgtOC4wOUM0Ny43MjEsMC41Myw1Mi4xOCw1LjE0LDUwLjA2MSwxMC42OHogTTYwLjYyLDIzLjYyTDM5LjcyMSwzOC4wMWw5Ljg0LTIyLjljMi45NzktNy4yMyw5LjkyLTUuODEsMTIuMzk5LTMuMDVDNjQuNjUsMTQuNzUsNjUuNDMsMjAuMjEsNjAuNjIsMjMuNjJ6IE02Mi44OCw0MC41SDM4LjcyMUw1OC4zNCwyNi44MTljNC44Mi0zLjE4OSw5LjkyLTAuMjc5LDExLjI2LDMuOUM3MS4wMjksMzUuMzksNjcuODQsNDAuNSw2Mi44OCw0MC41eiBNMC4yNiwzMC41YzEuODQtNC44MTksNi45NC02LjUzLDExLjQ4LTMuNjJsMTkuNjIsMTMuNjhINy41NUMyLjU5LDQwLjU2OS0xLjMsMzYuMDMsMC4yNiwzMC41eiIvPjwvc3ZnPg==");
  background-size: 1.5rem 0.9375rem;
  background-repeat: no-repeat;
  display: inline-block;
  width: 1.5rem;
  height: 0.9375rem;
  content: "";
  margin-left: 0.5rem;
}

.body___vDyiy {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  word-wrap: break-word;
  position: relative;
}

@media only screen and (min-width: 758px) {
  .body___vDyiy {
    width: calc(83.33333% - 7.33333vw);
    float: left;
    margin-left: 4vw;
    margin-left: calc(8.33333% - 4.33333vw + 8vw);
  }
}

@media only screen and (min-width: 1000px) {
  .body___vDyiy {
    width: calc(62.5% - 65px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .body___vDyiy {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-left: calc(16.66667% - 46.66667px + 80px);
  }
}

.body___vDyiy ::-moz-selection {
  background: #ebebeb;
}

.body___vDyiy ::selection {
  background: #ebebeb;
}

.body___vDyiy ::-moz-selection {
  background: #ebebeb;
}

.body___vDyiy > p {
  letter-spacing: .03em;
  color: #555;
  margin-bottom: 1.25rem;
}

.news .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .body___vDyiy > p {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .body___vDyiy > p {
    letter-spacing: normal;
    margin-bottom: 1.875rem;
  }
  .news .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .mach .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .better .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .think .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .leftfield .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .globalcitizen .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .msnbc .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .today .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .knowyourvalue .body___vDyiy > p {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
}

.body___vDyiy > p > strong {
  font-size: 1.0625rem;
  line-height: 1.5625rem;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  letter-spacing: .03em;
  color: #000;
}

@media only screen and (min-width: 758px) {
  .body___vDyiy > p > strong {
    font-size: 1.25rem;
    line-height: 2.1875rem;
  }
}

.news .body___vDyiy > p a {
  color: #3062ff;
}

.mach .body___vDyiy > p a {
  color: #5c00d8;
}

.better .body___vDyiy > p a {
  color: #21d1aa;
}

.think .body___vDyiy > p a {
  color: #ff5042;
}

.leftfield .body___vDyiy > p a {
  color: black;
}

.globalcitizen .body___vDyiy > p a {
  color: #7eaaad;
}

.msnbc .body___vDyiy > p a {
  color: #ffbe03;
}

.today .body___vDyiy > p a {
  color: #ff503c;
}

.knowyourvalue .body___vDyiy > p a {
  color: #f6a383;
}

.today .body___vDyiy > p a {
  color: #555;
  border-bottom: 1px solid #ff503c;
  padding-bottom: 2px;
}

.today .body___vDyiy > p a:hover {
  color: #ff503c !important;
}

.body___vDyiy ol {
  counter-reset: item;
  padding-left: 0;
}

.body___vDyiy ol > li {
  letter-spacing: .03em;
  color: #555;
  margin-bottom: 1.25rem;
  position: relative;
  padding-left: 1.875rem;
  list-style-type: none;
}

.news .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .body___vDyiy ol > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .body___vDyiy ol > li {
    letter-spacing: normal;
    margin-bottom: 1.875rem;
  }
  .news .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .mach .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .better .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .think .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .leftfield .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .globalcitizen .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .msnbc .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .today .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .knowyourvalue .body___vDyiy ol > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
}

.body___vDyiy ol > li::before {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  content: counter(item) " ";
  counter-increment: item;
  width: 1.875rem;
  font-size: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
}

.news .body___vDyiy ol > li::before {
  color: #3062ff;
}

.mach .body___vDyiy ol > li::before {
  color: #5c00d8;
}

.better .body___vDyiy ol > li::before {
  color: #21d1aa;
}

.think .body___vDyiy ol > li::before {
  color: #ff5042;
}

.leftfield .body___vDyiy ol > li::before {
  color: black;
}

.globalcitizen .body___vDyiy ol > li::before {
  color: #7eaaad;
}

.msnbc .body___vDyiy ol > li::before {
  color: #3062ff;
}

.today .body___vDyiy ol > li::before {
  color: #ff503c;
}

.knowyourvalue .body___vDyiy ol > li::before {
  color: #f6a383;
}

.body___vDyiy > ul > li {
  letter-spacing: .03em;
  color: #555;
  position: relative;
  margin-bottom: 1.25rem;
  text-indent: -0.8125rem;
  margin-left: 1.875rem;
}

.news .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .body___vDyiy > ul > li {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .body___vDyiy > ul > li {
    letter-spacing: normal;
    margin-bottom: 1.875rem;
  }
  .news .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .mach .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .better .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .think .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .leftfield .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .globalcitizen .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .msnbc .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .today .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .knowyourvalue .body___vDyiy > ul > li {
    font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.125rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
}

.body___vDyiy > ul > li::before {
  background-repeat: no-repeat;
  content: " ";
  width: 1.875rem;
  height: 0.625rem;
  display: inline-block;
}

.news .body___vDyiy > ul > li::before {
  color: #3062ff;
}

.mach .body___vDyiy > ul > li::before {
  color: #5c00d8;
}

.better .body___vDyiy > ul > li::before {
  color: #21d1aa;
}

.think .body___vDyiy > ul > li::before {
  color: #ff5042;
}

.leftfield .body___vDyiy > ul > li::before {
  color: black;
}

.globalcitizen .body___vDyiy > ul > li::before {
  color: #7eaaad;
}

.msnbc .body___vDyiy > ul > li::before {
  color: #3062ff;
}

.today .body___vDyiy > ul > li::before {
  color: #ff503c;
}

.knowyourvalue .body___vDyiy > ul > li::before {
  color: #f6a383;
}

.today .body___vDyiy > ul > li::before {
  content: "\F128";
  font-family: iconfont;
  vertical-align: top;
  width: 0.8125rem;
  position: relative;
  font-size: 0.5625rem;
}

.news .body___vDyiy > ul > li::before {
  content: "\F104";
  font-family: iconfont;
  width: 0.8125rem;
  position: relative;
  font-size: 0.5625rem;
}

.mach .body___vDyiy > ul > li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Mjg0MUEzNTUtRTg0My00MDBGLThCMjctNUZEQkFDMTk4MUJGPC90aXRsZT48cGF0aCBkPSJNMy40NTUuMTQ4QzIuNTA4LjQgMS42MzcuOTY1Ljk1IDEuNzcuMTA1IDIuODI4LS4xNzMgNC4zMTkuMTAzIDUuNjNjLjA3OC4zNzEuMjAyLjcyOC4zNzQgMS4wNTUuNTk1IDEuMTMzIDEuNDgzIDEuOTA4IDIuNjEgMi4yODcuMzM4LjExMy42OTUuMTkgMS4wNzMuMjMzIDMuOSAwIDcuNzk5IDAgMTEuNjk4LjAwMkwyMCA5LjIwOEE2MzA1Ni4wOTEgNjMwNTYuMDkxIDAgMCAxIDcuMjE1LjgwOEM2LjY3Ny40NzYgNi4xMDcuMTkgNS40MjUuMDgzYTQuMzcgNC4zNyAwIDAgMC0xLjk3LjA2NCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSIjNUMwMEQ4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
}

.better .body___vDyiy > ul > li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSItMjk1IDM5MiAyMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjk1IDM5MiAyMCAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyMUQxQUE7fQo8L3N0eWxlPgo8dGl0bGU+Mjg0MUEzNTUtRTg0My00MDBGLThCMjctNUZEQkFDMTk4MUJGPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yOTEuNSwzOTIuMWMtMC45LDAuMy0xLjgsMC44LTIuNSwxLjZjLTAuOCwxLjEtMS4xLDIuNS0wLjgsMy45YzAuMSwwLjQsMC4yLDAuNywwLjQsMS4xCgljMC42LDEuMSwxLjUsMS45LDIuNiwyLjNjMC4zLDAuMSwwLjcsMC4yLDEuMSwwLjJjMy45LDAsNy44LDAsMTEuNywwbDQuMSwwYy00LjMtMi44LTguNS01LjYtMTIuOC04LjRjLTAuNS0wLjMtMS4xLTAuNi0xLjgtMC43CglDLTI5MC4yLDM5Mi0yOTAuOSwzOTItMjkxLjUsMzkyLjEiLz4KPC9zdmc+");
}

.think .body___vDyiy > ul > li::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yOTUgMzkyIDIwIDEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTUgMzkyIDIwIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRjcyOTQzO30NCjwvc3R5bGU+DQo8dGl0bGU+Mjg0MUEzNTUtRTg0My00MDBGLThCMjctNUZEQkFDMTk4MUJGPC90aXRsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjkxLjUsMzkyLjFjLTAuOSwwLjMtMS44LDAuOC0yLjUsMS42Yy0wLjgsMS4xLTEuMSwyLjUtMC44LDMuOWMwLjEsMC40LDAuMiwwLjcsMC40LDEuMQ0KCWMwLjYsMS4xLDEuNSwxLjksMi42LDIuM2MwLjMsMC4xLDAuNywwLjIsMS4xLDAuMmMzLjksMCw3LjgsMCwxMS43LDBsNC4xLDBjLTQuMy0yLjgtOC41LTUuNi0xMi44LTguNGMtMC41LTAuMy0xLjEtMC42LTEuOC0wLjcNCglDLTI5MC4yLDM5Mi0yOTAuOSwzOTItMjkxLjUsMzkyLjEiLz4NCjwvc3ZnPg0K");
}

.news .body___vDyiy > ol > li a, .news
.body___vDyiy > ul > li a {
  color: #3062ff;
}

.mach .body___vDyiy > ol > li a, .mach
.body___vDyiy > ul > li a {
  color: #5c00d8;
}

.better .body___vDyiy > ol > li a, .better
.body___vDyiy > ul > li a {
  color: #21d1aa;
}

.think .body___vDyiy > ol > li a, .think
.body___vDyiy > ul > li a {
  color: #ff5042;
}

.leftfield .body___vDyiy > ol > li a, .leftfield
.body___vDyiy > ul > li a {
  color: black;
}

.globalcitizen .body___vDyiy > ol > li a, .globalcitizen
.body___vDyiy > ul > li a {
  color: #7eaaad;
}

.msnbc .body___vDyiy > ol > li a, .msnbc
.body___vDyiy > ul > li a {
  color: #ffbe03;
}

.today .body___vDyiy > ol > li a, .today
.body___vDyiy > ul > li a {
  color: #ff503c;
}

.knowyourvalue .body___vDyiy > ol > li a, .knowyourvalue
.body___vDyiy > ul > li a {
  color: #f6a383;
}

.today .body___vDyiy > ol > li a, .today
.body___vDyiy > ul > li a {
  color: #555;
  border-bottom: 1px solid #ff503c;
  padding-bottom: 2px;
}

.today .body___vDyiy > ol > li a:hover, .today
.body___vDyiy > ul > li a:hover {
  color: #ff503c !important;
}

.body___vDyiy > h1,
.body___vDyiy > h2,
.body___vDyiy > h3,
.body___vDyiy > h4,
.body___vDyiy > h5,
.body___vDyiy > h6 {
  clear: both;
}

.news .body___vDyiy > h1, .news
.body___vDyiy > h2, .news
.body___vDyiy > h3, .news
.body___vDyiy > h4, .news
.body___vDyiy > h5, .news
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.mach .body___vDyiy > h1, .mach
.body___vDyiy > h2, .mach
.body___vDyiy > h3, .mach
.body___vDyiy > h4, .mach
.body___vDyiy > h5, .mach
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.better .body___vDyiy > h1, .better
.body___vDyiy > h2, .better
.body___vDyiy > h3, .better
.body___vDyiy > h4, .better
.body___vDyiy > h5, .better
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.think .body___vDyiy > h1, .think
.body___vDyiy > h2, .think
.body___vDyiy > h3, .think
.body___vDyiy > h4, .think
.body___vDyiy > h5, .think
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.leftfield .body___vDyiy > h1, .leftfield
.body___vDyiy > h2, .leftfield
.body___vDyiy > h3, .leftfield
.body___vDyiy > h4, .leftfield
.body___vDyiy > h5, .leftfield
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.globalcitizen .body___vDyiy > h1, .globalcitizen
.body___vDyiy > h2, .globalcitizen
.body___vDyiy > h3, .globalcitizen
.body___vDyiy > h4, .globalcitizen
.body___vDyiy > h5, .globalcitizen
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.msnbc .body___vDyiy > h1, .msnbc
.body___vDyiy > h2, .msnbc
.body___vDyiy > h3, .msnbc
.body___vDyiy > h4, .msnbc
.body___vDyiy > h5, .msnbc
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.today .body___vDyiy > h1, .today
.body___vDyiy > h2, .today
.body___vDyiy > h3, .today
.body___vDyiy > h4, .today
.body___vDyiy > h5, .today
.body___vDyiy > h6 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.375rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.knowyourvalue .body___vDyiy > h1, .knowyourvalue
.body___vDyiy > h2, .knowyourvalue
.body___vDyiy > h3, .knowyourvalue
.body___vDyiy > h4, .knowyourvalue
.body___vDyiy > h5, .knowyourvalue
.body___vDyiy > h6 {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1.16875rem;
  line-height: 1.4375rem;
  font-weight: normal;
}

.news .body___vDyiy > h1, .news
.body___vDyiy > h2, .news
.body___vDyiy > h3, .news
.body___vDyiy > h4, .news
.body___vDyiy > h5, .news
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.mach .body___vDyiy > h1, .mach
.body___vDyiy > h2, .mach
.body___vDyiy > h3, .mach
.body___vDyiy > h4, .mach
.body___vDyiy > h5, .mach
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.better .body___vDyiy > h1, .better
.body___vDyiy > h2, .better
.body___vDyiy > h3, .better
.body___vDyiy > h4, .better
.body___vDyiy > h5, .better
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.think .body___vDyiy > h1, .think
.body___vDyiy > h2, .think
.body___vDyiy > h3, .think
.body___vDyiy > h4, .think
.body___vDyiy > h5, .think
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.leftfield .body___vDyiy > h1, .leftfield
.body___vDyiy > h2, .leftfield
.body___vDyiy > h3, .leftfield
.body___vDyiy > h4, .leftfield
.body___vDyiy > h5, .leftfield
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.globalcitizen .body___vDyiy > h1, .globalcitizen
.body___vDyiy > h2, .globalcitizen
.body___vDyiy > h3, .globalcitizen
.body___vDyiy > h4, .globalcitizen
.body___vDyiy > h5, .globalcitizen
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.msnbc .body___vDyiy > h1, .msnbc
.body___vDyiy > h2, .msnbc
.body___vDyiy > h3, .msnbc
.body___vDyiy > h4, .msnbc
.body___vDyiy > h5, .msnbc
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.today .body___vDyiy > h1, .today
.body___vDyiy > h2, .today
.body___vDyiy > h3, .today
.body___vDyiy > h4, .today
.body___vDyiy > h5, .today
.body___vDyiy > h6 {
  text-transform: uppercase;
}

.knowyourvalue .body___vDyiy > h1, .knowyourvalue
.body___vDyiy > h2, .knowyourvalue
.body___vDyiy > h3, .knowyourvalue
.body___vDyiy > h4, .knowyourvalue
.body___vDyiy > h5, .knowyourvalue
.body___vDyiy > h6 {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .news .body___vDyiy > h1, .news
  .body___vDyiy > h2, .news
  .body___vDyiy > h3, .news
  .body___vDyiy > h4, .news
  .body___vDyiy > h5, .news
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .mach .body___vDyiy > h1, .mach
  .body___vDyiy > h2, .mach
  .body___vDyiy > h3, .mach
  .body___vDyiy > h4, .mach
  .body___vDyiy > h5, .mach
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .better .body___vDyiy > h1, .better
  .body___vDyiy > h2, .better
  .body___vDyiy > h3, .better
  .body___vDyiy > h4, .better
  .body___vDyiy > h5, .better
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .think .body___vDyiy > h1, .think
  .body___vDyiy > h2, .think
  .body___vDyiy > h3, .think
  .body___vDyiy > h4, .think
  .body___vDyiy > h5, .think
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .leftfield .body___vDyiy > h1, .leftfield
  .body___vDyiy > h2, .leftfield
  .body___vDyiy > h3, .leftfield
  .body___vDyiy > h4, .leftfield
  .body___vDyiy > h5, .leftfield
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .globalcitizen .body___vDyiy > h1, .globalcitizen
  .body___vDyiy > h2, .globalcitizen
  .body___vDyiy > h3, .globalcitizen
  .body___vDyiy > h4, .globalcitizen
  .body___vDyiy > h5, .globalcitizen
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .msnbc .body___vDyiy > h1, .msnbc
  .body___vDyiy > h2, .msnbc
  .body___vDyiy > h3, .msnbc
  .body___vDyiy > h4, .msnbc
  .body___vDyiy > h5, .msnbc
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .today .body___vDyiy > h1, .today
  .body___vDyiy > h2, .today
  .body___vDyiy > h3, .today
  .body___vDyiy > h4, .today
  .body___vDyiy > h5, .today
  .body___vDyiy > h6 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
  .knowyourvalue .body___vDyiy > h1, .knowyourvalue
  .body___vDyiy > h2, .knowyourvalue
  .body___vDyiy > h3, .knowyourvalue
  .body___vDyiy > h4, .knowyourvalue
  .body___vDyiy > h5, .knowyourvalue
  .body___vDyiy > h6 {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.7rem;
    line-height: 2.1875rem;
    font-weight: normal;
  }
}

.body___vDyiy > h1:nth-child(2),
.body___vDyiy > h2:nth-child(2),
.body___vDyiy > h3:nth-child(2),
.body___vDyiy > h4:nth-child(2),
.body___vDyiy > h5:nth-child(2),
.body___vDyiy > h6:nth-child(2) {
  clear: none;
}

.news .body___vDyiy > h1 a, .news
.body___vDyiy > h2 a, .news
.body___vDyiy > h3 a, .news
.body___vDyiy > h4 a, .news
.body___vDyiy > h5 a, .news
.body___vDyiy > h6 a {
  color: #3062ff;
}

.mach .body___vDyiy > h1 a, .mach
.body___vDyiy > h2 a, .mach
.body___vDyiy > h3 a, .mach
.body___vDyiy > h4 a, .mach
.body___vDyiy > h5 a, .mach
.body___vDyiy > h6 a {
  color: #5c00d8;
}

.better .body___vDyiy > h1 a, .better
.body___vDyiy > h2 a, .better
.body___vDyiy > h3 a, .better
.body___vDyiy > h4 a, .better
.body___vDyiy > h5 a, .better
.body___vDyiy > h6 a {
  color: #21d1aa;
}

.think .body___vDyiy > h1 a, .think
.body___vDyiy > h2 a, .think
.body___vDyiy > h3 a, .think
.body___vDyiy > h4 a, .think
.body___vDyiy > h5 a, .think
.body___vDyiy > h6 a {
  color: #ff5042;
}

.leftfield .body___vDyiy > h1 a, .leftfield
.body___vDyiy > h2 a, .leftfield
.body___vDyiy > h3 a, .leftfield
.body___vDyiy > h4 a, .leftfield
.body___vDyiy > h5 a, .leftfield
.body___vDyiy > h6 a {
  color: black;
}

.globalcitizen .body___vDyiy > h1 a, .globalcitizen
.body___vDyiy > h2 a, .globalcitizen
.body___vDyiy > h3 a, .globalcitizen
.body___vDyiy > h4 a, .globalcitizen
.body___vDyiy > h5 a, .globalcitizen
.body___vDyiy > h6 a {
  color: #7eaaad;
}

.msnbc .body___vDyiy > h1 a, .msnbc
.body___vDyiy > h2 a, .msnbc
.body___vDyiy > h3 a, .msnbc
.body___vDyiy > h4 a, .msnbc
.body___vDyiy > h5 a, .msnbc
.body___vDyiy > h6 a {
  color: #ffbe03;
}

.today .body___vDyiy > h1 a, .today
.body___vDyiy > h2 a, .today
.body___vDyiy > h3 a, .today
.body___vDyiy > h4 a, .today
.body___vDyiy > h5 a, .today
.body___vDyiy > h6 a {
  color: #ff503c;
}

.knowyourvalue .body___vDyiy > h1 a, .knowyourvalue
.body___vDyiy > h2 a, .knowyourvalue
.body___vDyiy > h3 a, .knowyourvalue
.body___vDyiy > h4 a, .knowyourvalue
.body___vDyiy > h5 a, .knowyourvalue
.body___vDyiy > h6 a {
  color: #f6a383;
}

.today .body___vDyiy > h1 a, .today
.body___vDyiy > h2 a, .today
.body___vDyiy > h3 a, .today
.body___vDyiy > h4 a, .today
.body___vDyiy > h5 a, .today
.body___vDyiy > h6 a {
  color: #555;
  border-bottom: 1px solid #ff503c;
  padding-bottom: 2px;
}

.today .body___vDyiy > h1 a:hover, .today
.body___vDyiy > h2 a:hover, .today
.body___vDyiy > h3 a:hover, .today
.body___vDyiy > h4 a:hover, .today
.body___vDyiy > h5 a:hover, .today
.body___vDyiy > h6 a:hover {
  color: #ff503c !important;
}

.body___vDyiy pre {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ebebeb;
}

.body___vDyiy .sponsoredByText___1LBfv {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 1.3125rem;
  line-height: 1.9375rem;
  color: #1f1f1f;
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
}

.rightRail___2Knvy {
  float: left;
}

@media only screen and (min-width: 1000px) {
  .rightRail___2Knvy {
    width: calc(37.5% - 55px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .rightRail___2Knvy {
    width: calc(29.16667% - 51.66667px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1000px) {
  .rightRailAd___2gA6X {
    position: -webkit-sticky;
    position: sticky;
    margin-left: 1.25rem;
    padding-top: 1.125rem;
    padding-bottom: 2.5rem;
    top: 5.625rem;
  }
}

.articleBoxInlineAd___3cncb {
  text-align: center;
  padding: 0.625rem 0;
  margin: 1.875rem 0 1.875rem -2.5rem;
  width: calc(100% + (2 * 40px));
  background-color: #f6f6f6;
  clear: left;
}

@media only screen and (min-width: 758px) {
  .articleBoxInlineAd___3cncb {
    width: calc(100% + (2 * 4vw) + (2 * (100% - 9 * (4vw)) / 10));
    margin-left: calc(-4vw - (100% - 9 * (4vw)) / 10);
  }
}

@media only screen and (min-width: 1000px) {
  .articleBoxInlineAd___3cncb {
    background-color: transparent;
    padding: 0;
    margin: 0;
    display: none;
  }
}

.ecommerceEnabled___3wjKn p.ecom {
  display: block;
}

.news .ecommerceEnabled___3wjKn p.ecom {
  color: #3062ff;
}

.mach .ecommerceEnabled___3wjKn p.ecom {
  color: #5c00d8;
}

.better .ecommerceEnabled___3wjKn p.ecom {
  color: #21d1aa;
}

.think .ecommerceEnabled___3wjKn p.ecom {
  color: #ff5042;
}

.leftfield .ecommerceEnabled___3wjKn p.ecom {
  color: black;
}

.globalcitizen .ecommerceEnabled___3wjKn p.ecom {
  color: #7eaaad;
}

.msnbc .ecommerceEnabled___3wjKn p.ecom {
  color: #102039;
}

.today .ecommerceEnabled___3wjKn p.ecom {
  color: #380538;
}

.knowyourvalue .ecommerceEnabled___3wjKn p.ecom {
  color: #f6a383;
}

.news .ecommerceEnabled___3wjKn p.ecom strong {
  color: #3062ff;
}

.mach .ecommerceEnabled___3wjKn p.ecom strong {
  color: #5c00d8;
}

.better .ecommerceEnabled___3wjKn p.ecom strong {
  color: #21d1aa;
}

.think .ecommerceEnabled___3wjKn p.ecom strong {
  color: #ff5042;
}

.leftfield .ecommerceEnabled___3wjKn p.ecom strong {
  color: black;
}

.globalcitizen .ecommerceEnabled___3wjKn p.ecom strong {
  color: #7eaaad;
}

.msnbc .ecommerceEnabled___3wjKn p.ecom strong {
  color: #102039;
}

.today .ecommerceEnabled___3wjKn p.ecom strong {
  color: #380538;
}

.knowyourvalue .ecommerceEnabled___3wjKn p.ecom strong {
  color: #f6a383;
}

.ecommerceEnabled___3wjKn p.ecom a {
  border-bottom: 1px solid;
}

.news .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #102039;
}

.mach .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #5c00d8;
}

.better .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #21d1aa;
}

.think .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #ff5042;
}

.leftfield .ecommerceEnabled___3wjKn p.ecom a {
  border-color: black;
}

.globalcitizen .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #7eaaad;
}

.msnbc .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #3062ff;
}

.today .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #ff503c;
}

.knowyourvalue .ecommerceEnabled___3wjKn p.ecom a {
  border-color: #f6a383;
}

.today .gridContainer___2Sgv0 {
  background-color: #f8f8f8;
}

.today .body___vDyiy > h1,
.today .body___vDyiy > h2,
.today .body___vDyiy > h3,
.today .body___vDyiy > h4,
.today .body___vDyiy > h5,
.today .body___vDyiy > h6 {
  color: #380538;
}

.today .lastSection___3zqOR .body___vDyiy > p:last-of-type::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyNSAxMyI+ICAgIDxkZWZzPiAgICAgICAgPHBhdGggaWQ9ImEiIGQ9Ik0wIDYuNTQyVi4zMDVoMjQuODQ3djEyLjQ3NEgweiIvPiAgICA8L2RlZnM+ICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8Zz4gICAgICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGNTAzQyIgZD0iTTI0LjgzNyAxMi4yNjhDMjQuNTcgNS42MTYgMTkuMTE1LjMwNCAxMi40MjQuMzA0IDUuNzguMzA0LjM1MiA1LjU0NC4wMTcgMTIuMTMzYy0uMDEyLjIxNS0uMDE3LjQzLS4wMTcuNjQ2aDMuMjIxYzAtLjIwOS4wMDgtLjQxOS4wMjItLjYyNS4zMjEtNC44MDUgNC4zMTYtOC42MTUgOS4xODEtOC42MTUgNC44ODMgMCA4Ljg5IDMuODQgOS4xODUgOC42Ny4wMTIuMTg5LjAxOC4zNzguMDE4LjU3aDMuMjJjMC0uMTctLjAwMi0uMzQyLS4wMS0uNTExIiBtYXNrPSJ1cmwoI2IpIi8+ICAgICAgICA8L2c+ICAgICAgICA8cGF0aCBmaWxsPSIjRkY1MDNDIiBkPSJNMTIuNDI0IDQuNDYyYy00LjM5IDAtNy45ODMgMy40MzItOC4yNjQgNy43Ny0uMDEzLjE4LS4wMTguMzYyLS4wMTguNTQ3aDMuMjJjMC0uMTk4LjAxMi0uMzk1LjAzNS0uNTg4LjI5LTIuNTI1IDIuNDM1LTQuNDk1IDUuMDI3LTQuNDk1IDIuNjA2IDAgNC43NiAxLjk4OSA1LjAzMiA0LjUzMy4wMi4xODEuMDMuMzYzLjAzLjU1aDMuMjJjMC0uMTc5LS4wMDUtLjM1Mi0uMDE2LS41MjgtLjI3MS00LjM0OC0zLjg2OC03Ljc4OS04LjI2Ni03Ljc4OSIvPiAgICAgICAgPHBhdGggZmlsbD0iI0ZGNTAzQyIgZD0iTTEyLjQyNCA4LjYyMWE0LjE0NSA0LjE0NSAwIDAgMC00LjE0IDQuMTZoOC4yODFhNC4xNDYgNC4xNDYgMCAwIDAtNC4xNDEtNC4xNiIvPiAgICA8L2c+PC9zdmc+);
}

@media only screen and (min-width: 758px) {
  .mobileNewsletter___3NlNx {
    display: none;
  }
}

.tabletNewsletter___1veVl {
  display: none;
  float: right;
  margin: 0.9375rem 0 0 2.8125rem;
}

@media only screen and (min-width: 758px) {
  .tabletNewsletter___1veVl {
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .tabletNewsletter___1veVl {
    display: none;
  }
}

.desktopNewsletter___2ifg2 {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .desktopNewsletter___2ifg2 {
    display: block;
  }
}

.news .tabletNewsletter___1veVl {
  display: none;
}
.multiUp___bgQXB {
  width: auto;
  position: relative;
}

.container___Ebkf8 {
  width: 100%;
  left: 0;
  position: relative;
  clear: both;
  padding-bottom: 40px;
}

@media only screen and (min-width: 758px) {
  .container___Ebkf8 {
    width: 100%;
    left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .container___Ebkf8 {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 1240px) {
  .container___Ebkf8 {
    width: 77.5rem;
  }
}

.today .container___Ebkf8::after {
  content: '';
  display: block;
  background-color: #fff;
  width: 100%;
  height: 5.625rem;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (min-width: 758px) {
  .today .container___Ebkf8::after {
    width: calc(100% - 40px - 4vw - calc((100% - (2 * 40px) - (11 * 4vw)) / 12));
    margin-left: calc(40px + 4vw + calc((100% - (2 * 40px) - (11 * 4vw)) / 12));
    padding-top: calc(110px + (100% - (2 * 40px)) / 3);
    height: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .today .container___Ebkf8::after {
    width: 47.5rem;
    margin-left: 240px;
    padding-top: calc(110px + (100% - (2 * 40px)) / 4);
  }
}

@media only screen and (min-width: 1240px) {
  .today .container___Ebkf8::after {
    width: 62.3125rem;
    margin-left: calc(40px * 3 + 60px * 2);
  }
}

.headline___2Kczn {
  margin: 0 0 2.5rem 2.5rem;
  border-top: 1px solid #ccc;
  padding-top: 1.875rem;
  position: relative;
}

.news .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.mach .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.better .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.think .headline___2Kczn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.17188rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.leftfield .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.globalcitizen .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.msnbc .headline___2Kczn {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.today .headline___2Kczn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.17188rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

.knowyourvalue .headline___2Kczn {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.17188rem;
  line-height: 1.5625rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .headline___2Kczn {
    margin-right: 2.5rem;
  }
  .news .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .mach .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .better .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .think .headline___2Kczn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .leftfield .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .globalcitizen .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .msnbc .headline___2Kczn {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .today .headline___2Kczn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
  .knowyourvalue .headline___2Kczn {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: normal;
  }
}

.headline___2Kczn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 5rem;
  height: 0.5rem;
}

.news .headline___2Kczn::before {
  background-color: #3062ff;
}

.mach .headline___2Kczn::before {
  background-color: #5c00d8;
}

.better .headline___2Kczn::before {
  background-color: #21d1aa;
}

.think .headline___2Kczn::before {
  background-color: #ff5042;
}

.leftfield .headline___2Kczn::before {
  background-color: black;
}

.globalcitizen .headline___2Kczn::before {
  background-color: #7eaaad;
}

.msnbc .headline___2Kczn::before {
  background-color: #102039;
}

.today .headline___2Kczn::before {
  background-color: #380538;
}

.knowyourvalue .headline___2Kczn::before {
  background-color: #f6a383;
}

.today .headline___2Kczn::before {
  background-color: #ff503c;
}

.headline___2Kczn span {
  text-transform: uppercase;
}

.headline___2Kczn .category___Qfjn4 {
  text-transform: uppercase;
}

.news .headline___2Kczn .category___Qfjn4 {
  color: #3062ff;
}

.mach .headline___2Kczn .category___Qfjn4 {
  color: #5c00d8;
}

.better .headline___2Kczn .category___Qfjn4 {
  color: #21d1aa;
}

.think .headline___2Kczn .category___Qfjn4 {
  color: #ff5042;
}

.leftfield .headline___2Kczn .category___Qfjn4 {
  color: black;
}

.globalcitizen .headline___2Kczn .category___Qfjn4 {
  color: #7eaaad;
}

.msnbc .headline___2Kczn .category___Qfjn4 {
  color: #102039;
}

.today .headline___2Kczn .category___Qfjn4 {
  color: #380538;
}

.knowyourvalue .headline___2Kczn .category___Qfjn4 {
  color: #f6a383;
}

.today .headline___2Kczn .category___Qfjn4 {
  color: #ff503c;
}

.today .headline___2Kczn {
  font-size: 1.625rem;
  line-height: 1.625rem;
  width: calc(100% - 40px);
  font-style: italic;
  border: none;
  margin-bottom: 0;
  padding: 1.875rem 0 2.1875rem 1.25rem;
  color: #380538;
}

.today .headline___2Kczn span {
  text-transform: capitalize;
}

.today .headline___2Kczn::before {
  width: 3.4375rem;
  height: 0.125rem;
  top: 2.625rem;
  left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .today .headline___2Kczn::before {
    width: 5.5rem;
    top: 3.4375rem;
    left: calc(-4vw - ((100% - 40px - (4vw * 10)) / 11 ));
  }
}

@media only screen and (min-width: 1000px) {
  .today .headline___2Kczn::before {
    left: -6.3125rem;
    width: 8.125rem;
  }
}

@media only screen and (min-width: 758px) {
  .today .headline___2Kczn {
    font-size: 1.875rem;
    line-height: 1.875rem;
    width: calc(100% - 4vw - calc((100% - (2 * 40px) - (11 * 4vw)) / 12) - 40px);
    margin-left: calc(40px + calc((100% - (2 * 40px) - (11 * 4vw)) / 12) + 4vw);
    padding: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .headline___2Kczn {
    width: calc(100% - 40px * 6);
    margin-left: calc(40px * 6);
    margin-right: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .today .headline___2Kczn {
    width: calc(100% - 40px * 3 - 60px * 2);
    margin-left: calc(40px * 3 + 60px * 2);
  }
}

.today .headline___2Kczn .category___Qfjn4 {
  text-transform: capitalize;
}
.container___ZM6po {
  background: #fff;
  position: relative;
  z-index: 3;
}

.video___1gN8d {
  background: #000;
  padding-bottom: 3.75rem;
}

@media only screen and (min-width: 1000px) {
  .video___1gN8d {
    padding-bottom: 0;
  }
}

.main___k30Rc {
  display: -ms-flexbox;
  display: flex;
}

.player___1a6ZI {
  background: #000;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

@media only screen and (min-width: 1000px) {
  .player___1a6ZI {
    width: calc(100% - 256px);
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
}

.player___1a6ZI div[id^="ndp_"],
.player___1a6ZI div[id^="ndp_"] video {
  height: auto !important;
  max-height: calc(100vh - 80px);
}

.drawer___1QR0N {
  display: none;
  overflow: auto;
  -ms-flex-preferred-size: 16rem;
      flex-basis: 16rem;
  height: calc((100vw - 276px) * 0.5624623001);
}

@media only screen and (min-width: 1000px) {
  .drawer___1QR0N {
    display: block;
    -ms-flex-preferred-size: 17.875rem;
        flex-basis: 17.875rem;
    margin-right: -1.0625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .carousel___3omJM {
    display: none;
  }
}

.today .video___1gN8d {
  background: #fff;
}

.today .player___1a6ZI {
  background: #fff;
}
.playerWrapper___3Je_d {
  position: relative;
}

.news .playerWrapper___3Je_d {
  background-color: white;
}

.mach .playerWrapper___3Je_d {
  background-color: white;
}

.better .playerWrapper___3Je_d {
  background-color: white;
}

.think .playerWrapper___3Je_d {
  background-color: white;
}

.leftfield .playerWrapper___3Je_d {
  background-color: white;
}

.globalcitizen .playerWrapper___3Je_d {
  background-color: white;
}

.msnbc .playerWrapper___3Je_d {
  background-color: white;
}

.today .playerWrapper___3Je_d {
  background-color: #f8f8f8;
}

.knowyourvalue .playerWrapper___3Je_d {
  background-color: #f4f0eb;
}
.container___2jUgm {
  height: calc(100vh);
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  color: #fff;
  z-index: 1;
}

.container___2jUgm::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(42, 42, 42, 0.79);
  z-index: 1;
}

.news .container___2jUgm::before {
  background-color: rgba(16, 32, 57, 0.8);
}

.today .container___2jUgm::before {
  background: linear-gradient(127deg, #720a72, #ff503c);
  opacity: 0.6;
}

@media only screen and (min-width: 758px) {
  .patternOverlays___2eQnV {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
  }
}

@media only screen and (min-width: 758px) {
  .patternOverlays___2eQnV::before {
    background-color: transparent;
    background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    display: block;
    z-index: 1;
    width: 3.5625rem;
    height: 3.5625rem;
    position: absolute;
    left: 0.0625rem;
    top: 76%;
    background-image: radial-gradient(#f1f0ed 15%, transparent 21%);
  }
}

@media only screen and (min-width: 1000px) {
  .patternOverlays___2eQnV::before {
    top: 19.0625rem;
  }
}

@media only screen and (min-width: 1240px) {
  .patternOverlays___2eQnV::before {
    top: 34.0625rem;
    width: 4.8125rem;
    height: 4.8125rem;
  }
}

@media only screen and (min-width: 758px) {
  .patternOverlays___2eQnV::after {
    background-color: transparent;
    background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
    background-size: 5px 5px;
    background-position: 1px 1px;
    content: '';
    display: block;
    width: 2.5rem;
    height: 3.75rem;
    position: absolute;
    right: 0.125rem;
    top: 13.5625rem;
    background-image: radial-gradient(#f1f0ed 15%, transparent 21%);
  }
}

@media only screen and (min-width: 1000px) {
  .patternOverlays___2eQnV::after {
    top: 8.75rem;
  }
}

@media only screen and (min-width: 1240px) {
  .patternOverlays___2eQnV::after {
    height: 4.8125rem;
    right: 0.0625rem;
    top: 11.5625rem;
  }
}

.mainInfoOverlay___2kcxE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mainInfo___2G7p- {
  -ms-flex: 3;
      flex: 3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 2.5rem;
  text-align: center;
  width: 100%;
  z-index: 1;
}

@media only screen and (min-width: 758px) {
  .mainInfo___2G7p- {
    padding: 0 6.25rem;
    bottom: 20.1875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .mainInfo___2G7p- {
    width: 52%;
    margin: auto;
    padding: 0;
  }
}

@media only screen and (min-width: 1240px) {
  .mainInfo___2G7p- {
    width: 62%;
  }
}

.mainCategory___2WyzV {
  margin: 0 0 2.25rem;
}

.news .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .mainCategory___2WyzV {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .mainCategory___2WyzV {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .mainCategory___2WyzV {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.news .mainCategory___2WyzV {
  text-transform: uppercase;
}

.mach .mainCategory___2WyzV {
  text-transform: uppercase;
}

.better .mainCategory___2WyzV {
  text-transform: uppercase;
}

.think .mainCategory___2WyzV {
  text-transform: uppercase;
}

.leftfield .mainCategory___2WyzV {
  text-transform: uppercase;
}

.globalcitizen .mainCategory___2WyzV {
  text-transform: uppercase;
}

.msnbc .mainCategory___2WyzV {
  text-transform: uppercase;
}

.today .mainCategory___2WyzV {
  text-transform: uppercase;
}

.knowyourvalue .mainCategory___2WyzV {
  text-transform: lowercase;
}

@media only screen and (min-width: 758px) {
  .mainCategory___2WyzV {
    margin-bottom: 2.5rem;
  }
  .news .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .mainCategory___2WyzV {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .mainCategory___2WyzV {
    font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .mainCategory___2WyzV {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

.mainTitle___3MwnQ {
  font-weight: normal;
  margin: 0 0 2.25rem;
}

.news .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.mach .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.better .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.think .mainTitle___3MwnQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.leftfield .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.globalcitizen .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.msnbc .mainTitle___3MwnQ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.today .mainTitle___3MwnQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

.knowyourvalue .mainTitle___3MwnQ {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 1.40625rem;
  line-height: 1.875rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .mainTitle___3MwnQ {
    margin-bottom: 3.75rem;
  }
  .news .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .mach .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .better .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .think .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .leftfield .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .globalcitizen .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .msnbc .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .today .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
  .knowyourvalue .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2.8125rem;
    line-height: 3.75rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .mainTitle___3MwnQ {
    margin-bottom: 4.125rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainTitle___3MwnQ {
    margin: 2.75rem 0 4.1875rem;
  }
  .news .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .mach .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .better .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .think .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .leftfield .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .globalcitizen .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .msnbc .mainTitle___3MwnQ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .today .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 5rem;
    font-weight: normal;
  }
  .knowyourvalue .mainTitle___3MwnQ {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 3.75rem;
    line-height: 5rem;
    font-weight: normal;
  }
}

.mainCopy___3mGpy {
  margin: 0;
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .mainCopy___3mGpy {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .mainCopy___3mGpy {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}

@media only screen and (min-width: 1240px) {
  .mainCopy___3mGpy {
    font-size: 1.375rem;
    line-height: 2.1875rem;
  }
}

.mainPicture___2SA6p {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 100%;
}

@media only screen and (min-width: 1000px) {
  .mainPicture___2SA6p {
    width: 100%;
  }
}

.mainPicture___2SA6p img {
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (min-width: 758px) {
  .mainPicture___2SA6p img {
    height: auto;
    top: 50%;
    position: relative;
    transform: translate(0, -50%);
  }
}

@media only screen and (min-width: 1000px) {
  .mainPicture___2SA6p img {
    -o-object-fit: cover;
       object-fit: cover;
    -ms-flex: 1;
        flex: 1;
    overflow: hidden;
    height: 100%;
    top: auto;
    transform: none;
  }
}

.mainMetaShare___1DAfP {
  position: relative;
  margin: 0 2.5rem 1.25rem;
  width: calc(100% - 80px);
  border-top: solid 1px rgba(255, 255, 255, 0.29);
  z-index: 1;
}

.news .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.mach .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.better .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.think .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.leftfield .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.globalcitizen .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.msnbc .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.today .mainMetaShare___1DAfP {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

.knowyourvalue .mainMetaShare___1DAfP {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .mainMetaShare___1DAfP {
    margin-bottom: 1.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .mainMetaShare___1DAfP {
    margin-bottom: 1.875rem;
  }
}

.infoWrapper___2KZV2 {
  text-align: left;
  margin: 2.25rem 0 0.3125rem;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 758px) {
  .infoWrapper___2KZV2 {
    margin-top: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .infoWrapper___2KZV2 {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

@media only screen and (min-width: 758px) {
  .leadSocial___1cp3G {
    position: absolute;
    right: 0;
    top: 0;
  }
}

.mainDate___2mBjq,
.mainPhotoCount___2xOAj {
  font-size: 0.75rem;
  line-height: 0.875rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.mainDate___2mBjq::after,
.mainPhotoCount___2xOAj::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .mainDate___2mBjq,
  .mainPhotoCount___2xOAj {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
}

.mainDate___2mBjq {
  float: none;
  position: relative;
  top: -0.15625rem;
}

.mainPhotoCount___2xOAj {
  text-align: right;
}

@media only screen and (min-width: 758px) {
  .mainPhotoCount___2xOAj {
    float: none;
    margin-left: 1.875rem;
  }
}
.container___15oCd {
  padding-bottom: 3.125rem;
}

.container___15oCd::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 1000px) {
  .container___15oCd {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin-top: 7.5rem;
    padding-bottom: 0;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    min-height: calc(100vh - 120px);
    height: auto;
  }
  .container___15oCd.slideshowActive___10_4V .slidePicture___16-3M {
    position: fixed;
    top: 7.5rem;
    width: calc(0.6666667 * 1000px - 66.66667px + 40px);
    height: calc(100vh - 160px);
    background-color: #2a2a2a;
  }
  .today .container___15oCd.slideshowActive___10_4V .slidePicture___16-3M {
    background-color: #f8f8f8;
  }
  .container___15oCd.slideshowActive___10_4V:first-child .slidePicture___16-3M {
    opacity: 0;
  }
  .container___15oCd.slideshowActive___10_4V.slideIsActive___74lI2:first-child .slidePicture___16-3M {
    opacity: 1;
  }
}

@media only screen and (min-width: 1240px) {
  .container___15oCd.slideshowActive___10_4V .slidePicture___16-3M {
    width: calc(0.75 * 1240px - 70px);
  }
}

.container___15oCd:last-child {
  margin-bottom: 0;
}

.slidePicture___16-3M.adSlide___neEBl {
  text-align: center;
}

@media only screen and (min-width: 1000px) {
  .slidePicture___16-3M {
    width: calc(66.66667% - 66.66667px + 40px);
    margin-bottom: 2.5rem;
    text-align: center;
    margin-left: 2.5rem;
    position: relative;
    top: 0;
    transition: opacity 0.35s linear;
    backface-visibility: none;
    opacity: 0;
    max-height: calc(100vh - 160px);
  }
  .slidePicture___16-3M.adSlide___neEBl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .container___15oCd:first-child .slidePicture___16-3M,
  .slideIsActive___74lI2 .slidePicture___16-3M {
    opacity: 1;
  }
  .slideIsActive___74lI2 .slidePicture___16-3M {
    z-index: 1;
  }
  .slidePicture___16-3M img {
    width: auto;
    max-width: 100%;
    max-height: 100%;
  }
}

@media only screen and (min-width: 1240px) {
  .slidePicture___16-3M {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    left: auto;
  }
}

.slideInfo___3dPLN {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-top: 1.625rem;
}

@media only screen and (min-width: 758px) {
  .slideInfo___3dPLN {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
    margin-top: 2.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .slideInfo___3dPLN {
    width: calc(25% - 50px + 40px);
    margin: 0 0 2.5rem calc(8.33333% - 43.33333px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0;
    opacity: 1;
    transition: opacity 0.75s linear;
  }
  .slideInfo___3dPLN.slid___2On_o {
    margin-left: calc(75% - 70px + 80px);
    margin-left: calc(75% - 70px + 40px);
  }
}

@media only screen and (min-width: 1240px) {
  .slideInfo___3dPLN {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
  }
  .slideInfo___3dPLN.slid___2On_o {
    margin-left: calc(75% - 70px + 80px);
  }
}

.slideCaption___A50lB {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  letter-spacing: 0;
  color: #999;
  margin-bottom: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .slideCaption___A50lB {
    font-size: 0.875rem;
    line-height: 1.5625rem;
  }
}

.today .slideCaption___A50lB {
  color: #555;
}

.slideCaption___A50lB a {
  color: #fff;
}

.today .slideCaption___A50lB a {
  color: #ff503c;
}

.slideTitle___28_c_ {
  color: #fff;
  margin-bottom: 1.25rem;
}

.news .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.mach .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.better .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.think .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.leftfield .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.globalcitizen .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.msnbc .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.today .slideTitle___28_c_ {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
}

.knowyourvalue .slideTitle___28_c_ {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.95625rem;
  line-height: 1.25rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .slideTitle___28_c_ {
    margin-bottom: 1.875rem;
  }
  .news .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .mach .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .better .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .think .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .leftfield .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .globalcitizen .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .msnbc .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .today .slideTitle___28_c_ {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
  .knowyourvalue .slideTitle___28_c_ {
    font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .slideTitle___28_c_ {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }
}

.today .slideTitle___28_c_ {
  color: #380538;
}

.slideTitleAd___11skq {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.6875rem;
  color: #555;
  text-transform: uppercase;
}

.slideCredit___1pidn {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #555;
  letter-spacing: -0.5px;
  display: block;
}

.today .slideCredit___1pidn {
  color: #ccc;
}

.slideSocial___1EESE {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.625rem;
  line-height: 1.125rem;
  position: relative;
  margin-top: 1.25rem;
  color: #555;
}

@media only screen and (min-width: 758px) {
  .slideSocial___1EESE {
    margin-top: 1.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .slideSocial___1EESE {
    margin-top: 2.5rem;
  }
}

.slideSocial___1EESE > li {
  display: inline;
}

.news .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.mach .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.better .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.think .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.leftfield .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.globalcitizen .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.msnbc .socialText___2U9el {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.today .socialText___2U9el {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.knowyourvalue .socialText___2U9el {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: normal;
}

.news .socialText___2U9el {
  text-transform: none;
}

.mach .socialText___2U9el {
  text-transform: none;
}

.better .socialText___2U9el {
  text-transform: none;
}

.think .socialText___2U9el {
  text-transform: none;
}

.leftfield .socialText___2U9el {
  text-transform: none;
}

.globalcitizen .socialText___2U9el {
  text-transform: none;
}

.msnbc .socialText___2U9el {
  text-transform: none;
}

.today .socialText___2U9el {
  text-transform: none;
}

.knowyourvalue .socialText___2U9el {
  text-transform: lowercase;
}

.knowyourvalue .socialText___2U9el {
  color: #fff;
}

.socialIcon___3Fwsy {
  margin-left: 1.375rem;
}

.today .socialIcon___3Fwsy {
  color: #ff503c;
}

.socialIcon___3Fwsy:hover {
  color: #fff;
}

.today .socialIcon___3Fwsy:hover {
  color: #ff503c;
  opacity: 0.5;
}

.shareFacebook___3HIkR .socialIcon___3Fwsy {
  font-size: 1.125rem;
}

.shareTwitter___1fhOz .socialIcon___3Fwsy {
  font-size: 1rem;
  position: relative;
  top: 2px;
}
.container___UYh9t {
  margin-left: calc(40px - 2vw);
  margin-right: calc(40px - 2vw);
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-top: 2.5rem;
}

.container___UYh9t::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 758px) {
  .container___UYh9t {
    margin-left: calc(40px - 4vw);
    margin-right: calc(40px - 4vw);
  }
  .container___UYh9t::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1000px) {
  .container___UYh9t {
    width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .container___UYh9t::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 1240px) {
  .container___UYh9t {
    width: 77.5rem;
  }
  .container___UYh9t::after {
    clear: both;
    content: "";
    display: block;
  }
}

@media only screen and (min-width: 758px) {
  .container___UYh9t {
    margin: 0 auto;
  }
}

.container___UYh9t.isActive___uLqBU::before {
  position: fixed;
  bottom: 0;
  height: 4.375rem;
  width: 100%;
  content: "";
  background: linear-gradient(to top, #2a2a2a 10%, rgba(42, 42, 42, 0) 80%);
}

.today .container___UYh9t.isActive___uLqBU::before {
  background: linear-gradient(to top, #f8f8f8 10%, transparent 80%);
}

@media only screen and (min-width: 758px) {
  .container___UYh9t.isActive___uLqBU::before {
    height: 6.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .container___UYh9t.isActive___uLqBU::before {
    background: none;
  }
}

.container___UYh9t button {
  position: absolute;
  top: -2.5rem;
}

.slideCount___MKjWd {
  color: #999;
  position: fixed;
  bottom: 0.9375rem;
  right: 2.5rem;
  margin: 0;
  opacity: 0;
  transform: translate3d(0, 0, 0);
  transition: opacity 0.25s linear;
  display: none;
}

.news .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.mach .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.better .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.think .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.leftfield .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.globalcitizen .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.msnbc .slideCount___MKjWd {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.today .slideCount___MKjWd {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.knowyourvalue .slideCount___MKjWd {
  font-family: "FuturaStd-Heavy", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: normal;
}

.isActive___uLqBU .slideCount___MKjWd {
  display: block;
}

@media only screen and (min-width: 758px) {
  .slideCount___MKjWd {
    bottom: 2.5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .slideCount___MKjWd {
    width: calc(0.25 * 1000px - 50px + 40px);
    text-align: right;
    z-index: 1;
    right: calc((100vw - 1000px) / 2 + 60px);
  }
  .slideCount___MKjWd::before {
    content: '';
    position: absolute;
    width: 110%;
    height: calc(400% + 40px);
    left: 0;
    bottom: -2.5rem;
    background: linear-gradient(transparent, #2a2a2a 45%, #2a2a2a);
    z-index: -1;
  }
  .today .slideCount___MKjWd::before {
    background: linear-gradient(transparent, #f8f8f8 45%, #f8f8f8);
  }
}

@media only screen and (min-width: 1240px) {
  .slideCount___MKjWd {
    width: calc(0.25 * 1240px - 50px + 40px);
    right: calc(((100% - 1240px) / 2) + 40px);
  }
}

.today .slideCount___MKjWd {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #ccc;
}

.isActive___uLqBU .slideCount___MKjWd {
  opacity: 1;
  bottom: 0.9375rem;
}

@media only screen and (min-width: 758px) {
  .isActive___uLqBU .slideCount___MKjWd {
    bottom: 2.5rem;
  }
}

.slideCount___MKjWd span {
  color: #fff;
}

.today .slideCount___MKjWd span {
  color: #ff503c;
}

.slideInfo___3wM_s .slideCount___MKjWd {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .slideInfo___3wM_s .slideCount___MKjWd {
    display: block;
    position: relative;
    right: auto;
    bottom: auto;
    margin-top: 1.875rem;
  }
}
.container___29coh {
  background: #2a2a2a;
  position: relative;
  z-index: 3;
  margin-top: -3.75rem;
}

@media only screen and (min-width: 758px) {
  .container___29coh {
    margin-top: -5rem;
  }
}

.today .container___29coh {
  background: #f8f8f8;
}
.outerGridContainer___2I8C2 {
  background-color: #fff;
  position: relative;
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
}

.contentColumn___147_A {
  width: calc(100% - 4vw);
  float: left;
  margin-left: 2vw;
  margin-bottom: 5rem;
}

@media only screen and (min-width: 758px) {
  .contentColumn___147_A {
    width: calc(100% - 8vw);
    float: left;
    margin-left: 4vw;
  }
}

@media only screen and (min-width: 1000px) {
  .contentColumn___147_A {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

@media only screen and (min-width: 1240px) {
  .contentColumn___147_A {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
  }
}

.lfHero___y_vgI {
  background: #000;
  margin-bottom: 7.75rem;
}

@media only screen and (min-width: 758px) {
  .lfHero___y_vgI {
    margin-bottom: 3.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .lfHero___y_vgI {
    margin-bottom: 4.6875rem;
  }
}

.lfHero___y_vgI .lfHeroImg___2OsLL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  background-image: url(/rassets1/aec7fb00d349d4647efb9f582c44a429.png);
  height: 13.75rem;
  width: 20rem;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 758px) {
  .lfHero___y_vgI .lfHeroImg___2OsLL {
    background-image: url(/rassets1/40834164c6b43780de8972c158666daf.png);
    height: 27.5rem;
    width: 47.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .lfHero___y_vgI .lfHeroImg___2OsLL {
    height: 27.5rem;
    width: 47.5rem;
  }
}

.lfHero___y_vgI .lfHeroImg___2OsLL .lfHeroText___39Wkd {
  color: #fff;
  text-align: center;
  padding-top: 1.8125rem;
  font-size: 1.8125rem;
}

@media only screen and (min-width: 758px) {
  .lfHero___y_vgI .lfHeroImg___2OsLL .lfHeroText___39Wkd {
    font-size: 5rem;
    padding-top: 5.625rem;
  }
}

@media only screen and (min-width: 1000px) {
  .lfHero___y_vgI .lfHeroImg___2OsLL .lfHeroText___39Wkd {
    font-size: 5.9375rem;
    padding-top: 4.375rem;
    letter-spacing: 2px;
  }
}

.lfIntro___1B8wk {
  position: relative;
  font-size: 1rem;
}

.lfIntro___1B8wk::after {
  display: block;
  content: "";
  clear: both;
}

@media only screen and (min-width: 758px) {
  .lfIntro___1B8wk {
    margin: 0 3.75rem 5.125rem 8.75rem;
    font-size: 1.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .lfIntro___1B8wk {
    margin: 0 18.3125rem 7.6875rem 18.625rem;
    font-size: 1.125rem;
  }
}

.lfIntro___1B8wk::before {
  position: absolute;
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAgVJREFUWAntWDuqwkAUPdEoNiIW2gjWii5AQdyBW7AQ3IALsHAFLkDchQsQbFyEP7ARtbCw8JuXE96TTD5NMomBlwOXOGPm3sOZO5M7owDQdIssEpFl9kss8gRVs4KKoiCdToPPb0DTNNxuNyG0QDCbzWI2m6FUKiGVSgkvBt14PB7YbrfodDq4Xq+fcALBZDKJer2O3W6H5XIZmpJUrtlsolarIZGwZx1XsWH5fF67XC7acDj89P39F/RzNBppx+NR02dRiG2nqzMJe3r1kK4xhSnmi17Q7XZRqVRwOp3ANMnlcliv15hOp17cCWOkEKxWq0YO7fd7qKqKQqGATCYjBPLakELw+Xzifr+DK5EJz9/skwHHHJThWJaPmKBfJWMFYwX9KuB3fJyDsYJ+FfA7/n/kIKtglllmc6qMvagppZo5n89gqXU4HAySPPiwNpQBKQTH4zHe77fAJ1IKlstl0MzgwYvmF1IWSb/fx3w+F6zX6/nlZoyXQtA6vfTMyloGpBCUQcTNhxSCPChZwS1HBuyePXhdrVZYLBbCyM1mI7S9NqQQnEwmoAUBxynm8TFsuMW0Kfh6vdButzEYDEK9PGq1WmBsKwSC3Br4uWo0GgZJ68tBtnnY53WJdXviTeVnw+LnqVgsGt/TIMm4+aaCFMhMUiDoNvCb/Y6L5JuErLEjT/AHfa/OcKBlVZsAAAAASUVORK5CYII=);
  height: 2.5rem;
  width: 2.5rem;
  top: -5.25rem;
  left: calc(50% - 20px);
}

@media only screen and (min-width: 758px) {
  .lfIntro___1B8wk::before {
    top: 0;
    left: -5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .lfIntro___1B8wk::before {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA11JREFUeAHtnLFqKkEUho83ikQrUbAwpSGFBCwstJGAlaRJZ2OTBxF8HCuLhAQ78QEEsRAshBAwjYWK0ZAYk5uzXLm7oLuzHmNG8w8sOjvnH/d8/jO7LrN6iOjza0PZkMCfDXWQ/SMAgEIrACAACgkI5XAgAAoJCOVeO30kEqF4PG4XcvBt3W6XhsOhbZ58HbhyKxaLn7+9XF5ermSzZIY50NZbzo22Q9gsHwwG1Ov1yOPxmHcf3PuvEUenp6cUDoeVclMGeHd3R9fX10qd7ntQpVKhQqGglAaGsBKm9UEAuJ6NUgsAKmFaHwSA69kotWgDkC/ab25uqF6v09XVFZ2dnRnvuX5+fk75fN6o39/fUzQaVUpuF0HKZ+HvPhi/30+5XI4CgQBVq1Xq9/t0cXFhfGwoFKKTkxOjPp/P6fj4+LsPR7l/bRzI11+vr6/GgS8WC+L6snx8fBDv48Ix5rZlzE+9agPwpwBIPxcAhQQBEACFBIRyOBAAhQSEcjgQAIUEhHI4EACFBIRyOBAAhQSEcjgQAIUEhHI4EACFBIRyOBAAhQSEcjgQAIUEhHI4EACFBIRyOBAAhQSEcjgQAIUEhHI4EACFBIRyOPCQAB4dHRnp8JMA5qcBzPVljDDvrcm1WR/Iy9d4TeDz87Oxvb290dPTk5EoL2mbTqdGnV+XS922RkHQkTYA+TmUTCZjOO/l5YXe398pkUgYqTHUVqtFtVrNWBs4mUwEKW9Xqg1AXkQ5Ho8t2Y1GI0udXalbwUlE+I1o48BgMEjZbJacThI8tBuNBvEw16FoAzAWi9Ht7a0jQB7GvIL/4eFBB36kzRDmheMqcxzHYJG5Ft7ZzkFo48DtpLP7XgBQyBwAAVBIQCiHAw8FIN9x8fl8julwjPlOjaPgmwO0uZDmOy7tdpv4qU27MpvNlK4X7frYZps2AB8fHymdTivlxj/ndCnaAORfF/ws8L4VnESE3xgA7gqgTvOOMGdHuZtclefAVCpF5XJZq0sIRxIbBPBcnEwmlZXKALlTNx0rH8GeB9rOgV6vMt89x7D+8J3ukNsSajabVCqV1vf+C1o6nY5tlvxfdv//X8Q2FI2rCNgO4VUC7LMSAEArD9c1AHSNzCoAQCsP1zUAdI3MKgBAKw/Xtb8VYeX4yQQLQQAAAABJRU5ErkJggg==);
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
    left: -6.1875rem;
  }
}

.introParagraphs___2Iotd {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #2a2a2a;
  padding-bottom: 0.9375rem;
}

@media only screen and (min-width: 758px) {
  .introParagraphs___2Iotd {
    line-height: 1.9;
    padding-bottom: 1.125rem;
  }
}

.introParagraphs___2Iotd.closing___l3lGA {
  line-height: 1.85;
}

@media only screen and (min-width: 758px) {
  .introParagraphs___2Iotd.closing___l3lGA {
    width: calc(100% - 288px);
    display: inline-block;
    margin-top: 0.1875rem;
    line-height: 1.95;
  }
}

@media only screen and (min-width: 1000px) {
  .introParagraphs___2Iotd.closing___l3lGA {
    width: auto;
    display: initial;
    margin-top: 1.125rem;
  }
}

.teamTitle___z0PBT {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  line-height: 2.5rem;
  color: #fff;
  position: relative;
  padding: 1.4375rem 0.125rem 2.5rem;
  margin: 0;
}

.news .teamTitle___z0PBT {
  background-color: #102039;
}

.mach .teamTitle___z0PBT {
  background-color: #5c00d8;
}

.better .teamTitle___z0PBT {
  background-color: #21d1aa;
}

.think .teamTitle___z0PBT {
  background-color: #ff5042;
}

.leftfield .teamTitle___z0PBT {
  background-color: black;
}

.globalcitizen .teamTitle___z0PBT {
  background-color: #7eaaad;
}

.msnbc .teamTitle___z0PBT {
  background-color: #3062ff;
}

.today .teamTitle___z0PBT {
  background-color: #ff503c;
}

.knowyourvalue .teamTitle___z0PBT {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .teamTitle___z0PBT {
    font-size: 5rem;
    line-height: 5rem;
    padding: 2.5rem 0 13.375rem;
    margin: 0;
    width: 64.75%;
  }
}

@media only screen and (min-width: 1000px) {
  .teamTitle___z0PBT {
    width: 45%;
  }
}

.team___H0Ulq {
  position: relative;
}

.team___H0Ulq::after {
  display: block;
  content: "";
  clear: both;
}

.team___H0Ulq::before {
  content: '';
  display: block;
  width: 2.5rem;
  height: calc(100% - 30px);
  position: absolute;
  top: 0;
  left: -2.5rem;
}

.news .team___H0Ulq::before {
  background-color: #102039;
}

.mach .team___H0Ulq::before {
  background-color: #5c00d8;
}

.better .team___H0Ulq::before {
  background-color: #21d1aa;
}

.think .team___H0Ulq::before {
  background-color: #ff5042;
}

.leftfield .team___H0Ulq::before {
  background-color: black;
}

.globalcitizen .team___H0Ulq::before {
  background-color: #7eaaad;
}

.msnbc .team___H0Ulq::before {
  background-color: #3062ff;
}

.today .team___H0Ulq::before {
  background-color: #ff503c;
}

.knowyourvalue .team___H0Ulq::before {
  background-color: #f6a383;
}

@media only screen and (min-width: 758px) {
  .team___H0Ulq::before {
    height: calc(100% - 20px);
  }
}

@media only screen and (min-width: 1000px) {
  .team___H0Ulq::before {
    height: 100%;
  }
}

.teamMembers___2meqg {
  margin-top: -1.75rem;
}

@media only screen and (min-width: 758px) {
  .teamMembers___2meqg {
    margin-top: -11.5rem;
    margin-left: 1.125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .teamMembers___2meqg {
    margin-left: 3.4375rem;
  }
}

.teamMember___WqEN1 {
  width: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

@media only screen and (min-width: 758px) {
  .teamMember___WqEN1 {
    width: 46%;
  }
  .teamMember___WqEN1:nth-child(even) {
    margin-left: 5%;
  }
  .teamMember___WqEN1:nth-child(2n+3) {
    clear: both;
  }
}

@media only screen and (min-width: 1000px) {
  .teamMember___WqEN1 {
    width: 27.75%;
    margin-left: 3.75%;
  }
  .teamMember___WqEN1:nth-child(even) {
    margin-left: 3.75%;
  }
  .teamMember___WqEN1:nth-child(2n+3) {
    clear: none;
  }
  .teamMember___WqEN1:nth-child(3n+1) {
    margin-left: 0;
  }
  .teamMember___WqEN1:nth-child(3n+4) {
    clear: both;
  }
}

.image___2JUCz {
  display: block;
  width: calc(100% + 24px);
  margin-left: 0.75rem;
}

.meta___3MoIj {
  width: calc(100% + 40px);
  padding: 0 2.5rem 1.8125rem;
  position: relative;
  display: block;
}

@media only screen and (min-width: 758px) {
  .meta___3MoIj {
    padding-bottom: 2.8125rem;
  }
}

.meta___3MoIj > h3 {
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.03em;
  margin-top: 0;
  margin-bottom: 0.625rem;
  color: #000;
}

@media only screen and (min-width: 758px) {
  .meta___3MoIj > h3 {
    font-size: 1.875rem;
    line-height: 1.625rem;
    margin-top: 0.75rem;
    margin-bottom: 0.4375rem;
  }
}

.title___e4qsY {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: -0.06em;
}

.description___3-mva {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #555;
  margin-top: 1.5rem;
}

.description___3-mva > span {
  display: block;
}

@media only screen and (min-width: 758px) {
  .contactWrapper___24P7I {
    display: inline;
  }
}

@media only screen and (min-width: 1000px) {
  .contactWrapper___24P7I {
    display: initial;
    position: absolute;
    right: -14.5rem;
    top: 0;
  }
}

.contactBackground___Yb-ui {
  height: 9.75rem;
  background-color: #000;
  position: relative;
  margin-bottom: 9.75rem;
  margin-left: -2.5rem;
}

@media only screen and (min-width: 758px) {
  .contactBackground___Yb-ui {
    width: 15rem;
    height: 15.25rem;
    float: right;
    margin-right: 1.5rem;
    margin-top: 1.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .contactBackground___Yb-ui {
    width: 12.5rem;
    margin-right: 0;
    margin-top: 0;
  }
}

.contactBackground___Yb-ui .contactTitle___3MM4A {
  color: #fff;
  font-size: 1.25rem;
  padding: 1rem 0 0 2.5rem;
  font-weight: 100;
  line-height: 1;
}

@media only screen and (min-width: 758px) {
  .contactBackground___Yb-ui .contactTitle___3MM4A {
    padding-top: 0.625rem;
    letter-spacing: 1.7;
  }
}

@media only screen and (min-width: 1000px) {
  .contactBackground___Yb-ui .contactTitle___3MM4A {
    padding-top: 0.5rem;
    letter-spacing: 2;
  }
}

.contactBackground___Yb-ui .contactForeground___2wRv3 {
  position: absolute;
  content: '';
  top: 3.125rem;
  left: 2.5rem;
  right: 0;
  height: 13.5rem;
  background: #f1f0ed;
  padding: 1.25rem;
}

@media only screen and (min-width: 758px) {
  .contactBackground___Yb-ui .contactForeground___2wRv3 {
    width: 14.0625rem;
    padding-top: 2.25rem;
    height: 15.25rem;
    top: 3.8125rem;
  }
}

@media only screen and (min-width: 1000px) {
  .contactBackground___Yb-ui .contactForeground___2wRv3 {
    width: 12.5rem;
    padding-top: 2rem;
  }
}

.contactBackground___Yb-ui .contactForeground___2wRv3 .contactMessage___34Gef {
  height: 3.125rem;
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 758px) {
  .contactBackground___Yb-ui .contactForeground___2wRv3 .contactMessage___34Gef {
    font-size: 1.5rem;
    line-height: 1.1;
    margin-bottom: 3.125rem;
  }
}

.contactBackground___Yb-ui .contactForeground___2wRv3 .infoWrap___yAPPk {
  width: 8.125rem;
  float: right;
}

@media only screen and (min-width: 758px) {
  .contactBackground___Yb-ui .contactForeground___2wRv3 .infoWrap___yAPPk {
    width: 8.875rem;
  }
}

@media only screen and (min-width: 1000px) {
  .contactBackground___Yb-ui .contactForeground___2wRv3 .infoWrap___yAPPk {
    width: 8.125rem;
  }
}

.contactBackground___Yb-ui .contactForeground___2wRv3 .infoWrap___yAPPk > span {
  display: block;
}

.contactBackground___Yb-ui .contactForeground___2wRv3 .contactInfo___3fSWn {
  font-family: "FoundersGroteskMono-Regular", "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
  font-size: 0.75rem;
  line-height: 2;
  color: #000;
}
.today .container___2kjzr {
  margin-top: -3.75rem;
}

@media only screen and (min-width: 758px) {
  .today .container___2kjzr {
    margin-top: -5rem;
  }
}

.header___90xhP {
  position: relative;
  height: 5rem;
  z-index: 2;
}

.news .header___90xhP {
  background-color: #102039;
}

.mach .header___90xhP {
  background-color: #5c00d8;
}

.better .header___90xhP {
  background-color: #21d1aa;
}

.think .header___90xhP {
  background-color: #ff5042;
}

.leftfield .header___90xhP {
  background-color: black;
}

.globalcitizen .header___90xhP {
  background-color: #7eaaad;
}

.msnbc .header___90xhP {
  background-color: #3062ff;
}

.today .header___90xhP {
  background-color: #ff503c;
}

.knowyourvalue .header___90xhP {
  background-color: #f6a383;
}

.today .header___90xhP {
  background-color: transparent;
  height: 0;
}

@media only screen and (min-width: 1000px) {
  .header___90xhP {
    height: 2.5rem;
  }
}

.header___90xhP::before {
  background-color: transparent;
  background-image: radial-gradient(#f1f0ed 19%, transparent 20%);
  background-size: 5px 5px;
  background-position: 1px 1px;
  content: '';
  position: absolute;
  width: 5rem;
  height: 2.5rem;
  bottom: 0;
  right: 0;
}

@media only screen and (min-width: 758px) {
  .header___90xhP::before {
    right: 6.25rem;
  }
}

@media only screen and (min-width: 1000px) {
  .header___90xhP::before {
    right: 10rem;
    bottom: -5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .header___90xhP::before {
    right: 10.9375rem;
  }
}

.today .header___90xhP::before {
  background-image: none;
}

@media only screen and (min-width: 1000px) {
  .header___90xhP::after {
    content: '';
    position: absolute;
    width: 2.5rem;
    height: 17.8125rem;
    bottom: -17.8125rem;
    left: 0;
  }
  .news .header___90xhP::after {
    background-color: #102039;
  }
  .mach .header___90xhP::after {
    background-color: #5c00d8;
  }
  .better .header___90xhP::after {
    background-color: #21d1aa;
  }
  .think .header___90xhP::after {
    background-color: #ff5042;
  }
  .leftfield .header___90xhP::after {
    background-color: black;
  }
  .globalcitizen .header___90xhP::after {
    background-color: #7eaaad;
  }
  .msnbc .header___90xhP::after {
    background-color: #3062ff;
  }
  .today .header___90xhP::after {
    background-color: #ff503c;
  }
  .knowyourvalue .header___90xhP::after {
    background-color: #f6a383;
  }
  .today .header___90xhP::after {
    background-color: transparent;
  }
}

@media only screen and (min-width: 1240px) {
  .header___90xhP::after {
    height: 23.4375rem;
    bottom: -23.4375rem;
  }
}

.header___90xhP > h1 {
  font-weight: normal;
  position: relative;
  text-align: center;
  color: #fff;
  margin: 0;
  bottom: -1.875rem;
}

.news .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.mach .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.better .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.think .header___90xhP > h1 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 3.28125rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.leftfield .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.globalcitizen .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.msnbc .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.today .header___90xhP > h1 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 3.28125rem;
  line-height: 4.375rem;
  font-weight: normal;
}

.knowyourvalue .header___90xhP > h1 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 3.28125rem;
  line-height: 4.375rem;
  font-weight: normal;
}

@media only screen and (min-width: 758px) {
  .header___90xhP > h1 {
    bottom: -0.1875rem;
  }
  .news .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .mach .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .better .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .think .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.15625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .leftfield .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .globalcitizen .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .msnbc .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 6.875rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .today .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.15625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
  .knowyourvalue .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 5.15625rem;
    line-height: 6.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1000px) {
  .header___90xhP > h1 {
    bottom: -1.8125rem;
  }
  .news .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .mach .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .better .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .think .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 6.09375rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .leftfield .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .globalcitizen .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .msnbc .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 8.125rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .today .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 6.09375rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
  .knowyourvalue .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 6.09375rem;
    line-height: 8.125rem;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1240px) {
  .header___90xhP > h1 {
    bottom: 0;
  }
  .news .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .mach .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .better .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .think .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 7.96875rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .leftfield .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .globalcitizen .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .msnbc .header___90xhP > h1 {
    font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
    font-size: 10.625rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .today .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 7.96875rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
  .knowyourvalue .header___90xhP > h1 {
    font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 7.96875rem;
    line-height: 10.625rem;
    font-weight: normal;
  }
}

.today .header___90xhP > h1 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1;
  padding-top: 3.75rem;
  bottom: auto;
}

@media only screen and (min-width: 758px) {
  .today .header___90xhP > h1 {
    font-size: 3.75rem;
    line-height: 1;
    padding-top: 5rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .header___90xhP > h1 {
    font-size: 4.375rem;
    line-height: 1.57;
  }
}

.video___2raYw {
  position: relative;
  height: 10rem;
  overflow: hidden;
  z-index: 1;
}

.news .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #102039);
}

.mach .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #5c00d8);
}

.better .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #21d1aa);
}

.think .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ff5042);
}

.leftfield .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #000);
}

.globalcitizen .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #7eaaad);
}

.msnbc .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #3062ff);
}

.today .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ff503c);
}

.knowyourvalue .video___2raYw::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f6a383);
}

.video___2raYw.hideGradient___26YAF::before {
  display: none;
}

@media only screen and (min-width: 758px) {
  .video___2raYw {
    height: 23.75rem;
  }
}

@media only screen and (min-width: 1000px) {
  .video___2raYw {
    margin-left: 2.5rem;
    width: calc(100% - 40px);
    height: 30rem;
  }
  .video___2raYw::after {
    content: '';
    position: absolute;
    width: calc(100% - 240px);
    height: 5rem;
    top: 0;
    right: 0;
  }
  .news .video___2raYw::after {
    background-color: #102039;
  }
  .mach .video___2raYw::after {
    background-color: #5c00d8;
  }
  .better .video___2raYw::after {
    background-color: #21d1aa;
  }
  .think .video___2raYw::after {
    background-color: #ff5042;
  }
  .leftfield .video___2raYw::after {
    background-color: black;
  }
  .globalcitizen .video___2raYw::after {
    background-color: #7eaaad;
  }
  .msnbc .video___2raYw::after {
    background-color: #3062ff;
  }
  .today .video___2raYw::after {
    background-color: #ff503c;
  }
  .knowyourvalue .video___2raYw::after {
    background-color: #f6a383;
  }
  .today .video___2raYw::after {
    background-color: transparent;
  }
}

@media only screen and (min-width: 1240px) {
  .video___2raYw {
    height: 37.5rem;
  }
  .video___2raYw::after {
    width: calc(100% - 205px);
  }
}

.globalcitizen .video___2raYw {
  background: url(/rassets1/16edc45a037d9df9b74c80e8cdca7425.png);
  background-size: cover;
}

.globalcitizen .video___2raYw::before {
  background-image: none;
}

.today .video___2raYw {
  height: 11.25rem;
}

.today .video___2raYw::before {
  opacity: 0.9;
  background-image: linear-gradient(116deg, #ff503c, #8d048d), linear-gradient(113deg, #ff503c, #8d048d);
}

@media only screen and (min-width: 758px) {
  .today .video___2raYw {
    height: 26.75rem;
    margin-left: 0;
    width: 100%;
  }
}

@media only screen and (min-width: 1000px) {
  .today .video___2raYw {
    height: 35.1875rem;
  }
}

.video___2raYw > h2 {
  font-family: "FoundersGroteskCond-SmBd", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  font-size: 3.125rem;
  line-height: 2.1875rem;
  color: #fff;
  position: absolute;
  margin-left: 2.5rem;
  margin-top: 2.8125rem;
}

@media only screen and (min-width: 758px) {
  .video___2raYw > h2 {
    font-size: 6.875rem;
    line-height: 4.6875rem;
    margin-top: 5.9375rem;
    margin-left: 4.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .video___2raYw > h2 {
    font-size: 8.125rem;
    line-height: 5.3125rem;
    margin-top: 10.625rem;
    margin-left: 5rem;
  }
}

@media only screen and (min-width: 1240px) {
  .video___2raYw > h2 {
    font-size: 10.625rem;
    line-height: 6.875rem;
    margin-top: 12.8125rem;
    margin-left: 6.25rem;
  }
}

.today .video___2raYw > h2 {
  font-family: "PublicoHeadline-Light", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 2.5625rem;
  line-height: 4.375rem;
  margin-left: 0;
  margin-top: 6.25rem;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 758px) {
  .today .video___2raYw > h2 {
    font-size: 6.875rem;
    line-height: 6.875rem;
    margin-top: 9.375rem;
  }
}

@media only screen and (min-width: 1000px) {
  .today .video___2raYw > h2 {
    font-size: 8.75rem;
    line-height: 6.875rem;
    margin-top: 11.25rem;
  }
}

@media only screen and (min-width: 1240px) {
  .today .video___2raYw > h2 {
    font-size: 10.625rem;
    line-height: 8.75rem;
  }
}

.message___1wY-T {
  font-family: "PublicoText", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  letter-spacing: 0.4px;
  color: #555;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-top: 1.875rem;
  margin-bottom: 2.1875rem;
  position: relative;
  z-index: 2;
}

.today .message___1wY-T {
  background-color: #f8f8f8;
}

@media only screen and (min-width: 758px) {
  .message___1wY-T {
    font-size: 1.125rem;
    line-height: 2.1875rem;
    letter-spacing: normal;
    background-color: #fff;
    float: right;
    width: 33.75rem;
    margin-top: -2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .today .message___1wY-T {
    padding-right: 7.5rem;
  }
}

.message___1wY-T > a {
  text-transform: capitalize;
}

.news .message___1wY-T > a {
  color: #3062ff;
}

.mach .message___1wY-T > a {
  color: #5c00d8;
}

.better .message___1wY-T > a {
  color: #21d1aa;
}

.think .message___1wY-T > a {
  color: #ff5042;
}

.leftfield .message___1wY-T > a {
  color: black;
}

.globalcitizen .message___1wY-T > a {
  color: #7eaaad;
}

.msnbc .message___1wY-T > a {
  color: #3062ff;
}

.today .message___1wY-T > a {
  color: #ff503c;
}

.knowyourvalue .message___1wY-T > a {
  color: #f6a383;
}

/*# sourceMappingURL=main-39b197a9a8804d80d67a.css.map*/