/* GHD Sports — print.css */
@media print {
  body { background: #fff; color: #000; font-size: 12pt; }
  .ghds-header, .ghds-footer, .ghds-mobile-toggle, .ghds-sticky-cta, .ghds-nav__cta, .ghds-mobile-drawer { display: none !important; }
  a { color: #000; text-decoration: underline; }
  a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 90%; }
  img { max-width: 100% !important; page-break-inside: avoid; }
  h1, h2, h3 { page-break-after: avoid; }
  .container { max-width: none; padding: 0; }
}
