/* print.css */
@media print {

  /* 1) Control the printer page margins */
  @page {
    size: A4;
    margin: 12mm;
  }

  /* 2) Make the page use the full printable width */
  html, body {
    width: 100% !important;
    margin: 0 !important;   /* leave @page to manage margins */
    padding: 0 !important;
  }

  /* Improve text readability */
  body {
    font-size: 10px;
    line-height: 1.4;
  }

  /* Prevent awkward breaks */
  h1, h2, h3 {
    page-break-after: avoid;
  }

  p, ul, ol {
    page-break-inside: avoid;
  }

.standard-content p, .standard-content li {
  font-size: 12pt !important;
  letter-spacing: -0.02em;
}

  /* 3) Remove "site layout" constraints that cause narrow columns */
  .container,
  .wrapper,
  .content,
  main,
  article,
  .site-content {
    max-width: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

#site-footer, .newsletter-banner, .relative-container {
  display: none !important;
}

.quote-content::before {
    font-size: 8em !important;
    left: 0px !important;
  }

}
