.brn-carte__img{aspect-ratio:auto}
@media (max-width:700px){.adn-t caption{display:block;width:100%;text-align:left;margin-bottom:.6rem}}
.vd-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;list-style:none;margin:1rem 0;padding:0}
.vd-liste a{display:block;border:1px solid var(--adn-line);border-radius:.7rem;padding:.8rem 1rem;background:var(--adn-s0);text-decoration:none;color:var(--adn-ink)}
.vd-liste strong{display:block}
.vd-liste span{font-size:.92rem;color:var(--adn-ink-2)}
