.page-legale{background:linear-gradient(180deg, var(--ciel-aube) 0%, var(--brume-claire) 340px);padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--espace-section)}.retour{min-height:44px;color:var(--acier-doux);align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.retour:hover{color:var(--encre-graphite)}.prose{background:var(--blanc-pur);border:1px solid var(--bordure-voile);border-radius:var(--rayon-carte);box-shadow:var(--ombre-carte);max-width:78ch;margin-top:1rem;padding:clamp(1.75rem,5vw,3.5rem)}.prose h1{font-size:clamp(1.75rem,4vw,2.5rem)}.prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:clamp(1.125rem,2.2vw,1.375rem)}.prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.0625rem}.prose p,.prose li{color:var(--acier-doux);margin-bottom:.75rem;line-height:1.7}.prose ul,.prose ol{margin-bottom:1rem;padding-inline-start:1.25rem}.prose li{margin-bottom:.5rem}.prose strong{color:var(--encre-graphite);font-weight:600}.prose a{color:var(--bleu-sweengs);text-underline-offset:3px;text-decoration:underline}.prose .legal-updated{font-family:var(--font-mono);margin-top:.5rem;font-size:.8125rem}.prose table{border-collapse:collapse;width:100%;margin-bottom:1.25rem;font-size:.9375rem}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--bordure-voile);color:var(--acier-doux);padding:.625rem .75rem}.prose th{color:var(--encre-graphite);font-weight:600}
