.article > div:not(.article--bio) p {
    font: var(--main);
}
.article > div p + p,
dd p + p {
    text-indent: var(--halfIndent);
    margin-top: 1.5rem;
}
.article > * + .interviewee {
    margin-top: 1.5rem;
}
.article > * + .interviewer:not(:first-of-type) {
    margin-top: 3rem;
}

.article > .audio {
    margin: 3rem 0;
}

.interviewer {
    margin-left: var(--halfIndent);
    font: var(--secondary);
}

dl {
    font: var(--main);
}
dt {
    position: relative;
    font: var(--caption);
    line-height: 0rem;
    margin-top: 1.5rem;
    padding-right: 2ch;
    float: left;
    min-width: var(--halfIndent);
    text-transform: uppercase;
}
.interviewer dt {
    margin-top: 1.3rem;
}

.article .footnotes-list {
    margin-top: 1.5rem;
}
.article .footnotes .footnotereverse {
    font-size: smaller;
    vertical-align: baseline;
    padding-top: 10px;
}
.footnotereverse a {
    text-decoration: none !important;
}

.notes {
    font: var(--caption) !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.notes > div + div {
    margin-top: 3rem;
}
.notes h4 {
    margin-left: calc(var(--quarterIndent) * 3);
    margin-bottom: 1.5rem;
}
.references li {
    font: var(--caption) !important;
    list-style: none;

    text-indent: calc(var(--quarterIndent) * -1);
    padding-left: var(--quarterIndent);
}

@media (max-width: 830px) {
    dt {
        margin-top: 1.15rem;
    }
    .interviewer dt {
        margin-top: 1.2rem;
    }
    .notes h4 {
        margin-left: var(--halfIndent);
    }
    .references li {
        text-indent: calc(var(--halfIndent) * -1);
        padding-left: var(--halfIndent);
        margin-left: 0px !important;
    }
}
