.legal{background:var(--bg);color:var(--ink)}.legal .page-hero{padding:clamp(7rem,12vw,10rem) var(--side) clamp(3rem,5vw,5rem);background:var(--bg);color:var(--ink);position:relative;overflow:hidden}.legal .page-hero:before{content:"";position:absolute;font-family:var(--font-editorial);font-weight:900;font-size:clamp(8rem,22vw,22rem);color:var(--watermark);letter-spacing:-.04em;line-height:1;top:auto;bottom:-.1em;left:var(--side);right:var(--side);transform:none;white-space:nowrap;pointer-events:none;z-index:0;text-transform:lowercase}.legal.sitemap .page-hero:before{content:"plan"}.legal.mentions .page-hero:before{content:"légal"}.legal.privacy .page-hero:before{content:"privacy"}.legal .hero-content{max-width:var(--max-content);margin:0 auto;text-align:left;position:relative;z-index:1}.legal .breadcrumb{margin-bottom:2rem}.legal .hero-text{max-width:60rem;margin:0}.legal .page-title{font-family:var(--font-editorial);font-weight:700;font-size:clamp(3rem,9vw,8rem);line-height:.94;letter-spacing:-.035em;margin-bottom:1.5rem;color:var(--ink)}.legal .page-subtitle{font-family:var(--font-editorial);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55;color:var(--ink-soft)}.legal .legal-content{padding:clamp(3rem,6vw,6rem) var(--side) clamp(4rem,8vw,8rem);background:var(--bg)}.legal .legal-content .container{max-width:60rem;margin:0 auto;padding:0;font-family:var(--font-editorial);font-size:1rem;line-height:1.7;color:var(--ink-soft)}.legal h2{margin-top:3rem;margin-bottom:1rem;font-family:var(--font-editorial);font-weight:700;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.02em;color:var(--ink)}.legal h3{margin-top:1.75rem;margin-bottom:.5rem;font-family:var(--font-editorial);font-weight:600;font-size:1.125rem;color:var(--ink)}.legal p{margin-bottom:1rem;color:var(--ink-soft)}.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--ease-soft)}.legal a:hover{color:var(--muted)}.legal ul,.legal ol{margin:.5rem 0 1rem 1.5rem;color:var(--ink-soft)}.legal li{margin-bottom:.4rem}
