/* FinBlog uses the quiet rules and margins of a financial journal. */
.news-grid .news-card.news-card--text{
  position:relative;background:var(--surface);border:1px solid var(--line);
  border-top:3px solid var(--primary);border-radius:0;box-shadow:none;
  transition:border-color .2s ease,background .2s ease;
}
.news-grid .news-card.news-card--text::before,
.news-grid .news-card.news-card--text::after{content:none}
.news-grid .news-card.news-card--text:hover{
  background:#fffefb;border-color:var(--primary);transform:none;
}
.news-grid .news-card.news-card--text h3{
  font-family:Georgia,'Times New Roman',serif;font-weight:400;
}
.news-grid .news-card.news-card--text .news-meta{
  font-family:var(--font);letter-spacing:.025em;
}
