.mention-legales-container{width:80%;margin:0 auto;padding:40px 0;color:#000}.mention-legales-container h1{text-align:center;font-size:36px;margin-bottom:20px}.mention-legales-container h2{font-size:28px;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:15px}.mention-legales-container p{font-size:16px;line-height:1.6;margin-bottom:15px}.mention-legales-container section{margin-bottom:30px}.editor-info,.headquarters,.host-info,.site-info{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}