/* 0.1.8.8 — Pages juridiques (Conditions de réservation, Confidentialité, Mentions légales).
   Chargée seulement sur ces trois pages, affichées par le gabarit WordPress classique du thème (main.bq-fallback),
   dont les titres h2 sont prévus pour les grands titres du site (78 px). */
main.bq-fallback article { max-width: 760px; margin-left: auto; margin-right: auto; padding-bottom: 80px; }
main.bq-fallback article h2 { font-size: clamp(26px, 3.4vw, 34px); line-height: 1.15; letter-spacing: -.01em; margin: 2.2em 0 .6em; font-weight: 700; }
main.bq-fallback article h3 { font-size: 21px; line-height: 1.3; letter-spacing: 0; margin: 1.8em 0 .5em; font-weight: 700; }
main.bq-fallback article p,
main.bq-fallback article li { font-size: 17px; line-height: 1.65; }
main.bq-fallback article p { margin: 0 0 1em; }
main.bq-fallback article ul { margin: 0 0 1em; padding-left: 1.3em; list-style: disc; }
main.bq-fallback article li { margin: 0 0 .5em; list-style: disc; }
main.bq-fallback article a { color: #b52a24; text-underline-offset: 3px; }
main.bq-fallback article hr { margin: 3em 0; border: 0; border-top: 1px solid #d9d4ca; }

/* 0.1.9.2 — la languette BRAUD remplace le lien texte « Braud & Quennesson » ; place réservée sous la languette et à gauche sur téléphone. */
main.bq-fallback > a:first-child { display: none; }
main.bq-fallback { padding-top: 220px; }
@media (max-width: 760px) {
  main.bq-fallback { padding-top: 150px; padding-left: 46px; padding-right: 22px; }
}

/* 0.1.9.4 — Titre de page (h1) au style des grands titres du site : Minion gras, serré, dernier mot en rouge
   (le mot est enveloppé dans <em class="title-accent"> par legal-tab.js, comme « Vivre l'Habitation. »). */
main.bq-fallback article h1 { font-size: clamp(48px, 7vw, 96px); font-weight: 700; line-height: .88; letter-spacing: -.035em; margin: 0 0 .75em; }
main.bq-fallback article h1 .title-accent { color: var(--red, #b52a24); font-style: normal; }
