  .view-taxonomy-term .item-list > :is(ul, ol) > li {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #ccc;
  list-style: none;
}
.view-taxonomy-term .item-list > :is(ul, ol) > li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.view-taxonomy-term .item-list > :is(ul, ol) > li .layout__region--first {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.view-taxonomy-term .item-list > :is(ul, ol) > li .layout__region--second {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
@media (max-width: 640px) {
  .view-taxonomy-term .item-list > :is(ul, ol) > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .view-taxonomy-term .item-list > :is(ul, ol) > li .layout__region--first {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 80px;
  }
}
@supports (grid-template-columns: subgrid) {
  .view-taxonomy-term .item-list > :is(ul, ol) {
    display: grid;
    grid-template-columns: minmax(28.25%, 240px) auto;
  }
  .view-taxonomy-term .item-list > :is(ul, ol) > li, .view-taxonomy-term .item-list > :is(ul, ol) > li > article, .view-taxonomy-term .item-list > :is(ul, ol) > li > article > .layout {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
  }
  @media (max-width: 480px) {
    .view-taxonomy-term .item-list > :is(ul, ol) {
      grid-template-columns: 90px auto;
    }
  }
}

.view-taxonomy-term .view-content p:last-child {
  margin-bottom: 0;
}

.view-taxonomy-term .node--view-mode-section-teaser .field.title {
  text-transform: none;
  line-height: 1.28205;
}

.view-taxonomy-term p {
  margin: 1em 0 0;
}

.item-list.section-news > h2 {
  font-size: 1.5em;
  line-height: 1.2;
  padding: 10px 15px;
  margin: 25px -15px;
  background: #4c812e;
  color: white;
  text-align: center;
  text-transform: uppercase;
  background: -webkit-gradient(linear, left top, right top, from(#4c812e), color-stop(75%), to(#ebf4dc));
  background: linear-gradient(to right, #4c812e, 75%, #ebf4dc);
  text-shadow: 0 0 3px #4c812e;
  text-align: left;
  padding: 10px 25px;
  margin: 25px 0 25px -25px;
}
@media (max-width: 768px) {
  .item-list.section-news > h2 {
    margin-top: 20px;
  }
}
.item-list.section-news > h2 a:link, .item-list.section-news > h2 a:visited {
  color: inherit;
  text-decoration: none;
}
.item-list.section-news > h2 a:link::after, .item-list.section-news > h2 a:visited::after {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f101";
  display: inline-block;
  padding-left: 8px;
}
.item-list.section-news > h2 a:hover {
  text-decoration: underline;
}
.item-list.section-news > h2 a:hover::after {
  text-decoration: none;
}

.item-list.section-analysis > h2 {
  font-size: 1.5em;
  line-height: 1.2;
  padding: 10px 15px;
  margin: 25px -15px;
  background: #224c83;
  color: white;
  text-align: center;
  text-transform: uppercase;
  background: -webkit-gradient(linear, left top, right top, from(#224c83), color-stop(75%), to(#e7eaf6));
  background: linear-gradient(to right, #224c83, 75%, #e7eaf6);
  text-shadow: 0 0 3px #224c83;
  text-align: left;
  padding: 10px 25px;
  margin: 25px 0 25px -25px;
}
@media (max-width: 768px) {
  .item-list.section-analysis > h2 {
    margin-top: 20px;
  }
}
.item-list.section-analysis > h2 a:link, .item-list.section-analysis > h2 a:visited {
  color: inherit;
  text-decoration: none;
}
.item-list.section-analysis > h2 a:link::after, .item-list.section-analysis > h2 a:visited::after {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f101";
  display: inline-block;
  padding-left: 8px;
}
.item-list.section-analysis > h2 a:hover {
  text-decoration: underline;
}
.item-list.section-analysis > h2 a:hover::after {
  text-decoration: none;
}

.item-list.section-world > h2 {
  font-size: 1.5em;
  line-height: 1.2;
  padding: 10px 15px;
  margin: 25px -15px;
  background: #8e1618;
  color: white;
  text-align: center;
  text-transform: uppercase;
  background: -webkit-gradient(linear, left top, right top, from(#8e1618), color-stop(75%), to(#eee5e6));
  background: linear-gradient(to right, #8e1618, 75%, #eee5e6);
  text-shadow: 0 0 3px #8e1618;
  text-align: left;
  padding: 10px 25px;
  margin: 25px 0 25px -25px;
}
@media (max-width: 768px) {
  .item-list.section-world > h2 {
    margin-top: 20px;
  }
}
.item-list.section-world > h2 a:link, .item-list.section-world > h2 a:visited {
  color: inherit;
  text-decoration: none;
}
.item-list.section-world > h2 a:link::after, .item-list.section-world > h2 a:visited::after {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f101";
  display: inline-block;
  padding-left: 8px;
}
.item-list.section-world > h2 a:hover {
  text-decoration: underline;
}
.item-list.section-world > h2 a:hover::after {
  text-decoration: none;
}

.item-list.section-culture > h2 {
  font-size: 1.5em;
  line-height: 1.2;
  padding: 10px 15px;
  margin: 25px -15px;
  background: #4c2e81;
  color: white;
  text-align: center;
  text-transform: uppercase;
  background: -webkit-gradient(linear, left top, right top, from(#4c2e81), color-stop(75%), to(#ebdcf4));
  background: linear-gradient(to right, #4c2e81, 75%, #ebdcf4);
  text-shadow: 0 0 3px #4c2e81;
  text-align: left;
  padding: 10px 25px;
  margin: 25px 0 25px -25px;
}
@media (max-width: 768px) {
  .item-list.section-culture > h2 {
    margin-top: 20px;
  }
}
.item-list.section-culture > h2 a:link, .item-list.section-culture > h2 a:visited {
  color: inherit;
  text-decoration: none;
}
.item-list.section-culture > h2 a:link::after, .item-list.section-culture > h2 a:visited::after {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f101";
  display: inline-block;
  padding-left: 8px;
}
.item-list.section-culture > h2 a:hover {
  text-decoration: underline;
}
.item-list.section-culture > h2 a:hover::after {
  text-decoration: none;
}

/*# sourceMappingURL=taxonomy_term.css.map */