.mentions-legales-module__QVhKkG__page{background-color:var(--bg);min-height:100vh;padding:4rem 1.5rem 6rem}.mentions-legales-module__QVhKkG__container{max-width:720px;color:var(--text);font-family:var(--font-sans);margin:0 auto}.mentions-legales-module__QVhKkG__back{color:var(--text-muted);margin-bottom:2.5rem;font-size:.875rem;transition:color .2s;display:inline-block}.mentions-legales-module__QVhKkG__back:hover{color:var(--accent)}.mentions-legales-module__QVhKkG__container h1{font-family:var(--font-serif);font-size:clamp(1.8rem,4.4vw,2.6rem);font-weight:var(--title-weight);font-style:var(--title-style);color:var(--text);margin-bottom:1.5rem;line-height:1.25}.mentions-legales-module__QVhKkG__container h2{font-family:var(--font-serif);font-size:1.45rem;font-weight:var(--title-weight);font-style:var(--title-style);color:var(--accent);margin-top:2.5rem;margin-bottom:.875rem}.mentions-legales-module__QVhKkG__container p{color:var(--text-muted);margin-bottom:1rem;line-height:1.75}.mentions-legales-module__QVhKkG__container ul{color:var(--text-muted);margin-bottom:1rem;padding-left:1.5rem;line-height:1.75}.mentions-legales-module__QVhKkG__container li{margin-bottom:.375rem}.mentions-legales-module__QVhKkG__container li ul{margin-top:.375rem;margin-bottom:0}.mentions-legales-module__QVhKkG__container strong{color:var(--text);font-weight:600}.mentions-legales-module__QVhKkG__container a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mentions-legales-module__QVhKkG__container a:hover{color:var(--text)}
