.legal-page{background:#fff}.legal-in{width:var(--ac-conteneur);margin:0 auto}.legal-hero{text-align:center;border-bottom:1px solid var(--ac-g200);padding:64px 0 48px}.legal-eyebrow{font-family:var(--ac-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-bleu);margin-bottom:14px;font-size:12.5px;font-weight:700;display:block}.legal-hero h1{font-family:var(--ac-display);letter-spacing:-.028em;color:var(--ac-encre);max-width:22ch;margin:0 auto;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.legal-hero h1 em{color:var(--ac-bleu);font-style:normal}.legal-lede{color:var(--ac-g600);max-width:60ch;margin:18px auto 0;font-size:17px;line-height:1.65}.legal-prose{overflow-wrap:break-word;max-width:760px;margin:0 auto;padding:52px 0 96px}.legal-prose h2{font-family:var(--ac-display);color:var(--ac-encre);letter-spacing:-.015em;margin:40px 0 10px;font-size:18px;font-weight:700}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font-family:var(--ac-display);color:var(--ac-encre);margin:24px 0 8px;font-size:15.5px;font-weight:700}.legal-prose p{color:var(--ac-g600);margin:0 0 14px;font-size:15px;line-height:1.75}.legal-prose a{color:var(--ac-bleu);text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-prose ul,.legal-prose ol{color:var(--ac-g600);margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.75}.legal-prose li{margin-bottom:6px}.legal-prose strong{color:var(--ac-encre);font-weight:600}.legal-prose table{table-layout:fixed;border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.legal-prose th,.legal-prose td{text-align:left;border:1px solid var(--ac-g200);overflow-wrap:break-word;padding:10px 14px}.legal-prose th{background:var(--ac-g50);color:var(--ac-encre);font-weight:600;font-family:var(--ac-display)}@media (max-width:640px){.legal-hero{padding:44px 0 36px}.legal-hero h1{font-size:26px}.legal-prose{padding:40px 0 72px}}
