.deliberations-intro,
.deliberation-intro {
  padding: clamp(2rem, 3vw, 3rem) 0;
}
.deliberations-intro h1,
.deliberation-intro h1 {
  max-width: none;
  font-size: clamp(2.8rem, 4.4vw, 4.8rem);
  line-height: 1.05;
}
.deliberations-intro__note {
  max-width: 65ch;
  margin: 1.25rem 0 0;
  color: var(--muted);
  font-size: .96rem;
}
.deliberation-filters {
  padding: clamp(1.5rem, 2.5vw, 2.5rem) 0;
  background: var(--paper);
}
.deliberation-filters .directory-filter { margin: 0 0 .7rem; }
.deliberation-filters .result-count { margin: 0; }
.deliberations-page .directory-section { padding-block: clamp(2.5rem, 4vw, 4rem); }
.deliberations-page .directory-section h2 {
  font-size: clamp(2.2rem, 3.5vw, 3.5rem);
}
.deliberation-intro__phase {
  margin: 0 0 .6rem;
  color: var(--muted);
  font-size: .82rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.deliberation-intro .facts-list {
  margin: 1.7rem 0 0;
}
.deliberation-record {
  padding-block: clamp(2rem, 4vw, 4rem);
}
