@media print {
  .sc-site-header, .sc-site-footer, .sc-sidebar, .sc-breadcrumbs, .sc-article-actions, .sc-related-section, .sc-reactions, .sc-comments-area, .sc-mobile-bottom-nav, .sc-reading-progress, .sc-back-to-top, .sc-command-palette, .sc-newsletter-band { display: none !important; }
  body { background: white !important; color: black !important; font-size: 11pt; }
  .sc-article-shell, .sc-reading-column, .sc-container-reading, .sc-container-wide { display: block; width: 100%; max-width: none; margin: 0; padding: 0; }
  .sc-article-title { font-size: 28pt; }
  .sc-article-body { font-size: 11pt; line-height: 1.5; }
  a { color: black !important; text-decoration: none; }
  .sc-article-body a[href]::after { content: " (" attr(href) ")"; font-size: 8pt; }
}
