/* The report title and the purpose of this census, across both themes. */
body[data-design] .hero h1.bibliographical-title {
  width: auto !important;
  max-width: none !important;
  margin: 0 0 10px !important;
  font-size: clamp(32px, 4.2vw, 62px) !important;
  line-height: 1.04 !important;
  letter-spacing: -0.035em !important;
}
body[data-design] .hero h1.bibliographical-title span {
  display: block;
}
body[data-design] .hero .census-purpose {
  max-width: none;
  margin: 0;
  color: var(--gold2);
  font-family: "Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, serif;
  font-size: clamp(22px, 2.1vw, 30px);
  font-weight: 600;
  line-height: 1.2;
}
body[data-design] .hero .census-edition {
  max-width: none;
  margin: 6px 0 20px;
  color: var(--text);
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.07em;
}
@media (max-width: 980px) {
  body[data-design] .hero h1.bibliographical-title {
    font-size: clamp(32px, 6vw, 52px) !important;
  }
}
@media (max-width: 800px) {
  body[data-design] .hero h1.bibliographical-title {
    margin-bottom: 8px !important;
    font-size: clamp(32px, 8.4vw, 40px) !important;
  }
  body[data-design] .hero .census-purpose {
    font-size: clamp(21px, 5.8vw, 24px);
  }
  body[data-design] .hero .census-edition {
    margin: 5px 0 16px;
    font-size: 12px;
  }
}
