.a20-page-legale{padding:var(--a20-degagement-nav) clamp(1rem, 4vw, 2.5rem) 4rem;background:var(--a20-ivoire);min-height:70svh}.a20-page-legale__inner{width:min(720px,100%);margin:0 auto}.a20-page-legale__inner h1{font-family:var(--a20-police-display);margin:0 0 1.5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.a20-page-legale__corps{color:var(--a20-texte);gap:1rem;font-size:.98rem;line-height:1.65;display:grid}.a20-page-legale__corps h2{font-size:1.15rem;font-family:var(--a20-police-display);color:var(--a20-encre);margin:1rem 0 0;font-weight:500}.a20-page-legale__corps p{margin:0}
