.vb-avis{width:100%;margin:2rem auto}.vb-avis__title{text-align:center;font-size:clamp(1.5rem,2.4vw,2.2rem);margin:0 0 1.8rem;color:inherit}.vb-avis__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.vb-avis__card{background:#fff;border:1px solid #e4e8ed;border-radius:14px;box-shadow:0 5px 20px rgba(24,45,65,.06);padding:1.4rem;display:flex;flex-direction:column;min-width:0}.vb-avis__stars{display:flex;gap:.1rem;font-size:1.25rem;letter-spacing:.02em;margin-bottom:.8rem}.vb-avis__stars .is-filled{color:#efb336}.vb-avis__stars .is-empty{color:#d3d7dc}.vb-avis__comment{color:#334254;line-height:1.65;overflow-wrap:anywhere;margin:0 0 1.4rem;flex:1}.vb-avis__footer{margin-top:auto;padding-top:.9rem;border-top:1px solid #edf0f3;display:flex;flex-wrap:wrap;gap:.3rem .8rem;justify-content:space-between;align-items:center}.vb-avis__author{font-size:.93rem;color:#22354b}.vb-avis__age{font-size:.83rem;color:#6e7a88}.vb-avis__source{text-align:center;margin:1.4rem 0 0}.vb-avis__source a{color:#287e96;text-decoration:underline}.vb-avis__empty{text-align:center;color:#6e7a88}@media(max-width:960px){.vb-avis__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vb-avis__grid{grid-template-columns:1fr}.vb-avis__card{padding:1.2rem}}
