.field--name-node-title h1 {
  color: var(--title-dark);
  font-size: 30px;
  font-weight: 600;
  margin: 0 0 5px 0;
  line-height: 35px;
  font-family: var(--main-font);
}
.node--view-mode-a-la-une.ds-1col .field--name-node-title h1, .node--view-mode-a-la-une.ds-1col .field--name-node-title h2, .node--view-mode-a-la-une.ds-1col .field--name-node-title h3, .node--view-mode-a-la-une.ds-1col .field--name-node-title h4, .node--view-mode-a-la-une.ds-1col .field--name-node-title h5, .node--view-mode-a-la-une.ds-1col .field--name-node-title h6, .node--view-mode-carre.ds-1col .field--name-node-title h1, .node--view-mode-carre.ds-1col .field--name-node-title h2, .node--view-mode-carre.ds-1col .field--name-node-title h3, .node--view-mode-carre.ds-1col .field--name-node-title h4, .node--view-mode-carre.ds-1col .field--name-node-title h5, .node--view-mode-carre.ds-1col .field--name-node-title h6, .node--view-mode-rectangle.ds-1col .field--name-node-title h1, .node--view-mode-rectangle.ds-1col .field--name-node-title h2, .node--view-mode-rectangle.ds-1col .field--name-node-title h3, .node--view-mode-rectangle.ds-1col .field--name-node-title h4, .node--view-mode-rectangle.ds-1col .field--name-node-title h5, .node--view-mode-rectangle.ds-1col .field--name-node-title h6, .node--view-mode-liste.ds-1col .field--name-node-title h1, .node--view-mode-liste.ds-1col .field--name-node-title h2, .node--view-mode-liste.ds-1col .field--name-node-title h3, .node--view-mode-liste.ds-1col .field--name-node-title h4, .node--view-mode-liste.ds-1col .field--name-node-title h5, .node--view-mode-liste.ds-1col .field--name-node-title h6 {
  margin: 0;
  line-height: 1;
}
.node--view-mode-a-la-une.ds-1col .field--name-node-title a, .node--view-mode-carre.ds-1col .field--name-node-title a, .node--view-mode-rectangle.ds-1col .field--name-node-title a, .node--view-mode-liste.ds-1col .field--name-node-title a {
  margin: 0;
  font-size: 20px;
  color: var(--title-dark);
  text-decoration: none;
}
.node--view-mode-a-la-une.ds-1col .field--name-node-title a:hover, .node--view-mode-carre.ds-1col .field--name-node-title a:hover, .node--view-mode-rectangle.ds-1col .field--name-node-title a:hover, .node--view-mode-liste.ds-1col .field--name-node-title a:hover {
  text-decoration: underline;
}
.node--view-mode-a-la-une.ds-1col .field--name-node-title h3 a {
  font-weight: 500;
}
.node--view-mode-carre.ds-1col .field--name-node-title h3 a, .node--view-mode-rectangle.ds-1col .field--name-node-title h3 a, .node--view-mode-liste.ds-1col .field--name-node-title h3 a {
  font-weight: 500;
}
.node--view-mode-carre.ds-1col .field--name-node-title a, .node--view-mode-rectangle.ds-1col .field--name-node-title a {
  font-size: 16px;
}
.node--view-mode-liste.ds-1col .field--name-node-title h3 {
  line-height: 14px;
}
.node--view-mode-liste.ds-1col .field--name-node-title h3 a {
  font-size: 14px;
}