h1 {

  font-size: 60px;

}

.news__list {

   display: flex;

   flex-wrap: wrap;

   justify-content: space-between;

}



.news__item {

  width:32.333%;

  flex-direction: column;

  position: relative;

  border: none;

  padding: unset;

  margin-bottom: 20px;

}

.news__image {

  border-radius: 10px;

  overflow: hidden;

  max-width: 100%;

  max-height: 225px;

  margin-bottom: 24px;

}

.news__title {

   text-decoration: none;

   color:#3c3c3c;

   font-size: 15px;

   margin-bottom: 4px;

   display: inline-block;

}

.news__content p {

  font-size: 14px;

}

.news__content date {

  color: var(--registry-span-color);

  font-size: 12px;

  line-height: 12px;

  display: block;

  margin-bottom: 4px;

}

.news__content {

  max-width: 100%;

  width: 100%;

}

.news__type {

  font-size: 12px;

  background-color: #fff;

  color:var(--news-tag-color);

  border-radius: 16px;

  text-align: center;

  line-height: 24px;

  height: 24px;

  padding-left: 10px;

  padding-right: 10px;

  position: absolute;

  top:10px;

  left:10px;

  z-index: 444;

}



.type__company {

   background-color: var(--news-tag-bg-color);

   color:#fff;

}



.news__pager {

   margin:0 auto;

   margin-bottom:24px;

   max-width:400px;

}

.news__pager a {

  font-size: 15px;

  line-height: 15px;

  color:var(--news-pager-a-color);

  width:50px;

  height: 50px;

  line-height: 50px;

  text-align: center;

  display: inline-block;

  text-decoration: none;

  margin-right:10px;

}

.pager__current {

  background-color: var(--news-pager-current-bgcolor);

  border-radius: 50px;

  border:1px solid var(--news-pager-current-border);

}