.avis{padding:clamp(72px,9vw,180px) 15.1vw;border-top:1px solid var(--filet)}.avis__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px}.avis__grille:not([data-vide]){grid-template-columns:repeat(3,minmax(0,1fr))}.avis__tuile{--pad: clamp(18px, 1.6vw, 36px);position:relative;display:flex;flex-direction:column;gap:clamp(12px,1vw,20px);min-height:clamp(260px,20vw,480px);padding:var(--pad);background-color:var(--c);color:var(--t)}.avis__titre{font-size:clamp(32px,2.6vw,72px);font-weight:700;line-height:1;letter-spacing:-.025em}.avis__balise{display:block;margin-top:auto;align-self:flex-end;width:clamp(88px,7vw,180px);height:clamp(88px,7vw,180px);color:var(--bruyere)}.avis__tuile--inviter{justify-content:space-between;transition:background-color .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),scale .16s var(--sortie)}.avis__tuile--inviter:active{scale:.985}@media (hover: hover) and (pointer: fine){.avis__tuile--inviter:hover{background-color:var(--encre);color:#fff}}.avis__tuile--inviter:focus-visible{outline:3px solid var(--gentiane);outline-offset:3px}.avis__vide{font-family:var(--police-titre);font-size:clamp(24px,1.9vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.015em;max-width:26ch}.avis__inviter{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-family:var(--police-texte);font-size:clamp(16px,1.05vw,24px);font-weight:500}.avis__rond{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid currentColor;flex:none}.avis__texte{margin:0;font-size:clamp(20px,1.4vw,36px);font-weight:500;line-height:1.25}.avis__auteur{margin-top:auto;display:grid;gap:4px;font-family:var(--police-texte);font-size:clamp(14px,.85vw,20px)}.avis__nom{font-weight:600}.avis__pied{margin-top:24px}.avis__lien{display:inline-flex;align-items:center;min-height:44px;color:var(--gentiane);font-weight:500;text-decoration:underline;text-underline-offset:4px}@media (max-width: 767px){.avis{padding:72px 24px}.avis__grille,.avis__grille:not([data-vide]){grid-template-columns:1fr}.avis__tuile{min-height:0}.avis__tuile--titre{min-height:180px}.avis__balise{width:72px;height:72px}}
