/* =============================================================================
   global.css — site-level styles that are NOT part of the design layer.

   The design ships its own two stylesheets, loaded before this one:
       /assets/css/tokens.css   (brand variables + base reset)
       /assets/css/design.css   (component styles)

   Both come from src/_includes/design/ and are replaced wholesale when the
   design is swapped. Anything you put HERE survives a design swap — so keep it
   to genuinely design-independent concerns (print rules, third-party widget
   overrides, and the like). It is intentionally almost empty.
   ========================================================================== */

@media print {
  .nav,
  .nav__drawer,
  .megamenu,
  .megamenu__scrim,
  .finalcta__ghost,
  .marquee,
  .skip-link {
    display: none !important;
  }

  body {
    background: #fff;
    color: #000;
  }

  .hero {
    min-height: 0;
    padding-top: 0;
  }

  a[href^="http"]::after {
    content: " (" attr(href) ")";
    font-size: 11px;
  }
}
