/* Briefs and guides print cleanly to PDF. Raw colors are intentional here: paper is paper. */
.crisis-banner,
.disclaimer-banner,
.site-header,
.site-footer__nav,
.site-footer__crisis,
.toc,
.reading-progress,
.back-to-top,
.article__tools,
.button,
.pager,
.safety-strip,
.seal {
  display: none !important;
}

body {
  background: #fff;
  color: #000;
  font-size: 11pt;
}

body::before,
.site-footer::before,
.site-footer::after,
.hero::before,
.card--featured::after {
  display: none;
}

.hero,
.card--featured,
.ledger {
  background: none;
  transform: none;
}

.wrap,
.prose {
  width: auto;
  max-width: none;
}

.article__body.has-toc {
  display: block;
}

.prose a[href^="http"]::after {
  content: " (" attr(href) ")";
  font-size: 0.85em;
  word-break: break-all;
}

h2,
h3 {
  break-after: avoid;
}

.callout,
.bill,
.card {
  break-inside: avoid;
  box-shadow: none;
}

.reform-hooks,
.site-footer {
  margin-top: 2rem;
  background: none;
  color: #000;
  box-shadow: none;
}

.reform-hooks h2,
.reform-hooks__list a,
.site-footer a,
.site-footer .fine-print,
.site-footer__heading,
.site-footer__base {
  color: #000;
}