body{
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
  line-height:1.55;
  font-size:16px;
}

h1,h2,h3{
  margin:0 0 var(--space-3);
  color:var(--bh-blue);
  letter-spacing:-0.02em;
}

h1{ font-size: clamp(34px, 4vw, 52px); line-height:1.08; }
h2{ font-size: clamp(24px, 2.2vw, 32px); line-height:1.18; }
h3{ font-size: 18px; line-height:1.25; }

p{ margin:0 0 var(--space-4); color:var(--text); }
.lede{ font-size:18px; color:var(--muted); max-width: 62ch; }

.kicker{
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:var(--muted);
  margin-bottom: var(--space-2);
}