.avis-page section{margin-top:var(--space-7);} 

.avis-hero{position:relative;overflow:hidden;padding:var(--space-6) 0;}
.avis-hero__bg{position:absolute;inset:0;z-index:0;opacity:0.35;}
.avis-hero__bg img{width:100%;height:100%;object-fit:cover;}
.avis-hero .container{position:relative;z-index:1;}
.avis-hero__inner{display:flex;justify-content:center;}
.avis-hero__text{max-width:800px;display:flex;flex-direction:column;gap:var(--space-3);} 
.avis-hero__disclaimer{font-size:var(--fs-7);} 

.avis-method__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);} 
.avis-method__card{display:flex;flex-direction:column;gap:var(--space-3);} 

.avis-operator__card{display:flex;flex-direction:column;gap:var(--space-4);} 
.avis-operator__card img{border-radius:var(--radius-md);} 
.avis-warning{border:1px solid var(--color-danger);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(244,63,94,0.08);} 

.avis-compare__intro{max-width:600px;margin-bottom:var(--space-4);} 
.avis-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);} 

.avis-profiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);} 

.avis-responsable__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);} 
.avis-responsable__box{border:1px solid var(--color-border);} 

.avis-affiliation__inner{max-width:700px;} 

.avis-conclusion__inner{max-width:600px;margin-inline:auto;text-align:center;} 

.avis-operator[id]{scroll-margin-top:calc(var(--sr-chrome-height) + var(--space-3));}

@media (max-width:1024px){
.avis-method__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.avis-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.avis-profiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media (max-width:768px){
.avis-method__grid,
.avis-compare__grid,
.avis-profiles__grid,
.avis-responsable__grid{grid-template-columns:1fr;}
}
