/* ================================================================
   KCCU Financial Wellness — Print Styles
   ================================================================ */

@media print {
  .top-bar,
  header,
  .hero,
  .page-hero,
  .newsletter-section,
  footer,
  .nav-toggle,
  .guide-actions { display: none !important; }

  body {
    font-size: 12pt;
    color: #000;
    background: white;
    font-family: Georgia, serif;
  }

  .container { max-width: 100%; padding: 0; }

  h1, h2, h3, h4 {
    font-family: Georgia, serif;
    color: #000;
    page-break-after: avoid;
  }

  .guide-card {
    page-break-inside: avoid;
    border: 1px solid #ccc;
    margin-bottom: 24pt;
  }

  .guide-card h3 { font-size: 14pt; margin-bottom: 6pt; }
  .guide-card p  { font-size: 11pt; margin-bottom: 10pt; }

  .guides-grid { display: block; }

  a { color: #000; text-decoration: none; }
  a[href]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #555; }
  a[href^="#"]::after,
  a[href^="javascript"]::after { content: ""; }
}
