.PageLegale-module__VhW39a__entete{background:var(--mesh-vif);color:#fff}.PageLegale-module__VhW39a__enteteContenu{max-width:var(--page-width);padding:48px var(--page-margin) 52px;margin:0 auto}.PageLegale-module__VhW39a__eyebrow{font-family:var(--font-ui);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:var(--radius-pill);background:#ffffff38;padding:6px 12px;display:inline-block}.PageLegale-module__VhW39a__titre{color:#fff;max-width:22ch;margin:18px 0 14px;font-size:clamp(30px,4vw,52px)}.PageLegale-module__VhW39a__chapeau{font-size:var(--fs-lead);opacity:.92;max-width:60ch;line-height:1.55}.PageLegale-module__VhW39a__colonnes{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.PageLegale-module__VhW39a__prose{max-width:72ch;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-body);line-height:1.68}.PageLegale-module__VhW39a__prose>:first-child{margin-top:0}.PageLegale-module__VhW39a__prose h2{font-size:var(--fs-h3);margin:var(--space-8) 0 var(--space-4);scroll-margin-top:var(--space-7);line-height:1.2}.PageLegale-module__VhW39a__prose h3{font-size:var(--fs-h4);margin:var(--space-6) 0 var(--space-3);scroll-margin-top:var(--space-7);line-height:1.3}.PageLegale-module__VhW39a__prose p{margin:0 0 var(--space-4)}.PageLegale-module__VhW39a__prose ul,.PageLegale-module__VhW39a__prose ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.PageLegale-module__VhW39a__prose li{margin-bottom:var(--space-2)}.PageLegale-module__VhW39a__prose li::marker{color:var(--accent)}.PageLegale-module__VhW39a__prose a{color:var(--accent);text-underline-offset:3px}.PageLegale-module__VhW39a__prose a:hover{color:var(--accent-hover)}.PageLegale-module__VhW39a__prose strong{font-weight:var(--fw-semibold)}.PageLegale-module__VhW39a__prose hr{border:0;border-top:1px solid var(--border-mid);margin:var(--space-7) 0}.PageLegale-module__VhW39a__prose em{color:var(--text-subtle)}.PageLegale-module__VhW39a__prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--fs-small);display:block;overflow-x:auto}.PageLegale-module__VhW39a__prose th,.PageLegale-module__VhW39a__prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:10px 14px}.PageLegale-module__VhW39a__prose th{font-family:var(--font-ui);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-caption);color:var(--text-subtle);border-bottom-color:var(--border-mid)}.PageLegale-module__VhW39a__prose thead:has(th:empty){display:none}.PageLegale-module__VhW39a__prose tbody tr:last-child td{border-bottom:0}.PageLegale-module__VhW39a__prose td:first-child{color:var(--text-subtle);white-space:nowrap}.PageLegale-module__VhW39a__avis{max-width:72ch;margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--fs-small);color:var(--text-subtle);background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);line-height:1.5}.PageLegale-module__VhW39a__avis a{color:var(--accent);text-underline-offset:3px;white-space:nowrap}.PageLegale-module__VhW39a__avis a:hover{color:var(--accent-hover)}.PageLegale-module__VhW39a__aparte{top:var(--space-5);padding:var(--space-5);background:var(--surface-tint);border:1px solid var(--border-soft);border-radius:var(--radius-md);position:sticky}.PageLegale-module__VhW39a__aparteTitre{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-3);display:block}.PageLegale-module__VhW39a__aparteListe{gap:var(--space-2);flex-direction:column;display:flex}.PageLegale-module__VhW39a__aparteLien{font-size:var(--fs-small);color:var(--text-body);line-height:1.45}.PageLegale-module__VhW39a__aparteLien:hover{color:var(--accent)}@media (max-width:900px){.PageLegale-module__VhW39a__colonnes{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.PageLegale-module__VhW39a__aparte{position:static}}
