body {
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  position: relative;
  overflow: hidden;
}

.single_page,
.category_parent,
.category_child {
  max-width: 900px;
}

@media screen and (min-width: 990px) {
  .single_page, .category_child {
    display: inherit;
  }
  .single_page .bloc_1,
.single_page .bloc_2,
.category_child .bloc_2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
    border-right: none;
  }
}
.single_page .bloc_1 ul {
  margin: 20px 0;
}
@media screen and (min-width: 768px) {
  .single_page .bloc_1 ul {
    margin: 0 0 20px;
  }
}

.yab_credit {
  font-size: 0.9rem;
  margin: -6px auto 16px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .yab_credit {
    margin: 0 0 20px;
  }
}
.yab_credit span {
  border: 1px solid;
  padding: 0 0.3rem;
}

.sponsored {
  color: inherit;
  font-family: "DM Serif Text";
  font-size: 0.925rem;
  font-weight: 400;
  letter-spacing: 0.5px;
}

main figure img {
  width: auto;
  height: auto;
  max-width: 100%;
  margin: auto;
}

.footer-iframe {
  margin-bottom: -3px;
}
.footer-iframe iframe {
  width: 100%;
}

.footer_bottom ol li.facebook {
  word-break: normal;
}

/*.yab_sponsored_link a {
  background-color: #264d99;
}*/

@media screen and (max-width: 599px) {
  #p-article-block iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
  }
}
#p-article-block dl {
  display: flex;
  flex-wrap: wrap;
}
#p-article-block dl dt {
  width: 10%;
  font-weight: 700;
}
#p-article-block dl dd {
  width: 90%;
}
/*# sourceMappingURL=yab-style.css.map */