@media print {
  img {
    width: 50% !important;
    height: 100% !important;
  }
  * {
    box-sizing: border-box !important;
  }
  header {
    display: block !important;
    position: relative !important;
    top: 0 !important;
  }

  body {
    width: 100% !important;
    min-width: 900px !important;
    margin: 0;
  }

  .mdny-container {
    max-width: none !important;
    width: 900px !important;
  }

  * {
    max-width: 100% !important;
  }

  html,
  body {
    font-size: 100% !important;
  }
  .sp-floating-footer.show {
    display: none;
  }
  .sp-sa-author-image img {
    width: 50% !important;
    height: 100% !important;
    object-fit: contain;
  }
  .sp-sa-author-image {
    border: none;
  }
  .sp-post-thumbnail {
    width: 50% !important;
    height: 100% !important;
  }
  .sp-sa-thumbnail picture {
    display: flex;
    justify-content: center;
  }
  .sp-most-rltd-m {
    padding-bottom: 5.875rem;
    border-bottom: 0.031rem solid var(--silver);
  }

  .sp-sa-content figure:has(img) {
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .sp-sa-thumbnail {
    background: unset;
    border: none;
  }
  #back-to-top {
    display: none;
  }
  .sp-post-thumbnail {
    border: none;
  }
  .sp-related-latest.mdny-container,
  .sp-footer_desktop,
  .sp-toggle-grp{
    display: none;
  }
	.cky-btn-revisit-wrapper{
    display: none !important;
  }
  .desk-logo,
  .desk-logo img {
    width: 20.346rem;
    height: 1.969rem;
    display: block;
  }
}
@page {
  size: A4;
  padding: 15mm;
}
