.chips-filtres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.chip{display:inline-block;padding:6px 13px;border-radius:999px;background:#fff;border:1px solid #eee;color:#565D66;font-size:12px;text-decoration:none}.chip-tout{background:#C6151F;color:#fff;border:none}.chip-actif{background:#C6151F;color:#fff;font-weight:600;border:none}.grille-realisations{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:782px){.grille-realisations{grid-template-columns:1fr 1fr}}.vignette-realisation{background:#FFF4F4;border-radius:10px;overflow:hidden;box-shadow:0 8px 16px rgb(119 123 146 / .1)}.vignette-realisation img{aspect-ratio:4/3;object-fit:cover;width:100%}.vignette-contenu{padding:10px 12px}.carte-prestation{background:#FFF4F4;border-radius:10px;padding:18px;box-shadow:0 8px 16px rgb(119 123 146 / .1)}.carte-ville{display:block;background:#FFF4F4;border-radius:10px;padding:16px;text-decoration:none;box-shadow:0 8px 16px rgb(119 123 146 / .1)}.intro-taxonomie{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.intro-taxonomie .badge{display:inline-block;background:#FFF4F4;color:#C6151F;font-size:11px;font-weight:500;padding:4px 10px;border-radius:6px;margin-bottom:8px}