/* Typography styles */

h1, h2, h3 {
  letter-spacing: 0;
  color: var(--text);
  margin: 0 0 .6rem;
}

h1 {
  font-weight: 800;
  font-size: clamp(1.4rem, 2.8vw, 2rem);
}

h2 {
  font-weight: 700;
  font-size: clamp(1.2rem, 2.2vw, 1.5rem);
  color: #0f172a;
}

p {
  line-height: 1.75;
  color: #334155;
}

.text-muted {
  color: var(--muted);
}
