.legal{background-color:var(--color-gray);padding:40px;margin-bottom:20px}.legal .rubrique{margin-bottom:40px}.legal .rubrique h2{margin-bottom:20px;font-size:1.8em}.legal .rubrique h2:before{content:"";display:inline-block;width:8px;height:.8em;margin-right:20px;background-color:var(--color-yellow)}.legal .rubrique p{margin-bottom:20px;line-height:1.8em}