/*
 * Body-copy isolation.
 * Display typography may use the branded face; ordinary reading text must not.
 */
main p:not(.eyebrow):not(.big-copy),
main li,
main dd,
main dt,
.site-footer p,
.site-footer li {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size-adjust: none;
    font-style: normal;
    font-variation-settings: normal;
    font-weight: 400 !important;
    font-synthesis: none;
}

main p:not(.eyebrow):not(.big-copy) strong,
main p:not(.eyebrow):not(.big-copy) b,
main li strong,
main li b {
    font-weight: 400 !important;
}

/* Headings and genuine subheads retain clear hierarchy. */
main h1,
main h2,
main h3,
main h4,
main h5,
main h6,
.big-copy,
.eyebrow {
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.big-copy {
    font-weight: 600 !important;
}
