@charset "utf-8";

/* h1 */
h1 {
  font-weight: bold;
  background-color: var(--link-bright-brown);
  color: white;
  line-height: 50px;
  overflow: hidden;
  margin: 60px 0 20px;
  position: relative;
  padding: 0.5em 0 calc(0.5em - 6px) 4.5em;
  max-width: 925px;
}

/*news*/
/*-----------------------------------------------------------*/
.list_news {
    list-style: none;
    margin: 0 auto;
    padding: .5em 0;
  }
  .list_news li {
    border-bottom: 2px dotted #818181;
    display: flex;
    padding-bottom: .2em;
    width: 100%;
  }
  .list_news li:not(:last-child) {
    margin-bottom: 1em;
  }
  .list_news a {
    transition: 0s;
    color: #BF783A;
    font-weight: bold;
  }
  .list_news a:hover {
    text-decoration: underline;
  }
  
  .news_source {
    color: var(--fc-gray);
    display: block;
  }
  
  .news_topics p + p {
    margin-top: .25em;
  }
  
  @media screen and (min-width: 960px) {
  
    .news_date {
      width: 6em;
    }
    .news_topics {
      width: calc(100% - 6em);
    }
    .list-related-news li {
      display: grid;
      grid-template-columns: 10em auto;
      grid-template-rows: auto auto;
    }
    .list-related-news li:not(:first-child) {
      margin-top: .5em;
    }
    .rn-date {
      grid-row: 1/3;
      margin: 0;
    }
  }
  
  @media screen and (max-width: 959px) {
    .list_news li {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .news_date {
        width: 100%;
      }
      .news_topics {
        width: 100%;
      }
  }
  
  /* news.html */
  .news_topics a {
    transition: 0s;
    color: #BF783A;
    font-weight: bold;
  }
  .news_topics a:hover {
    color: var(--link-bright-brown);
    text-decoration: underline;
  }