/*******************************************************************************
HEADING FIX (h4-h6)

tufte.css only defines sizes for h1-h3, so h4-h6 fall back to the browser's
default UA styles, which are sized in em relative to inherited body text —
making them shrink below body text instead of continuing the heading scale.
These rules extend Tufte's h1-h3 scale down through h6.
*******************************************************************************/

h4 {
    font-style: italic;
    font-weight: 400;
    font-size: 1.4rem;
    margin-top: 1.8rem;
    margin-bottom: 1rem;
    line-height: 1.2;
}

h5 {
    font-weight: 700;
    font-size: 1.2rem;
    margin-top: 1.5rem;
    margin-bottom: 0.8rem;
    line-height: 1.2;
}

h6 {
    font-style: italic;
    font-weight: 700;
    font-size: 1.05rem;
    margin-top: 1.2rem;
    margin-bottom: 0.6rem;
    line-height: 1.2;
}
