.legal{--papier:#f3f2ed;--encre:#15151a;--gris:#6b6a64;--trait:#15151a17;--surligneur:#dcf23c;background-color:var(--papier);color:var(--encre)}.legal-nav a{color:var(--gris);padding:6px 2px;text-decoration:none}.legal-nav a:hover{color:var(--encre)}.legal-nav a[aria-current=page]{color:var(--encre);font-weight:600}.legal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-size:12.5px;font-weight:600}.legal h1{letter-spacing:-.04em;margin-top:10px;font-size:34px;font-weight:700;line-height:1.1}@media (min-width:640px){.legal h1{font-size:42px}}.legal-trait{background:linear-gradient(#f2ff8c 0%,#dcf23c 55%,#cbe22e 100%);border-radius:4px;width:76px;height:7px;margin-top:18px;display:block;rotate:-.8deg}.legal-sommaire ol{flex-direction:column;gap:2px;list-style:none;display:flex}.legal-sommaire a{color:var(--gris);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.legal-sommaire a:hover{color:var(--encre)}.legal-sommaire .n{font-variant-numeric:tabular-nums;color:var(--encre);opacity:.35;font-weight:600}.legal-prose section+section{border-top:1px solid var(--trait);margin-top:44px;padding-top:44px}.legal-titre{align-items:baseline;gap:14px;display:flex}.legal-prose h2{letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:1.2}.legal-titre .n{font-variant-numeric:tabular-nums;color:var(--encre);opacity:.32;font-size:14px;font-weight:600}.legal-prose h3{letter-spacing:-.018em;margin-top:26px;font-size:16px;font-weight:600}.legal-prose p{color:var(--gris);margin-top:14px;font-size:15.5px;line-height:1.72}.legal-prose h2+p,.legal-titre+p,.legal-prose h3+p{margin-top:12px}.legal-prose strong{color:var(--encre);font-weight:600}.legal-prose a{color:var(--encre);text-underline-offset:3px;-webkit-text-decoration:underline #15151a59;text-decoration:underline #15151a59;text-decoration-thickness:1px}.legal-prose a:hover{-webkit-text-decoration-color:var(--encre);text-decoration-color:var(--encre)}.legal-prose ul{margin-top:14px;list-style:none}.legal-prose li{color:var(--gris);margin-top:9px;padding-left:20px;font-size:15.5px;line-height:1.68;position:relative}.legal-prose li:before{content:"";opacity:.55;background-color:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:11px;left:2px}.legal-encadre{border:1px solid var(--trait);background-color:#fff;border-radius:14px;margin-top:18px;padding:16px 18px}.legal-encadre p:first-child{margin-top:0}.legal-faits{gap:12px 24px;margin-top:18px;display:grid}@media (min-width:560px){.legal-faits{grid-template-columns:190px minmax(0,1fr)}}.legal-faits dt{color:var(--encre);opacity:.55;font-size:13px;font-weight:600}.legal-faits dd{color:var(--gris);font-size:15px;line-height:1.6}.legal a:focus-visible,.legal button:focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:6px}.legal [id]{scroll-margin-top:28px}
