@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@1,300;1,400;1,500;1,600&display=swap');
/* Oct 15 (Kyle): Jost italic replaces DM Serif Text italic as the site's statement face, every page. */
/* Oct 14: the site's paragraph font in ONE place. Kyle picks the family on fonts3.html; change --cs-body only. */
:root{--cs-body:'DM Sans'}
/* Oct 15 (Kyle): ONE body size site-wide, split between the About beats (17px) and the old 20px paragraphs. Change it here only. */
:root{--cs-body-size:18.5px}
@media(max-width:860px){:root{--cs-body-size:17.5px}}
html body :is(main,section,header,.dp,.ds,#d) :is(p,li,td,dd):not(.d-lead--one,.d-stmt,.fx-tclose,.q,.ctx,.d-end,.stmt,.d-say,.closing,.ds-tmoney,.ds-say,.ds-close-line,.fx-tglabel,.d-line,.ds-tplus,.d-sig,.ttl,.by,.ds-tname,.fx-tname,.d-read,.kick,.sec,.dc-big,.dc-talk,.dc-eyebrow,.dc-h,.ds-rprice,.ds-tprice,.fx-tprice,.bill,.foot,.d-fine,.meta,.role){font-family:var(--cs-body),'DM Sans',system-ui,sans-serif}
html body .own p{font-family:Gloock,serif!important}
html body :is(main,section) figcaption:not(.ct-hero figcaption){font-family:var(--cs-body),'DM Sans',system-ui,sans-serif}
/* Kyle Oct 15 8pm: statement lines never alternate weights, only colors (bold words = white, same weight) */
html body :is(.ctx,.d-end,.stmt,.ds-say,.fx-tclose,.ds-tmoney,.ds-tplus) :is(b,strong){font-weight:inherit!important}
