/* Monarchy: blog title sizing for SEO-length titles - start */
body.single-post #page-header-bg .section-title.blog-title h1.entry-title {
  font-size: clamp(42px, 5vw, 62px) !important;
  line-height: 1.1 !important;
}

body.archive.category .post-area h2.title,
body.category .post-area h2.title {
  font-size: clamp(30px, 3.2vw, 38px) !important;
  line-height: 1.15 !important;
}

body.archive.category .post-area h2.title a,
body.category .post-area h2.title a {
  font-size: inherit !important;
  line-height: inherit !important;
}

body.single-post .blog_next_prev_buttons h3 {
  font-size: clamp(30px, 4vw, 40px) !important;
  line-height: 1.18 !important;
}

@media (max-width: 690px) {
  body.single-post #page-header-bg .section-title.blog-title h1.entry-title {
    font-size: 34px !important;
    line-height: 1.15 !important;
  }

  body.archive.category .post-area h2.title,
  body.category .post-area h2.title {
    font-size: 28px !important;
    line-height: 1.18 !important;
  }

  body.single-post .blog_next_prev_buttons h3 {
    font-size: 28px !important;
    line-height: 1.18 !important;
  }
}
/* Monarchy: blog title sizing for SEO-length titles - end */