@charset "UTF-8";
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

.heritage-report-card-theme--light, .heritage-report-card-theme--dark {
  clear: both;
  overflow: hidden;
  height: 19rem;
  padding: 1.5625rem 1.25rem 0;
  position: relative; }
  @media screen and (min-width: 1024px) {
    .heritage-report-card-theme--light, .heritage-report-card-theme--dark {
      height: 21.875rem; } }
  .heritage-report-card-theme--light .heritage-card-eyebrow, .heritage-report-card-theme--dark .heritage-card-eyebrow {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 500;
    font-size: 0.6875rem;
    font-weight: 500;
    margin-bottom: 1.5625rem; }
    @media screen and (min-width: 768px) {
      .heritage-report-card-theme--light .heritage-card-eyebrow, .heritage-report-card-theme--dark .heritage-card-eyebrow {
        margin-bottom: 2.1875rem; } }
    @media screen and (min-width: 1024px) {
      .heritage-report-card-theme--light .heritage-card-eyebrow, .heritage-report-card-theme--dark .heritage-card-eyebrow {
        margin-bottom: 3.4375rem; } }
  .heritage-report-card-theme--light .heritage-card__title, .heritage-report-card-theme--dark .heritage-card__title {
    font-family: 'Chronicle Display A', 'Chronicle Display B';
    font-weight: 300;
    margin: 0 0 1.25rem;
    font-size: 2rem;
    line-height: 2.125rem;
    letter-spacing: -0.0125rem;
    transition: none;
    transition: border .1s ease;
    display: inline-block; }
    @media screen and (min-width: 768px) {
      .heritage-report-card-theme--light .heritage-card__title, .heritage-report-card-theme--dark .heritage-card__title {
        margin-bottom: 1.0625rem;
        font-size: 2.25rem;
        line-height: 2.375rem; } }
    @media screen and (min-width: 1024px) {
      .heritage-card-theme--small .heritage-report-card-theme--light .heritage-card__title, .heritage-card-theme--small .heritage-report-card-theme--dark .heritage-card__title {
        font-size: 2rem;
        line-height: 2.125rem; } }
    .heritage-report-card-theme--light .heritage-card__title:focus, .heritage-report-card-theme--light .heritage-card__title:hover, .heritage-report-card-theme--light .heritage-card__title:active, .heritage-report-card-theme--dark .heritage-card__title:focus, .heritage-report-card-theme--dark .heritage-card__title:hover, .heritage-report-card-theme--dark .heritage-card__title:active {
      color: #c4d82d; }
  .heritage-report-card-theme--light-author, .heritage-report-card-theme--dark-author {
    font-family: 'Chronicle Display A', 'Chronicle Display B';
    font-weight: 300;
    font-style: italic;
    font-size: 1.1875rem;
    margin-bottom: 0.375rem;
    margin-top: 0.3125rem; }
  .heritage-report-card-theme--light-date, .heritage-report-card-theme--dark-date {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 500;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.6875rem;
    letter-spacing: -0.00625rem;
    display: block; }
    .heritage-report-card-theme--light-date span, .heritage-report-card-theme--dark-date span {
      font-weight: 300;
      margin-left: 0.4375rem; }
  .heritage-report-card-theme--light-arrow, .heritage-report-card-theme--dark-arrow {
    display: block;
    float: right;
    position: absolute;
    right: 40px;
    bottom: 36px;
    z-index: 4; }
    .heritage-report-card-theme--light-arrow:focus, .heritage-report-card-theme--light-arrow:hover, .heritage-report-card-theme--dark-arrow:focus, .heritage-report-card-theme--dark-arrow:hover {
      text-decoration: none; }
  @media screen and (min-width: 768px) {
    .heritage-report-card-theme--light, .heritage-report-card-theme--dark {
      height: 21.875rem;
      padding: 1.5625rem 2.5rem 0; } }

.heritage-report-card-theme--light {
  background-color: #fff; }
  .heritage-report-card-theme--light .heritage-card-eyebrow {
    color: #264a59; }
  .heritage-report-card-theme--light .heritage-card__title {
    color: #264a59; }
    .heritage-report-card-theme--light .heritage-card__title:focus span, .heritage-report-card-theme--light .heritage-card__title:hover span, .heritage-report-card-theme--light .heritage-card__title:active span {
      color: #264a59; }
  .heritage-report-card-theme--light-author {
    color: #111d22; }
    .heritage-report-card-theme--light-author a {
      color: #0093d0;
      cursor: pointer; }
  .heritage-report-card-theme--light-date {
    color: #264a59; }
    .heritage-report-card-theme--light-date span {
      color: #75a5c0; }
  .heritage-report-card-theme--light-arrow {
    color: #0093d0; }

.heritage-report-card-theme--dark {
  background-color: #22262c; }
  .heritage-report-card-theme--dark .heritage-card-eyebrow {
    color: #fff; }
  .heritage-report-card-theme--dark .heritage-card__title {
    color: #fff; }
    .heritage-report-card-theme--dark .heritage-card__title:focus span, .heritage-report-card-theme--dark .heritage-card__title:hover span, .heritage-report-card-theme--dark .heritage-card__title:active span {
      color: #fff; }
  .heritage-report-card-theme--dark-author {
    color: #bee7f9; }
    .heritage-report-card-theme--dark-author a {
      color: #bee7f9; }
  .heritage-report-card-theme--dark-date {
    color: #fff; }
    .heritage-report-card-theme--dark-date span {
      color: #bee7f9; }
  .heritage-report-card-theme--dark-arrow {
    color: #c4d82d; }

.commentary-author-image-wrapper {
  display: none; }
  @media screen and (min-width: 768px) {
    .commentary-author-image-wrapper {
      position: relative;
      display: inline-block;
      float: left;
      margin-top: 1.5625rem;
      border-radius: 50%;
      max-width: min(28% - 20px, 100% - 370px);
      width: auto;
      overflow: hidden; }
      .commentary-author-image-wrapper:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #c5d1d8;
        z-index: 0; }
      .commentary-author-image-wrapper:after {
        border-radius: 50%; }
      .commentary-author-image-wrapper img {
        position: relative;
        z-index: 1;
        border-radius: 50%; } }

.heritage-commentary-card-theme--light, .heritage-commentary-card-theme--dark {
  clear: both;
  overflow: hidden;
  height: 19rem;
  padding: 1.5625rem 1.25rem 0; }
  @media screen and (min-width: 768px) {
    .heritage-commentary-card-theme--light, .heritage-commentary-card-theme--dark {
      padding-left: 2.5rem; } }
  @media screen and (min-width: 1024px) {
    .heritage-commentary-card-theme--light, .heritage-commentary-card-theme--dark {
      height: 21.875rem; } }
  .heritage-commentary-card-theme--light .heritage-card-eyebrow, .heritage-commentary-card-theme--dark .heritage-card-eyebrow {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 500;
    font-size: 0.6875rem;
    font-weight: 300;
    margin-bottom: 0.3125rem; }
    @media screen and (min-width: 768px) {
      .heritage-commentary-card-theme--light .heritage-card-eyebrow, .heritage-commentary-card-theme--dark .heritage-card-eyebrow {
        display: block;
        padding-left: 1.25rem;
        margin-bottom: 1.25rem; } }
  @media screen and (min-width: 768px) {
    .heritage-commentary-card-theme--light-wrap::after, .heritage-commentary-card-theme--dark-wrap::after {
      clear: both;
      content: '';
      display: table; } }
  .heritage-commentary-card-theme--light-wrap img, .heritage-commentary-card-theme--dark-wrap img {
    display: none; }
    @media screen and (min-width: 768px) {
      .heritage-commentary-card-theme--light-wrap img, .heritage-commentary-card-theme--dark-wrap img {
        display: block;
        width: 100%;
        float: left; } }
  @media screen and (min-width: 768px) {
    .heritage-commentary-card-theme--light-info, .heritage-commentary-card-theme--dark-info {
      float: left;
      width: 21.875rem;
      margin-left: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    .heritage-commentary-card-theme--light-info, .heritage-commentary-card-theme--dark-info {
      width: 72%; } }
  .heritage-commentary-card-theme--light-info .heritage-card__title, .heritage-commentary-card-theme--dark-info .heritage-card__title {
    font-family: 'Chronicle Display A', 'Chronicle Display B';
    font-weight: 300;
    margin: 0 0 1.25rem;
    font-size: 2rem;
    line-height: 2.125rem;
    letter-spacing: -0.0125rem;
    display: inline-block; }
    @media screen and (min-width: 768px) {
      .heritage-commentary-card-theme--light-info .heritage-card__title, .heritage-commentary-card-theme--dark-info .heritage-card__title {
        margin-bottom: 1.0625rem;
        font-size: 2.25rem;
        line-height: 2.375rem; } }
    @media screen and (min-width: 1024px) {
      .heritage-card-theme--small .heritage-commentary-card-theme--light-info .heritage-card__title, .heritage-card-theme--small .heritage-commentary-card-theme--dark-info .heritage-card__title {
        font-size: 2rem;
        line-height: 2.125rem; } }
  .heritage-commentary-card-theme--light-author, .heritage-commentary-card-theme--dark-author {
    font-family: 'Chronicle Display A', 'Chronicle Display B';
    font-weight: 300;
    font-style: italic;
    font-size: 1.1875rem;
    margin-bottom: 0.375rem; }
  .heritage-commentary-card-theme--light-date, .heritage-commentary-card-theme--dark-date {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 500;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.6875rem;
    letter-spacing: -0.00625rem; }
    .heritage-commentary-card-theme--light-date span, .heritage-commentary-card-theme--dark-date span {
      font-weight: 300;
      margin-left: 0.4375rem; }
  .heritage-commentary-card-theme--light-arrow, .heritage-commentary-card-theme--dark-arrow {
    display: block;
    float: right;
    position: absolute;
    right: 40px;
    bottom: 36px; }
    .heritage-commentary-card-theme--light-arrow:focus, .heritage-commentary-card-theme--light-arrow:hover, .heritage-commentary-card-theme--dark-arrow:focus, .heritage-commentary-card-theme--dark-arrow:hover {
      text-decoration: none; }

.heritage-commentary-card-theme--light {
  background-color: #fff; }
  .heritage-commentary-card-theme--light .heritage-card-eyebrow {
    color: #264a59; }
  .heritage-commentary-card-theme--light-info h3 {
    color: #264a59; }
  .heritage-commentary-card-theme--light-author {
    color: #0093d0; }
  .heritage-commentary-card-theme--light-date {
    color: #264a59; }
    .heritage-commentary-card-theme--light-date span {
      color: #75a5c0; }
  .heritage-commentary-card-theme--light-arrow {
    color: #0093d0; }

.heritage-commentary-card-theme--dark {
  background-color: #22262c; }
  .heritage-commentary-card-theme--dark .heritage-card-eyebrow {
    color: #fff; }
  .heritage-commentary-card-theme--dark-info .heritage-card__title {
    color: #fff; }
  .heritage-commentary-card-theme--dark-author {
    color: #bee7f9; }
  .heritage-commentary-card-theme--dark-date {
    color: #fff; }
    .heritage-commentary-card-theme--dark-date span {
      color: #75a5c0; }
  .heritage-commentary-card-theme--dark-arrow {
    color: #c4d82d; }

.heritage-explainer-card {
  clear: both;
  height: 19rem;
  padding: 1.5625rem 1.25rem 0;
  position: relative; }
  @media screen and (min-width: 768px) {
    .heritage-explainer-card {
      padding: 1.625rem 2.5rem 0; } }
  @media screen and (min-width: 1024px) {
    .heritage-explainer-card {
      height: 21.875rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .heritage-card-theme--small.heritage-explainer-card .heritage-explainer-card-summary,
    .heritage-card-theme--small.heritage-explainer-card .heritage-explainer-card-line {
      display: none; }
    .heritage-card-theme--small.heritage-explainer-card .heritage-card__title {
      font-size: 2.25rem;
      line-height: 2.375rem; } }
  .hovered._has-image.heritage-explainer-card .heritage-card-image-background {
    -ms-transform: scale(1);
    transform: scale(1); }
  .heritage-explainer-card .heritage-card-eyebrow {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 500;
    font-size: 0.6875rem;
    font-weight: 500;
    color: #fff;
    margin-bottom: 1.5625rem;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .heritage-explainer-card .heritage-card-eyebrow {
        margin-bottom: 26px; } }
  .heritage-explainer-card .heritage-icon-arrow_long {
    color: #c4d82d;
    display: block;
    float: right;
    transition: transform .3s ease; }
    .heritage-explainer-card .heritage-icon-arrow_long:focus, .heritage-explainer-card .heritage-icon-arrow_long:hover {
      text-decoration: none; }
  .heritage-explainer-card-wrap {
    overflow: hidden;
    clear: both;
    text-align: center;
    display: block;
    position: static; }
    .heritage-explainer-card-wrap:focus, .heritage-explainer-card-wrap:hover {
      text-decoration: none; }
    .heritage-explainer-card-wrap .heritage-card__title {
      font-family: 'Chronicle Display A', 'Chronicle Display B';
      font-weight: 300;
      font-size: 2rem;
      line-height: 2.125rem;
      text-align: center;
      color: #fff;
      margin: 0;
      display: block;
      width: 100%;
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .heritage-explainer-card-wrap .heritage-card__title {
          font-size: 2.25rem;
          line-height: 2.375rem; } }
      @media screen and (min-width: 1024px) {
        .heritage-card-theme--large .heritage-explainer-card-wrap .heritage-card__title {
          font-size: 3.125rem;
          line-height: 3.125rem; } }
    .heritage-explainer-card-wrap .heritage-explainer-card-summary {
      display: none; }
      @media screen and (min-width: 768px) {
        .heritage-explainer-card-wrap .heritage-explainer-card-summary {
          display: block; } }
    .heritage-explainer-card-wrap .heritage-explainer-card-summary * {
      font-family: 'Chronicle Display A', 'Chronicle Display B';
      font-weight: 200;
      font-size: 1.25rem;
      font-style: italic;
      letter-spacing: 0.0125rem;
      text-align: center;
      color: #fff;
      position: relative;
      z-index: 1;
      margin-top: 0.75rem; }
  .heritage-explainer-card-line {
    content: '';
    background: #c4d82d;
    width: 40%;
    height: 0.125rem;
    display: none;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .heritage-explainer-card-line {
        display: inline-block; } }

@media screen and (min-width: 1024px) {
  .heritage-card-theme--small {
    width: 40%;
    margin-right: 2%;
    float: left;
    display: block;
    clear: none; }
    .heritage-card-theme--small .heritage-card__title {
      font-size: 2rem;
      line-height: 2.125rem; }
    .heritage-card-theme--small .heritage-card-eyebrow {
      padding-left: 0; }
    .heritage-card-theme--small-wrap img {
      display: none; }
    .heritage-card-theme--small-info {
      width: auto;
      margin-left: 0; }
    .heritage-card-theme--small .featured-events__play {
      display: block;
      position: relative;
      z-index: 2; } }

@media screen and (min-width: 1024px) {
  .heritage-card-theme--medium {
    float: left;
    display: block;
    margin-right: 1.94175%;
    width: 49.02913%;
    clear: both; }
    .heritage-card-theme--medium:last-child {
      margin-right: 0; }
    .heritage-card-theme--medium .heritage-card-eyebrow {
      padding-left: 0.625rem; }
    .heritage-card-theme--medium-wrap img {
      width: 6.25rem;
      height: 6.25rem; }
    .heritage-card-theme--medium-info {
      width: 18.75rem;
      margin-left: 1.25rem; } }

@media screen and (min-width: 1024px) {
  .heritage-card-theme--large {
    width: 58%;
    margin-right: 2%;
    float: left;
    display: block;
    clear: none; }
    .heritage-card-theme--large .featured-events__play {
      display: block;
      position: relative;
      z-index: 2; } }

select {
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.button-base, .button-blue, .button-dark-blue, .button-light-blue {
  font-family: 'Gotham A', 'Gotham B';
  font-weight: 500;
  cursor: pointer;
  display: block;
  border-style: none;
  color: #fff;
  transition: background-color .3s ease; }

.button-blue {
  background-color: #264a59; }
  .button-blue:focus, .button-blue:hover {
    background-color: #386274; }

.button-dark-blue {
  background-color: #252a2f; }
  .button-dark-blue:focus, .button-dark-blue:hover {
    background-color: #292e35; }
    .button-dark-blue:focus i, .button-dark-blue:hover i {
      color: #c4d82d; }

.button-light-blue {
  background-color: #6193b4;
  font-weight: 300; }

.button-more {
  font-family: 'Gotham A', 'Gotham B';
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  color: #264a59;
  border: none;
  display: block;
  border-bottom: #c5d1d8 4px solid;
  background-color: transparent;
  transition: all .3 ease;
  position: relative; }
  .button-more a:focus, .button-more:focus,
  .button-more a:hover, .button-more:hover {
    text-decoration: none; }
  .button-more i {
    font-size: 24px;
    color: #0093d0; }
  .button-more:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: -4px;
    height: 4px;
    transition: all .3s ease;
    background-color: #0093d0; }
  .button-more:focus, .button-more:hover, .button-more.active {
    color: #0093d0;
    text-decoration: none; }
    .button-more:focus i, .button-more:hover i, .button-more.active i {
      color: #0093d0; }
    .button-more:focus:after, .button-more:hover:after, .button-more.active:after {
      left: 0;
      right: 0; }
  .button-more._inactive {
    opacity: 0;
    height: 0;
    padding: 0; }

body.bodyNoScroll {
  overflow: hidden; }

/*!
 * tabbyjs v12.0.3
 * Lightweight, accessible vanilla JS toggle tabs.
 * (c) 2019 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */
/**
 * The tablist
 */
[role="tablist"] {
  border-bottom: 1px solid lightgray;
  list-style: none;
  margin: 0;
  padding: 0; }

[role="tablist"] * {
  box-sizing: border-box; }

/**
 * The tablist item
 */
@media (min-width: 30em) {
  [role="tablist"] li {
    display: inline-block; } }

/**
 * The tabs
 */
[role="tab"] {
  border: 1px solid transparent;
  border-top-color: lightgray;
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
  /**
	 * Active tab styling
	 */
  /**
	 * Tabs on hover
	 */ }

@media (min-width: 30em) {
  [role="tab"] {
    border-top-color: transparent;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    display: inline-block;
    margin-bottom: -1px; } }

[role="tab"][aria-selected="true"] {
  background-color: lightgray; }

@media (min-width: 30em) {
  [role="tab"][aria-selected="true"] {
    background-color: transparent;
    border: 1px solid lightgray;
    border-bottom-color: #ffffff; } }

[role="tab"]:hover:not([aria-selected="true"]) {
  background-color: #f7f7f7; }

@media (min-width: 30em) {
  [role="tab"]:hover:not([aria-selected="true"]) {
    border: 1px solid lightgray; } }

/**
 * [hidden] fallback for IE10 and lower
 */
[hidden] {
  display: none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'heritage-icons';
  src: url("/themes/heritage/src/fonts/heritage-icons.eot?96qnpn");
  src: url("/themes/heritage/src/fonts/heritage-icons.eot?96qnpn#iefix") format("embedded-opentype"), url("/themes/heritage/src/fonts/heritage-icons.ttf?96qnpn") format("truetype"), url("/themes/heritage/src/fonts/heritage-icons.woff?96qnpn") format("woff"), url("/themes/heritage/src/fonts/heritage-icons.svg?96qnpn#heritage-icons") format("svg");
  font-weight: normal; }

[class^='heritage-icon-'],
[class*='heritage-icon-'] {
  font-family: 'heritage-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.heritage-icon-circle_info:before {
  content: "\e900"; }

.heritage-icon-chapter_arrow:before {
  content: "\e901"; }

.heritage-icon-chaptering_close:before {
  content: "\e902"; }

.heritage-icon-collapse:before {
  content: "\e903"; }

.heritage-icon-copy_clipboard:before {
  content: "\e904"; }

.heritage-icon-copy_link:before {
  content: "\e905"; }

.heritage-icon-download_pdf:before {
  content: "\e906"; }

.heritage-icon-download:before {
  content: "\e907"; }

.heritage-icon-expand_image:before {
  content: "\e908"; }

.heritage-icon-expand:before {
  content: "\e909"; }

.heritage-icon-explore_issues_desktop:before {
  content: "\e90a"; }

.heritage-icon-explore_issues_tablet_mobile:before {
  content: "\e90b"; }

.heritage-icon-hamburger_menu:before {
  content: "\e90c"; }

.heritage-icon-heritage_bell:before {
  content: "\e90d"; }

.heritage-icon-heritage_logo:before {
  content: "\e90e"; }

.heritage-icon-issues_arrow:before {
  content: "\e90f"; }

.heritage-icon-lightbox_close:before {
  content: "\e910"; }

.heritage-icon-quote:before {
  content: "\e911"; }

.heritage-icon-search_desktop:before {
  content: "\e912"; }

.heritage-icon-search_tablet_mobile:before {
  content: "\e913"; }

.heritage-icon-see_more_arrow:before {
  content: "\e914"; }

.heritage-icon-share:before {
  content: "\e915"; }

.heritage-icon-social_facebook:before {
  content: "\e916"; }

.heritage-icon-social_twitter:before {
  content: "\e917"; }

.heritage-icon-tooltip_desktop:before {
  content: "\e918"; }

.heritage-icon-tooltip_tablet_mobile:before {
  content: "\e919"; }

.heritage-icon-check_sign_up:before {
  content: "\e91a"; }

.heritage-icon-add_to_calendar:before {
  content: "\e91b"; }

.heritage-icon-arrow_long:before {
  content: "\e91c"; }

.heritage-icon-calendar_left:before {
  content: "\e926"; }

.heritage-icon-calendar_right:before {
  content: "\e91d"; }

.heritage-icon-play_list_view:before {
  content: "\e91e"; }

.heritage-icon-play_module:before {
  content: "\e91f"; }

.heritage-icon-play_live_video:before {
  content: "\e920"; }

.heritage-icon-live_video_close:before {
  content: "\e921"; }

.heritage-icon-pin:before {
  content: "\e922"; }

.heritage-icon-clock:before {
  content: "\e923"; }

.heritage-icon-home3:before {
  content: "\e924"; }

.heritage-icon-print:before {
  content: "\e925"; }

.heritage-icon-linkedin2:before {
  content: "\eaca"; }

.heritage-icon-envelop:before {
  content: "\e945"; }

a {
  -webkit-text-decoration-skip: objects;
  color: #0093d0;
  text-decoration: none;
  transition: color .3s ease; }
  a:focus, a:active, a:hover {
    text-decoration: underline; }

p {
  margin: 0; }

dfn {
  font-style: italic; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

pre {
  margin: 0;
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1rem; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

.headline {
  font-family: 'Chronicle Display A', 'Chronicle Display B';
  font-weight: 300;
  font-size: 2.625rem;
  line-height: 2.75rem;
  letter-spacing: -0.03125rem;
  color: #061d46; }

.headline__date {
  color: #75a5c0;
  display: block; }

@media screen and (min-width: 768px) {
  .headline {
    font-size: 3.75rem;
    line-height: 3.625rem;
    letter-spacing: -0.05625rem; } }

@media screen and (min-width: 1024px) {
  .headline {
    font-size: 5rem;
    line-height: 4.625rem;
    letter-spacing: -0.08125rem; } }

.embedded-entity.easychart-light,
.embedded-entity.easychart-dark,
.timeline,
.listicle,
img {
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */
  max-width: 100%; }

img {
  margin-bottom: 0.5rem; }

body:not(.path-voterfraud-print) {
  padding: 1.25rem 1.875rem; }

p:first-child:first-letter {
  font-size: 1.125rem !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 1.8rem !important;
  color: black !important;
  margin: 0 !important; }

p {
  color: black !important; }

h1 {
  margin-bottom: 1rem !important; }
  h1 * {
    font-size: 3rem !important;
    line-height: 1 !important; }

.issue-breaker,
.mktoForm,
.article__social-container.commentary__social-container.explainer-banner__social-container,
.commentary__headline.headline {
  display: none; }

h1,
h2,
h3,
h4,
h5,
.listicle-card__headline * {
  font-weight: bold !important; }

h1 {
  font-size: 1.625rem;
  line-height: 2.75rem;
  letter-spacing: -0.03125rem;
  color: #061d46; }

.navigation__article-title,
.microsite-main-nav,
.legacy-youtube,
.navigation-global__issue-toggle,
.navigation-global__nav-tier,
[class*='footer'],
.global-footer,
.navigation-global__fix-wrapper,
.navigation-global__nav-bar-wrap,
.slideshow,
.donation,
.article__download-report,
.article__download-lectures,
#block-transporterblock,
.sliding-nav,
#block-heritage-theme-local-tasks {
  display: none !important; }

.article__body-copy p,
.listicle-card,
.pull-quote,
.article__chapter-heading,
.article__references-reference {
  margin-top: 1rem !important; }

.article-summary__eyebrow {
  font-style: italic !important; }

.pull-quote__author,
.pull-quote__author-title {
  font-style: italic !important; }

.navigation-global__logo-link,
.navigation-global__logo-link .heritage-icon-heritage_logo {
  display: block !important;
  color: black !important;
  font-size: 80px !important;
  line-height: 80px !important;
  position: relative !important;
  margin-bottom: 2.5rem !important; }

.navigation-global__logo-link .heritage-icon-heritage_logo:before {
  display: block !important; }

.pull-quote__quote p {
  display: inline-block !important; }
  .pull-quote__quote p:before {
    content: '\201c' !important;
    display: inline-block !important;
    float: left !important; }
  .pull-quote__quote p:after {
    content: '\201d' !important;
    display: inline-block !important;
    float: right !important; }

.listicle-card__id {
  margin-right: 0.375rem !important; }

.microsite-article:before {
  speak: none !important;
  content: "";
  font-family: 'heritage-icons' !important;
  font-size: 3.625rem !important;
  line-height: 7.5rem !important;
  color: #000 !important;
  position: relative !important;
  display: block !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.article-read-time {
  clear: both;
  display: block;
  font-weight: bold; }

.author-card.multi-author-card {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 1rem 0;
  overflow: hidden; }
  .author-card.multi-author-card .author-card__commentary-by {
    font-weight: bold;
    padding-top: 6px; }
  .author-card.multi-author-card .author-card__author-item {
    padding-left: 0.75rem; }

/*# sourceMappingURL=print.css.map */

body {
	line-height: 1.5;
}
.author-card__image-wrapper {
	display: none;
}
.commentary__eyebrow.article__eyebrow,
.article-general-info,
.author-card__author-info-wrapper {
	margin-bottom: 1rem;
}