@charset "UTF-8";
/* Individual news follows the editorial reference; CMS body markup stays intact. */
body.rd-refresh.blogpage, body.rd-refresh.blogPage {
  background: #fff; }

.rd-refresh.blogpage .rd-refresh-content, .rd-refresh.blogPage .rd-refresh-content {
  padding: 0 0 32px; }

.rd-refresh.blogpage .rd-footer, .rd-refresh.blogPage .rd-footer {
  margin-top: 0; }

.rd-refresh-content > .rd-article-page {
  max-width: 1140px;
  padding: 0 26px;
  font: 16px/1.65 "Calibri",sans-serif; }

.rd-article-page .rd-news-topics {
  margin: 0 0 24px; }

.rd-article-page .rd-article-heading {
  position: static;
  background: none;
  border: 0;
  padding: 0;
  margin: 22px 0 26px;
  width: 100%;
  height: auto;
  box-shadow: none; }

.rd-article-page .site-breadcrumb {
  margin: 0 0 14px;
  font-size: 12px; }

.rd-article-page .rd-article-byline {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 12px;
  font-weight: 600;
  color: #505665;
  margin-bottom: 16px; }

.rd-article-page .rd-article-category {
  color: #435ed1;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .18em; }

.rd-article-page .rd-article-author {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #505665; }

.rd-article-author img, .rd-article-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  object-fit: cover; }

.rd-article-avatar {
  display: grid;
  place-items: center;
  background: #435ed1;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase; }

.rd-article-page .newsArticleTitle {
  max-width: 820px;
  margin: 0 0 18px;
  padding: 0;
  font: 700 40px/1.12 Georgia,"Times New Roman",serif;
  letter-spacing: -1px;
  color: #1b2030;
  text-align: left;
  text-transform: none; }

.rd-refresh .rd-article-page .content_2 {
  width: calc(100% - 376px);
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  border-radius: 0; }

.rd-refresh .rd-article-page .sidebar_2 {
  width: 336px;
  padding: 34px 0 0;
  border: 0;
  border-radius: 0;
  background: transparent; }

.rd-article-page .rd-article-image {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 26px;
  border-radius: 0; }

.rd-refresh .rd-article-page article.blog {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent; }

.rd-article-page .article_content, .rd-article-page .blog-body {
  color: #242424;
  font-size: 17px;
  line-height: 1.65;
  overflow-wrap: anywhere;
  padding: 0; }

.rd-article-page .article_content p, .rd-article-page .blog-body p {
  line-height: 1.65;
  margin: 0 0 18px;
  text-align: left; }

.rd-article-page .article_content h2, .rd-article-page .blog-body h2 {
  font-size: 26px;
  margin: 28px 0 14px; }

.rd-article-page .article_content h3, .rd-article-page .blog-body h3 {
  font-size: 21px;
  margin: 24px 0 12px; }

.rd-article-page .article_content img, .rd-article-page .blog-body img {
  max-width: 100%;
  height: auto; }

.rd-article-page .article_content iframe, .rd-article-page .blog-body iframe {
  max-width: 100%; }

.rd-article-page .article_content table, .rd-article-page .blog-body table {
  max-width: 100%;
  overflow-x: auto; }

.rd-refresh .rd-article-page .sidebar_2 > section, .rd-article-page .newsSidebarFeed {
  background: none;
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0 0 28px;
  box-shadow: none; }

.rd-article-page .rd-news-sidebar > section:last-child {
  margin-bottom: 0; }

.rd-article-page .newsSidebarSectionTitle {
  font: 800 22px/1.3 "Calibri",sans-serif;
  border-bottom: 3px solid #435ed1;
  padding: 0 0 9px;
  margin: 0 0 13px; }

.rd-article-page .newsSidebarEntry {
  border: 1px solid #ececf0;
  border-radius: 9px;
  padding: 12px;
  margin: 0 0 10px;
  gap: 14px; }

.rd-article-page .newsSidebarHeading a {
  font: 700 13px/1.4 "Calibri",sans-serif;
  color: #1b2030; }

.rd-article-page .newsSidebarThumbnail {
  width: 96px;
  flex: 0 0 96px; }

.rd-article-page .newsSidebarThumbnail img {
  width: 96px;
  height: 58px;
  object-fit: cover; }

.rd-article-page .author {
  margin: 28px 0 0;
  border-top: 1px solid #ececf0;
  padding-top: 20px; }

@media (max-width: 1000px) and (min-width: 768px) {
  .rd-refresh .rd-article-page .content_2 {
    width: calc(100% - 304px); }
  .rd-refresh .rd-article-page .sidebar_2 {
    width: 280px; } }

@media (max-width: 767px) {
  .rd-refresh-content > .rd-article-page {
    padding: 0 16px; }
  .rd-article-page .rd-news-topics {
    margin-bottom: 24px; }
  .rd-article-page .rd-article-heading {
    margin: 22px 0 26px; }
  .rd-article-page .newsArticleTitle {
    font-size: 28px;
    line-height: 1.08;
    letter-spacing: -.6px;
    margin: 0 0 24px; }
  .rd-article-page .rd-article-byline {
    margin-bottom: 18px;
    font-size: 11px; }
  .rd-refresh .rd-article-page .content_2, .rd-refresh .rd-article-page .sidebar_2 {
    width: 100%;
    float: none; }
  .rd-article-page .article_content, .rd-article-page .blog-body {
    font-size: 16px; }
  .rd-article-page .newsMobileSidebar {
    margin: 0;
    padding: 32px 0 0; }
  .rd-article-page .article_content h2, .rd-article-page .blog-body h2 {
    font-size: 23px; } }

/* Retain the article’s original typefaces, including CMS inline typography. */
.rd-article-page .newsDiscoveryStory span {
  font-family: "Calibri",sans-serif; }

.rd-refresh.blogPage .rd-article-page {
  font-family: "Open sans",sans-serif; }
