.legal-page{max-width:1080px;margin:0 auto;padding:5rem 5vw 8rem}.legal-intro{padding:2rem 0 4rem;border-bottom:1px solid var(--line)}.legal-intro h1{font-size:clamp(3rem,7vw,5.5rem)}.legal-intro p{max-width:760px;margin-top:1.5rem;color:#6f5060;font-size:1.12rem}.legal-page>section{padding:2.5rem 0;border-bottom:1px solid var(--line)}.legal-page>section h2{font-size:clamp(1.65rem,3vw,2.35rem);margin-bottom:1.1rem}.legal-page>section p{margin-top:.9rem;color:#654557;line-height:1.8}.protected-identity{user-select:none;-webkit-user-select:none;cursor:default;padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:#fff;box-shadow:0 12px 30px rgba(70,18,47,.05)}.protected-value{display:inline-flex;flex-wrap:wrap}.protected-value>span{display:inline-block}@media print{.protected-identity{display:none}.protected-identity:after{content:"Coordonnées disponibles sur la version en ligne.";display:block}}@media(max-width:620px){.legal-page{padding:3rem 1.2rem 5rem}.protected-identity{padding:1rem}}