/* css/base/typography.css */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.3;
  /* margin-bottom: 1rem; */
  color: var(--primary-color);
}

h1 {
  font-size: clamp(1.2rem, 5vw, 2.8rem);
}
h2 {
  font-size: clamp(0.9rem, 4vw, 2.2rem);
}
.block-sapn,
li {
  font-size: clamp(0.6rem, 1vw, 1rem);
}
p {
  margin-bottom: 1rem;
  color: var(--light-text-color);
  max-width: 75ch;
}

a {
  color: var(--primary-color);
  text-decoration: none;
  transition: var(--transition);
}

a:hover {
  color: var(--accent-color);
  /* text-decoration: underline; */
}
