/* Page de consultation publique : design commun, seulement les titres de cartes. */
.guide{display:flex; flex-direction:column; gap:4px; padding:18px 22px;}
.guide h2{margin:0; font-size:17px; font-weight:700;}
.guide a{font-size:13px; margin-top:6px;}
.guides{width:100%; display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:16px;}
@media (max-width:700px){.guides{grid-template-columns:minmax(0, 1fr);}}
