/* Styles du composant, déplacés sans changement de présentation. */
.gx-site .gx-footer-news{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #10292525}.gx-site .gx-footer-news p{font-size:13px;margin:0}.gx-site .gx-footer-news nav{display:flex;gap:20px;flex-wrap:wrap}.gx-site .gx-footer-news a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.gx-site .gx-footer-news span{color:inherit;font-size:12px}

/* Lecture du code sous le copyright ; audits en tête du bloc de petites lignes. */
.gx-site .gx-footer-row{align-items:flex-start}
.gx-footer-secondary{margin-top:6px;font-size:9px;line-height:1.4}
.gx-footer-audits{line-height:1.6}
.gx-footer-audits a{white-space:nowrap}
.gx-footer-audits-inline{display:block;margin-bottom:6px}
.gx-footer-checks .gx-footer-audits{margin:0 0 6px}
.gx-footer-links>nav{flex-wrap:wrap}

/* Seul le trait supérieur des pages avec actualités disparaît ; celui du dessous reste. */
.gx-site .gx-footer.gx-footer-with-news{border-top:0}
/* Deux repères discrets, de même taille, sans interaction ni caractère emoji. */
.gx-footer-icon{display:inline-block;width:10px;height:10px;margin-right:4px;vertical-align:-1px;pointer-events:none}
