.gi-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.gi-liste .gi-carte{flex-direction:column;gap:10px;height:100%;padding:26px 26px 22px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.gi-liste .gi-carte:hover{border-color:var(--av2-vert);box-shadow:0 18px 40px -20px #0f3b2e59}.gi-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--av2-orange);font-size:12px;font-weight:600}.gi-carte h2{letter-spacing:-.01em;color:var(--av2-encre);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.3}.gi-carte p{color:var(--av2-texte);margin:0;font-size:15px;line-height:1.55}.gi-lire{color:var(--av2-sapin);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:700;display:inline-flex}.gi-lire svg{width:15px;height:15px;transition:transform .16s}.gi-carte:hover .gi-lire svg{transform:translate(3px)}.av2-carte.gi-vide{text-align:center;box-shadow:none;padding:40px 28px}.gi-vide p:last-child{max-width:30em;margin:0 auto;font-size:15.5px;line-height:1.6}@media (max-width:900px){.gi-liste{grid-template-columns:minmax(0,1fr)}}
