.nav__menu .menu-item .nav__link .nav__title {
  text-transform: none;
  font-size: 18px;
  color: #212b0b;
}

h2 {
  font-size: 1.9em;
  color: #181c19;
}

section.post-related-articles>header .related-posts_title {
  text-transform: none;
  font-size: 1.8em;
}

.entry-title:not(.over-thumb) a {
  font-size: 1.6em;
}

footer {
  text-align: center;
  font-size: 10px;
}

/* ===== 3 BLOCS BIOGRAPHIQUES ===== */

/* Chaque colonne */

.blocs-biographie > .wp-block-column {
  display: flex;
  flex-direction: column;
}

/* Zone des titres : même hauteur */

.blocs-biographie h2 {
  min-height: 60px !important;
  margin-bottom: 0 !important;
}

/* Zone des images : hauteur identique */

.blocs-biographie > .wp-block-column > .wp-block-image {
  width: 100%;
  height: 285px !important;
  margin-top: 0;
  margin-bottom: 28px;
  overflow: hidden;
}

/* Les images elles-mêmes */

.blocs-biographie > .wp-block-column > .wp-block-image img {
  width: 100% !important;
  height: 285px !important;
  max-height: 285px !important;
  object-fit: cover !important;
  object-position: center center;
}

/* Textes */

.blocs-biographie > .wp-block-column > p {
  margin-top: 0;
  text-align: center;
}

/* ===== MOBILE ===== */

@media (max-width: 767px) {
  .blocs-biographie > .wp-block-column {
    margin-bottom: 45px;
  }

  .blocs-biographie > .wp-block-column > h2 {
    min-height: auto;
  }

  .blocs-biographie > .wp-block-column > .wp-block-image {
    height: 280px !important;
  }

  .blocs-biographie > .wp-block-column > .wp-block-image img {
    height: 280px !important;
    max-height: 280px !important;
  }
}

.blocs-biographie .image-portrait {
  height: 285px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  background: #f5f1eb !important;
}

.blocs-biographie .image-portrait img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
}

.blocs-biographie > .wp-block-column > p {
  margin-top: 0 !important;
}

#subscribe-label.subscribe-label {
  text-transform: none;
  font-family: EB Garamond;
}

#subscribe-blog-label.subscribe-label {
  text-transform: none;
  font-family: EB Garamond;
}

#submit.submit {
  text-transform: none;
  font-family: EB Garamond;
}

#czr-comments form.czr-form .czr-focus label {
  text-transform: none;
  font-family: EB Garamond;
}

#reply-title.comment-reply-title {
  font-family: EB Garamond;
}

.cartes-boutons .wp-block-column {
    display: flex;
    flex-direction: column;
}

.cartes-boutons .wp-block-buttons {
    margin-top: auto;
}