/* Visible uniquement sur mobile (largeur inferieure a 768px). */
.ggp-home-links { display: none; color: #1b589c; font-weight: bold;}
@media (max-width: 767px) { .ggp-home-links { display: block; } #easycontent_container_8 {display: none;} }
.ggp-home-links { margin: 1.5rem 0; }
.ggp-home-links__list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: .65rem 1.5rem; margin: 0; padding: 0; list-style: none; }
.ggp-home-links__item { min-width: 0; padding-left: 30px; }
.ggp-home-links__item a { color: inherit; text-decoration: none; overflow-wrap: anywhere; }
.ggp-home-links__item a:hover, .ggp-home-links__item a:focus { text-decoration: underline; }
@media (max-width: 991px) { .ggp-home-links__list { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 767px) { .ggp-home-links__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 480px) { .ggp-home-links__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
