body {
    font-family: var(--font-body);
    line-height: 1.7;
    font-size: 1rem;
}

h1,
h2,
h3,
h4 {
    font-family: var(--font-heading);
    line-height: 1.2;
    margin: 0;
}

h1 {
    font-size: clamp(2rem, 5vw, 3.5rem);
}

h2 {
    font-size: clamp(1.5rem, 3vw, 2.25rem);
}

h3 {
    font-size: 1.25rem;
}

p {
    margin: 0;
}