.legal-prose{color:var(--gris-2);padding:8px 0 64px;font-size:15px;line-height:1.7}.legal-prose .legal-lede{color:var(--noir);max-width:660px;margin:28px 0 6px;font-size:16.5px}.legal-prose .legal-updated{color:var(--gris);margin:0 0 8px;font-size:13px}.legal-prose h2{color:var(--noir);letter-spacing:.01em;margin:40px 0 12px;font-size:20px;font-weight:800}.legal-prose h3{color:var(--noir);margin:26px 0 8px;font-size:16px;font-weight:700}.legal-prose p{max-width:660px;margin:0 0 14px}.legal-prose ul{max-width:660px;margin:0 0 16px;padding-left:22px}.legal-prose li{margin:0 0 7px}.legal-prose a{color:var(--u-restaurant);text-underline-offset:3px;text-decoration:underline}.legal-prose strong{color:var(--noir);font-weight:700}.legal-prose blockquote{border-left:3px solid var(--u-restaurant);background:var(--creme);border-radius:0 8px 8px 0;max-width:660px;margin:16px 0;padding:14px 18px}.legal-prose blockquote .legal-quote-title{color:var(--noir);margin-bottom:6px;font-weight:700}.legal-prose blockquote p:last-child{margin-bottom:0}.legal-table-wrap{max-width:660px;margin:0 0 18px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.legal-prose th,.legal-prose td{text-align:left;border-bottom:1px solid var(--filet);vertical-align:top;padding:9px 12px}.legal-prose thead th{border-bottom:1.5px solid var(--noir);color:var(--noir);font-weight:700}.legal-prose .legal-annex{border:1px solid var(--filet);border-radius:var(--radius-md);background:var(--blanc);max-width:660px;margin:8px 0 0;padding:16px 18px;font-size:14px}.legal-prose .legal-annex p{margin:0 0 8px}
