/* Pied de page (planche Footer). */
.ft .lg-light{display:none}
[data-theme="light"] .ft .lg-dark{display:none}
[data-theme="light"] .ft .lg-light{display:inline-flex}
.ft{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-text)}
.fgrid{max-width:1200px;margin:0 auto;padding:48px 24px 32px;display:flex;flex-wrap:wrap;gap:48px;box-sizing:border-box}
.fbrand{flex:1 1 280px;display:grid;gap:12px;align-content:start}
.fcol{display:grid;align-content:start;min-width:160px}
.fcol .eyebrow{margin:0 0 8px}
.fcol a{display:block;padding:5px 0;color:var(--ink-muted);text-decoration:none;font-size:15px;line-height:22px}
.fcol a:hover,.fcol .flink:hover{color:var(--ink)}
/* « Donner votre avis » : bouton qui ouvre le panneau d'avis, présenté comme les liens */
.fcol .flink{display:block;padding:5px 0;border:0;background:none;color:var(--ink-muted);font:400 15px/22px var(--font-text);text-align:left;cursor:pointer}
.fnote{max-width:1200px;margin:0 auto;padding:16px 24px 32px;box-sizing:border-box;border-top:1px solid var(--border);font-size:13px;line-height:20px;color:var(--ink-muted)}
@media (max-width:640px){
  .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px;padding:40px 16px 24px}
  .fbrand{grid-column:1/-1}
  .fcol{min-width:0}
  .fcol a,.fcol .flink{padding:7px 0}
  .fnote{padding:16px 16px 32px}
}
.fbrand .lg-dark,.fbrand .lg-light{justify-self:start}
.fbrand p{margin:0;font-size:15px;line-height:24px;color:var(--ink-muted)}
