.legal-mentions{max-width:1200px;margin:0 auto;padding:2rem}.legal-section{margin-bottom:2rem}.legal-title{color:#333;font-size:2rem;margin-bottom:1.5rem}.legal-subtitle{color:#444;font-size:1.5rem;margin:1.5rem 0 1rem}.legal-content{line-height:1.6;color:#666}.legal-item{margin:.5rem 0}