h1{
    font-family: var(--font-serif);
    margin: 0;
    font-size: 2.5rem;
    line-height: 1.1;
}

h2{
    font-family: var(--font-serif);
    line-height: 1.2;
    font-size: 1.9rem;
}

h3{
    font-size: 1.3rem;
    font-family: var(--font-serif);
    margin: 0;
    line-height: 1;
}

a.card h3{
    color: var(--color-accent);
}

.card h3.large{
    font-size: 2.5rem;
    color: var(--color-accent);
    font-style: italic;
}

.card.numbered h3{
    font-size: 1.6rem;
}

.card.numbered .number h3{
    font-style: italic;
    color: var(--color-accent);
    font-size: 1.9rem;
}

p{
    font-size: 1.2rem;
}

a{
    color: inherit;
    text-decoration: none;
}

.card p{
    font-size: 1rem;
}

.button{
    font-weight: 500;
}

