/* Blog pages in the homepage's type: Zilla Slab text and headings, Newsreader italics, Plex Mono labels. */
.pe-chrome-page { margin: 0; font-family: var(--pe-sans); -webkit-font-smoothing: antialiased; }
.pe-chrome-page main h1, .pe-chrome-page main h2, .pe-chrome-page main h3, .pe-chrome-page main h4,
.pe-chrome-page .blog-promo-title, .pe-chrome-page .blog-subscribe-title,
.pe-chrome-page .article-visual .visual-heading > strong, .pe-chrome-page .article-visual .noul-reading > strong {
  font-family: var(--pe-sans); font-weight: 500; letter-spacing: -0.02em;
}
.pe-chrome-page main h1 em, .pe-chrome-page main h2 em, .pe-chrome-page main h3 em {
  font-family: var(--pe-serif); font-style: italic; font-weight: 400; letter-spacing: -0.01em;
}
.pe-chrome-page .blog-filters button, .pe-chrome-page .blog-group-all, .pe-chrome-page .blog-search input,
.pe-chrome-page .blog-subscribe-form input, .pe-chrome-page .blog-subscribe-form button { font-family: var(--pe-sans); }
.pe-chrome-page .blog-kicker, .pe-chrome-page .eyebrow, .pe-chrome-page .breadcrumb,
.pe-chrome-page .article-review, .pe-chrome-page .prose > time, .pe-chrome-page .blog-card time {
  font-family: var(--pe-mono); font-size: 12px; font-weight: 400; letter-spacing: 0.08em; text-transform: uppercase;
}
.pe-chrome-page .breadcrumb { text-transform: none; letter-spacing: 0.02em; }
