

html {
  font-size: 100%;
  text-size-adjust: 100%;
}

body {
  font-family: var(--font-body);
  font-weight: var(--weight-regular);
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6,
.eyebrow,
.card-kicker,
.menu-toggle,
.rail-nav,
.brand-controls,
.module-index,
.chapter-number,
.hero-code,
.portrait-code,
.round-stamp,
.daily-date,
.daily-rotation-note,
.daily-tg-kicker,
.daily-tg-title,
.daily-tg-desk,
.daily-tg-link,
.footer-news-brand,
.footer-news-link,
.hero-news-owner,
.ad-slot-code,
.media-module-mark,
.module-bottom h2,
.chapter-bottom strong,
.chapter-bottom span,
.ad-slot-copy strong,
.back-link,
.internal-heading h1,
.section-heading h2 {
  font-family: var(--font-display);
}


p,
li,
dd,
.internal-lead,
.daily-meta,
.hero-meta,
.daily-tg-meta,
.hero-news-copy p,
.ad-slot-copy span {
  font-family: var(--font-body);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-wrap: balance;
}

p {
  text-wrap: pretty;
}

strong,
b {
  font-weight: var(--weight-bold);
}

code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
}
