.legal { max-width: 680px; }
.legal h1 { font-size: 1.7rem; line-height: 1.15; margin: 0 0 .4rem; }
.legal h2 { font-size: 1.15rem; margin: 1.6rem 0 .5rem; }
.legal p, .legal li { line-height: 1.55; }
.legal ul { padding-left: 1.2rem; }
.legal .maj { opacity: .75; font-size: .9rem; }
.legal .retour { display: inline-block; margin-bottom: 1rem; font-weight: 700; }
.legal .liens { margin-top: 2rem; font-size: .95rem; }
.a-remplir { background: #FBE3EA; color: #A81F55; font-weight: 700; padding: 0 .25em; border-radius: 4px; }
