.avs-title {
  margin: 0;
}

/* Alignement */
.avs-title--align-start { text-align: left; }
.avs-title--align-center { text-align: center; }
.avs-title--align-end { text-align: right; }

/* Couleurs */
.avs-title--default { color: inherit; }

.avs-title--family1 {
  font-family: var(--avs-font-title, "Gilroy", system-ui, sans-serif), sans-serif;
}

.avs-title--family2 {
  font-family: var(--avs-font-style, "Born Ready Upright", "Gilroy", system-ui, sans-serif), sans-serif;
}

.avs-title--primary { color: var(--avs-primary); }
.avs-title--secondary { color: var(--avs-secondary); }
.avs-title--tertiary { color: var(--avs-tertiary); }
.avs-title--dark { color: var(--avs-dark); }

.avs-title--w-300 { font-weight: 300; }
.avs-title--w-400 { font-weight: 400; }
.avs-title--w-500 { font-weight: 500; }
.avs-title--w-600 { font-weight: 600; }
.avs-title--w-700 { font-weight: 700; }
.avs-title--w-800 { font-weight: 800; }
.avs-title--w-900 { font-weight: 900; }

.avs-title--italic { font-style: italic; }
.avs-title--underline { text-decoration: underline; }

.avs-news-article-title {
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -0.02em;
    margin-top: 0.35rem;
    margin-bottom: 0.4rem;
}

.avs-news-side-title {
    font-size: 0.95rem;
    font-weight: 600;
    margin-bottom: 0.6rem;
}
