@media print {
  @page {
    margin: 2cm;
  }
  * {
    position: static;
    float: none;
    clear: both;
  }
  h1,
  h2,
  h3,
  h4,
  .datestamp {
    font-family: Helvetica, Arial, sans-serif !important;
  }
  .o-bg-base,
  body {
    background-color: #fff !important;
    color: #000;
  }
  p {
    font-family: "Times New Roman", Georgia, serif;
  }
  h1 {
    display: block;
    position: relative;
    font-size: 24pt;
    line-height: 120%;
    margin: 0;
    margin-bottom: 8pt;
    color: #000;
  }
  h2,
  h3,
  h4 {
    font-size: 12pt !important;
    page-break-after: avoid;
  }
  h5 {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 4pt;
  }
  .datestamp {
    font-size: 10pt;
  }
  ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  a {
    text-decoration: none;
    color: #000;
  }
  a[href]:after {
    display: none;
  }
  .o-wrapper.o-bg-base,
  .wrapper {
    margin-top: 0 !important;
  }
  .c-header--wide-transparent {
    position: relative;
  }
  .header-logo {
    display: block;
    width: 100%;
    float: left;
  }
  .c-entry {
    border-bottom: 0;
  }
  .content-main-column {
    width: 100%;
  }
  .l-entry {
    grid-template-columns: 1fr !important;
  }
  header.u-size-responsive-view,
  video,
  .svp.svp-video-related,
  #speakup-player,
  .slot,
  .c-readingbar,
  .soa,
  .adform-adbox,
  .l-entry__topics,
  .l-entry__related,
  .l-entry__sidebar,
  [data-ad-skin],
  .c-attachments,
  .c-subheader,
  .c-header .o-container div:first-child,
  .c-header .o-container div:last-child,
  .o-page .o-container > section:not(.l-entry__body),
  .c-entry a.o-link-text:last-child,
  .c-footer,
  .i-amphtml-inabox,
  .timestamp,
  .filters-dropdown,
  .ob-widget,
  .video-box,
  .skin_top,
  .skin_left,
  .skin_right,
  .dropdown {
    display: none !important;
  }
  .adform-adbox {
    opacity: 0 !important;
  }
  .c-header {
    border-bottom: 2px solid #000;
    padding: 0;
    margin-bottom: 1rem;
  }
  .c-header .o-container div:nth-child(2) {
    margin-left: 0;
  }
  .c-entry *,
  .c-entry > p a, .c-entry > p span a,
  .c-entry > p span a span,
  .c-entry > ul a,
  .c-entry > ol a,
  .c-entry > blockquote a,
  .c-entry > h3 > a,
  .c-entry > h2 a,
  .u-color-secondary,
  .l-entry__title,
  .l-entry__body a,
  .c-header__channel.o-link-inverse {
    color: #000;
  }
  .c-brand {
    margin: 1rem 0;
    fill: #000 !important;
    color: #000 !important;
  }
  .c-brand__network, .c-brand__edition {
    fill: #000 !important;
  }
  .c-header .c-brand__edition {
    --brand-color: #000 !important;
  }
  .c-entry > h3::after {
    top: 1.8rem;
  }
  .c-entry > h3 > a {
    display: block;
    margin-top: 0.5rem;
  }
  .c-navbar__item:hover,
  .c-navbar__item.is-active {
    box-shadow: none;
  }
  .c-navbar__item .o-link-inverse {
    color: #000;
  }
  .c-entry blockquote {
    position: relative;
  }
  .c-entry blockquote {
    border-top: 3px solid #d9d9d9;
    border-bottom: 3px solid #d9d9d9;
  }
  body[data-color-scheme*=dark][data-model*=approfondimento] [data-entry] .c-entry[data-content--body] > [class*=flourish], body[data-color-scheme*=dark][data-model*=approfondimento] [data-entry] [data-premium-content] [data-premium-content--unlocked] > [class*=flourish], [data-model*=approfondimento] [data-entry] .c-entry[data-content--body] > [class*=flourish], [data-model*=approfondimento] [data-entry] [data-premium-content] [data-premium-content--unlocked] > [class*=flourish],
  body[data-color-scheme*=dark][data-model*=approfondimento] .l-entry__byline,
  [data-model*=approfondimento] .l-entry__byline,
  body[data-color-scheme*=dark][data-model*=approfondimento] [data-entry] .c-entry[data-content--body] :is(h3, h4, blockquote:not([class]), figure, .svp.svp-video-related:has(.svp-content .video-player .player--video--ratio-vertical)),
  body[data-color-scheme*=dark][data-model*=approfondimento] [data-entry] [data-premium-content] [data-premium-content--unlocked] :is(h3, h4, blockquote:not([class]), figure, .svp.svp-video-related:has(.svp-content .video-player .player--video--ratio-vertical)),
  [data-model*=approfondimento] [data-entry] .c-entry[data-content--body] :is(h3, h4, blockquote:not([class]), figure, .svp.svp-video-related:has(.svp-content .video-player .player--video--ratio-vertical)),
  [data-model*=approfondimento] [data-entry] [data-premium-content] [data-premium-content--unlocked] :is(h3, h4, blockquote:not([class]), figure, .svp.svp-video-related:has(.svp-content .video-player .player--video--ratio-vertical)) {
    animation: none;
  }
}