@media (min-width: 768px) {
  .article-teaser {
    display: -ms-grid;
    display: grid;
    column-gap: 1.25rem;
    -ms-grid-columns: 1fr 0.66fr;
        grid-template-columns: 1fr 0.66fr; } }

@media (min-width: 768px) {
  .article-promoted {
    display: -ms-grid;
    display: grid;
    column-gap: 1.25rem;
    -ms-grid-columns: minmax(60%, 1fr) minmax(140px, 190px);
        grid-template-columns: minmax(60%, 1fr) minmax(140px, 190px); } }

.article-teaser .field--name-field-hg-dateline,
.article-promoted .field--name-field-hg-dateline {
  font-size: var(--fs-label);
  color: var(--gt-md-grey); }

.article-teaser .field--name-field-image,
.article-promoted .field--name-field-image {
  -ms-flex-order: 2;
      order: 2;
  margin-bottom: var(--sp-stack-sm); }
  .article-teaser .field--name-field-image img,
  .article-promoted .field--name-field-image img {
    width: 100%; }

h2.news__title,
h3.news__title {
  margin: 1rem 0;
  font-size: var(--fs-subhead-lg); }

.main-container h2.news__title a,
.main-container h2.news__title a:link,
.main-container h3.news__title a,
.main-container h3.news__title a:link {
  color: var(--gt-navy);
  text-decoration: none; }

.news-list li {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid var(--gt-mddk-grey); }
  @media (min-width: 768px) {
    .news-list li {
      margin-top: 3rem;
      padding: 2rem;
      border: 1px solid var(--gt-mddk-grey); } }

.news-list--promoted {
  margin-bottom: 2rem; }

.news-list__item {
  margin-bottom: 3rem; }

.article-full > .layout--onecol {
  margin-top: -1rem;
  margin-bottom: 4rem; }

.article-full h2.field--name-field-hg-subtitle {
  font-size: var(--fs-subhead);
  font-weight: normal;
  color: var(--gt-black); }

.article-full .field--name-field-hg-summary p {
  font-size: 1.5rem;
  color: var(--gt-md-grey); }
