/* Identité exacte de l'accueil : symbole, intitulé et baseline sur les pages secondaires. */
header .brand.brand-home-identity{display:inline-flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap;letter-spacing:-.055em;font-weight:800;font-family:Manrope,Arial,sans-serif;font-size:1.32rem;line-height:1.1}
header .brand-home-symbol{display:inline-grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:0;background:transparent;color:#2b9251;font-size:35px;line-height:1;font-family:Arial,sans-serif}
header .brand-home-word{display:block;color:#1b332b}
header .brand-home-accent{color:#80b942}
header .brand-home-word small{display:block;margin-top:4px;font-size:.52rem;font-weight:700;letter-spacing:.12em;color:#6c8377;line-height:1.3}
@media(max-width:500px){header .brand.brand-home-identity{font-size:1.06rem;gap:8px}header .brand-home-symbol{flex-basis:34px;width:34px;height:34px;font-size:29px}header .brand-home-word small{font-size:.44rem;letter-spacing:.07em}}
