:root {
  --census-green: #1f8a2e;
  --census-green-dark: #146b21;
  --census-tint: #ecffec;
}
body { background: var(--census-tint); }
.site-header { background: #74c043 url("../images/pop_0_02.png") repeat-x; }
.site-banner { height: clamp(60px, 12vw, 98px); width: auto; max-width: 100%; display: block; }
.site-nav { background: var(--census-green-dark); }
.site-footer { background: var(--census-green-dark); color: rgba(255, 255, 255, .85); }
.site-footer a { color: #fff; }
#chapterList .list-group-item-action.active { background: var(--census-green); border-color: var(--census-green); }
#chapterList .list-group-item-action { font-size: .9rem; }
.pdf-frame { height: calc(100vh - 220px); min-height: 480px; background: #fff; }
