/* ══════════════════════════════════════════════
   pg-retour.css · lmscom · lien retour vers le blog
   Bloc "Pour aller plus loin" inséré à la volée sur les
   pages services et villes (page-backlinks.php), seulement
   quand l'article cible est publié. Autonome : ne dépend
   que des tokens (pg-tokens.css), déjà chargés partout.
   ══════════════════════════════════════════════ */
.rt-retour { padding: 40px 0 8px; background: var(--bg); }
.rt-wrap { width: 100%; max-width: var(--container); margin: 0 auto; padding: 0 var(--gutter); }
.rt-titre { font-family: var(--font-head); font-weight: 800; font-size: var(--fs-md); letter-spacing: -0.01em; margin-bottom: 14px; color: var(--fg); }
.rt-retour ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; max-width: 46rem; }
.rt-retour li { padding: 14px 18px; background: var(--card); border: var(--bw) solid var(--fg); border-radius: var(--r-md); box-shadow: 4px 4px 0 0 var(--fg); line-height: 1.4; }
.rt-retour a { color: var(--accent-ink); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.rt-retour a:hover { color: var(--fg); background: var(--yellow); }
.rt-retour span { display: block; margin-top: 4px; font-size: var(--fs-sm); color: var(--muted-fg); }
