/* [hors-planning C-4-129 2026-10-13] « Comprendre le mandat » : rôle, compétences et attributs d'une catégorie d'élu (page de
   catégorie et fiche d'un élu). Couleurs et rayons du système commun de la refonte EPE (variables de epe-style.css). */
.role-mandat{margin:0 0 32px}
.role-mandat h2{margin-bottom:12px}
.role-mandat__chapo{font-size:19px;color:var(--muted);max-width:900px}
.role-mandat__reperes{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.role-mandat__repere{background:var(--pale);border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}
.role-mandat__repere-libelle{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--blue)}
.role-mandat__repere-valeur{font-size:18px;line-height:1.35;color:var(--navy)}
.role-mandat__parties{display:flex;flex-direction:column;gap:12px}
.role-mandat__partie{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:0 22px}
.role-mandat__partie summary{list-style:none;padding:18px 32px 18px 0;position:relative}
.role-mandat__partie summary::-webkit-details-marker{display:none}
.role-mandat__partie summary:after{content:'+';color:var(--blue);position:absolute;right:0;top:14px;font-size:25px}
.role-mandat__partie[open] summary:after{content:'−'}
.role-mandat__partie h3{display:inline;font-size:21px;margin:0}
.role-mandat__points{margin:0 0 18px;padding-left:20px;display:flex;flex-direction:column;gap:12px}
.role-mandat__point{font-size:17px}
.role-mandat__point::marker{color:var(--red)}
.role-mandat__texte{display:block}
.role-mandat__sources{display:block;font-size:14px;color:var(--muted);margin-top:2px}
.role-mandat__source{overflow-wrap:anywhere}
.role-mandat__source-bloc{margin-top:14px}
.panel.role-mandat .role-mandat__reperes{grid-template-columns:1fr}
@media(max-width:999px){.role-mandat__reperes{grid-template-columns:1fr}.role-mandat__partie{padding:0 16px}.role-mandat__chapo{font-size:17px}}
