.fine{font-size:13px}
footer{padding:35px 7%}
h1,h2{text-wrap:balance}
@media(max-width:850px){header{flex-direction:column;align-items:flex-start}
header nav{gap:14px 20px;flex-wrap:wrap;font-size:14px}}
@media print{header,footer{display:none!important}}
.second-question{font-family:var(--display);font-size:24px;line-height:1.3}
.consolidated-reports .report-caption h3{font-size:29px;line-height:1.2}
.consolidated-reports .report-explainer{padding:15px 0}
.consolidated-reports .decision-graphic{margin-top:15px}
.report-disclaimer{font-size:14px;max-width:850px}
header nav{flex-wrap:wrap;gap:25px}
#book h2 em{display:inline}
#book h2{max-width:700px}
footer .footer-links{flex-wrap:wrap}
@media(max-width:800px){.consolidated-reports .deliverable-grid{grid-template-columns:1fr}}