/**
 * @file
 * News and highlights pages.
 */

#block-dit-theme-content .field--name-field-highlights-image {
    float: left;
    padding-right: 1em;
}
.news-list h3, .awards-list h3
 {
  padding: 1em 1em;
  background-color: rgba(var(--mt-color-base-value), 0.05);
  border-radius: 4px;
}

.news-list h3 .datetime, .awards-list h3  .datetime,
.page-node-2978 .field--name-field-title{
  font-size: 1.25rem!important;
}

.page-node-2978 .field--name-field-title{
  font-weight: 600;
}

/* News node: 80/20 split of the two-column layout (core default is 50/50). */
@media screen and (min-width: 40em) {
  .node--type-news .layout--twocol > .layout__region--first {
    flex: 0 1 80%;
    padding-right: 1%;
  }
  .node--type-news .layout--twocol > .layout__region--second {
    flex: 0 1 20%;
    padding-left: 2%;
  }
}

/* Stacked on mobile: separate the category box from the body. */
@media screen and (max-width: 39.99em) {
  .node--type-news .layout--twocol > .layout__region--second {
    margin-top: 1.5em;
    padding: 12px 16px !important;
  }
  .node--type-news .layout--twocol > .layout__region--second .block,
  .node--type-news .layout--twocol > .layout__region--second .field {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
}
