.l-legal{padding-bottom:clamp(48px,6vw,96px)}.l-legal .container{box-sizing:border-box;width:100%;max-width:var(--l-max);margin:0 auto;padding:0 var(--l-marge)}.l-legal>article>header{padding:clamp(32px,5vw,72px) 0 clamp(40px,5vw,64px);background:none;color:inherit}.l-legal>article>header>.container{display:grid;gap:22px;justify-items:start}.l-legal span[aria-hidden=true]:empty{display:none}.l-legal>article>header>.container>div{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0}.l-legal>article>header p{margin:0}.l-legal>article>header nav,.l-legal>article>header>.container>div p{font-size:var(--l-t-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.l-legal>article>header nav ol{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.l-legal>article>header h1{max-width:13ch;margin:0;font-family:var(--l-bagoss);font-weight:300;font-size:var(--l-t-page);line-height:var(--l-interligne-titre);letter-spacing:-.01em;text-wrap:balance}.l-legal>article>header p.lg{max-width:60ch;font-size:var(--l-t-lead);line-height:1.45;color:inherit}.l-legal>article>header h1~p.mono{font-size:var(--l-t-small);letter-spacing:.04em;color:var(--l-granite-68)}.l-legal>article>div>.container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 72px;align-items:start;padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--l-granite-16)}.l-legal>article>div>.container>aside{position:sticky;top:96px;margin:0}.l-legal aside nav>p{margin:0 0 12px;font-size:var(--l-t-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--l-granite-68)}.l-legal aside nav ol{display:grid;gap:8px;margin:0;padding:0 0 0 14px;border-left:1px solid var(--l-granite-16);list-style:none}.l-legal aside nav a{font-size:15px;line-height:1.35;color:var(--l-granite-68)}.l-legal aside nav a:hover{color:inherit}.l-legal>article>div>.container>div{max-width:68ch;font-size:18px;line-height:1.65}.l-legal article section{scroll-margin-top:96px}.l-legal article section>h2,.l-legal article section>h3{margin:48px 0 16px;font-family:var(--l-bagoss);font-weight:300;font-size:var(--l-t-3);line-height:1.1;text-wrap:balance}.l-legal article section>h3{font-family:inherit;font-weight:500;font-size:20px}.l-legal>article>div>.container>div>div>section:first-child>h2{margin-top:0}.l-legal article section dl,.l-legal article section ol,.l-legal article section p,.l-legal article section ul{margin:0 0 20px}.l-legal article section ol,.l-legal article section ul{padding-left:22px}.l-legal article section ul{list-style:disc}.l-legal article section ol{list-style:decimal}.l-legal article section li+li{margin-top:8px}.l-legal article section li::marker{color:var(--l-granite-50)}.l-legal article section a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.l-legal a[data-lien-ferme]{color:inherit;text-decoration:none;cursor:auto}.l-legal table{width:100%;border-collapse:collapse;font-size:16px}.l-legal caption{margin-bottom:8px;font-size:var(--l-t-small);text-align:left;color:var(--l-granite-68)}.l-legal td,.l-legal th{font-family:inherit;font-size:16px;letter-spacing:normal;line-height:1.45;padding:10px 12px 10px 0;border-bottom:1px solid var(--l-granite-16);text-align:left;vertical-align:top}.l-legal dt,.l-legal th{font-weight:500}.l-legal dd{margin:4px 0 16px}.l-legal>article>div>.container>div>div:last-child>nav{display:grid;gap:10px;margin-top:40px;padding-top:20px;border-top:1px solid var(--l-granite-16);font-size:16px}.l-legal>article>div>.container>div>div:last-child>nav>p{margin:0;font-size:var(--l-t-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--l-granite-68)}.l-legal>article>div>.container>div>div:last-child>nav ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.l-legal>article>div>.container>div>div:last-child>nav a{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.l-legal>article>div>.container>div>div:last-child>nav a{display:inline-block;padding-block:12px;margin-block:-12px}}.l-legal-groupe{padding-top:clamp(32px,4vw,56px)}.l-legal-groupe .l-cp-cadre{display:grid;gap:12px}.l-legal-groupe-liste{display:grid;margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--l-granite-16)}.l-legal-groupe-liste li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4px 72px;padding:16px 0;border-bottom:1px solid var(--l-granite-16)}.l-legal-groupe-liste a{font-weight:500;text-decoration:underline;text-underline-offset:3px}.l-legal-groupe-liste span{color:var(--l-granite-68)}@media (max-width:900px){.l-legal-groupe-liste li,.l-legal>article>div>.container{grid-template-columns:minmax(0,1fr)}.l-legal>article>div>.container>aside{position:static}.l-legal>article>div>.container>div{font-size:17px}}@media print{.l-legal aside{display:none}}