:root {
  --sheet-caption: 0.72rem;
  --sheet-small: 0.9rem;
  --sheet-body: 1.04rem;
  --sheet-lead: 1.16rem;
  --sheet-title: 1.85rem;
  --sheet-lead-tight: 1.28;
  --sheet-lead-body: 1.62;
}

html {
  font-size: 16.5px;
}

body {
  font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Iowan Old Style", Georgia, serif;
  font-size: var(--sheet-body);
  line-height: var(--sheet-lead-body);
}

.rk_title {
  font-size: var(--sheet-title);
  line-height: var(--sheet-lead-tight);
  font-weight: 650;
}

.rk_lede {
  font-size: var(--sheet-lead);
}

.rk_masthead_name,
.rk_masthead_sub,
.rk_masthead_link,
.rk_crumb_bar,
.rk_ad_notice_title,
.rk_ElevationBox caption,
.rk_footer_colophon {
  font-family: "Gill Sans", "Trebuchet MS", "Segoe UI", sans-serif;
}

.rk_masthead_name {
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: var(--sheet-caption);
}

.rk_qa_question {
  font-weight: 650;
}
