.contenu-legal.svelte-j7pnr9 section{border-top:1px solid color-mix(in srgb, var(--color-sable) 70%, transparent);padding-block:2.25rem;scroll-margin-top:7rem}.contenu-legal.svelte-j7pnr9 section:first-child{border-top:0;padding-top:0}.contenu-legal.svelte-j7pnr9 h2{margin-bottom:1rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:420;line-height:1.2}.contenu-legal.svelte-j7pnr9 h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.contenu-legal.svelte-j7pnr9 p,.contenu-legal.svelte-j7pnr9 li{color:color-mix(in srgb, var(--color-encre) 88%, transparent);font-size:.975rem;line-height:1.8}.contenu-legal.svelte-j7pnr9 p+p{margin-top:.9rem}.contenu-legal.svelte-j7pnr9 ul{gap:.5rem;margin-top:.75rem;display:grid}.contenu-legal.svelte-j7pnr9 ul li{padding-left:1.4rem;position:relative}.contenu-legal.svelte-j7pnr9 ul li:before{content:"";background-color:var(--color-terre);opacity:.7;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.75em;left:.2rem}.contenu-legal.svelte-j7pnr9 strong{color:var(--color-cacao-fonce);font-weight:650}.contenu-legal.svelte-j7pnr9 a{color:var(--color-terre-fonce);text-underline-offset:3px;text-decoration:underline}.contenu-legal.svelte-j7pnr9 dl{border-radius:var(--radius-doux);border:1px solid color-mix(in srgb, var(--color-sable) 80%, transparent);background-color:#fffdf9;gap:0;display:grid;overflow:hidden}.contenu-legal.svelte-j7pnr9 dl>div{border-top:1px solid color-mix(in srgb, var(--color-sable) 60%, transparent);gap:.15rem;padding:.9rem 1.1rem;display:grid}.contenu-legal.svelte-j7pnr9 dl>div:first-child{border-top:0}@media (width>=640px){.contenu-legal.svelte-j7pnr9 dl>div{grid-template-columns:14rem 1fr;gap:1rem}}.contenu-legal.svelte-j7pnr9 dt{color:var(--color-pierre);font-size:.8rem;font-weight:700}.contenu-legal.svelte-j7pnr9 dd{color:var(--color-encre);font-size:.95rem}.contenu-legal.svelte-j7pnr9 .a-completer{border:1px dashed var(--color-terre);background-color:var(--color-terre-clair);color:var(--color-terre-fonce);border-radius:.4rem;align-items:center;gap:.35rem;padding:.05rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}
