.legal{background:#f2e9de;min-height:100vh}.legal-tete{border-bottom:1px solid #6b5e562e;justify-content:space-between;align-items:center;padding:1.5rem clamp(16px,6vw,96px);display:flex}.legal-logo img{width:150px;height:auto;display:block}.legal-retour{color:var(--accent-hover);text-underline-offset:4px;font-weight:600}.legal-corps{max-width:720px;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(16px,5vw,32px) 5rem}.legal-corps h1{font-size:var(--t-h2);line-height:var(--lh-titre);text-wrap:balance;margin-bottom:2.5rem}.legal-corps section{border-top:1px solid #6b5e562e;padding:1.75rem 0}.legal-corps h2{font-size:var(--t-inter);margin-bottom:.9rem}.legal-corps p,.legal-corps li{color:var(--text-secondary);text-wrap:pretty}.legal-corps p{margin:0 0 .9rem}.legal-corps ul{margin:0 0 .9rem;padding-left:1.2rem}.legal-corps a{color:var(--accent-hover);text-underline-offset:3px}.legal-maj{font-size:var(--t-legende);margin-top:2rem}
