.site-legal{max-width:42rem;color:var(--encre);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;margin:0 auto;padding:40px 16px 96px;font-size:15px;line-height:1.6}.site-legal-retour{min-height:44px;color:var(--gris);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.site-legal h1{letter-spacing:-.03em;margin:16px 0 0;font-size:1.9rem;font-weight:600;line-height:1.15}.site-legal h2{letter-spacing:-.01em;margin:36px 0 8px;font-size:1.1rem;font-weight:600}.site-legal p{margin:0 0 12px}.site-legal a{color:var(--encre);text-underline-offset:3px}.immersif-mesure{border:1px solid var(--ligne);background:var(--blanc-pur);border-radius:12px;margin-top:20px;padding:16px}.immersif-mesure p{margin:0 0 12px}.immersif-mesure [data-immersif-optout]{border:1px solid var(--encre);min-height:44px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:14px}.immersif-mesure [data-immersif-optout]:hover{background:var(--encre);color:var(--blanc-pur)}[data-immersif-mesure=non] .immersif-mesure .im-oui,[data-immersif-mesure=dnt] .immersif-mesure .im-oui,html:not([data-immersif-mesure=non]):not([data-immersif-mesure=dnt]) .immersif-mesure .im-non,[data-immersif-mesure=dnt] .immersif-mesure [data-immersif-optout]{display:none}
