.cc-legal{--cc-fond:#f6f5f2;--cc-surface:#fff;--cc-ligne:#18181b17;--cc-ligne-forte:#18181b29;--cc-texte:#18181b;--cc-texte-doux:#5a6474;--cc-texte-faible:#5f6a79;--cc-or:#fbbf24;--cc-or-encre:#9a4404;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--cc-fond);color:var(--cc-texte);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.cc-legal-entete{border-bottom:1px solid var(--cc-ligne);background:radial-gradient(60% 120% at 50% 0%, #fbbf2424, transparent 70%), var(--cc-fond)}.cc-legal-conteneur{width:100%;max-width:46rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.cc-legal-conteneur{padding-inline:1.5rem}}.cc-legal-etiquette{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-or-encre);font-size:11px;font-weight:600}.cc-legal-titre{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--cc-texte);font-size:clamp(1.875rem,5vw,2.5rem);font-weight:600;line-height:1.1}.cc-legal-maj{color:var(--cc-texte-faible);font-size:.875rem}.cc-legal-section h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--cc-texte);font-size:1.125rem;font-weight:600}.cc-legal-section h3{color:var(--cc-texte);margin-top:1.5rem;font-size:1rem;font-weight:600}.cc-legal-corps{color:var(--cc-texte-doux);margin-top:.5rem;font-size:15px;line-height:1.7}.cc-legal-corps>*+*{margin-top:.75rem}.cc-legal-corps strong{color:var(--cc-texte);font-weight:600}.cc-legal-corps ul{padding-left:1.25rem;list-style:outside}.cc-legal-corps li+li{margin-top:.375rem}.cc-legal a,.cc-legal-lien{color:var(--cc-or-encre);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #9a440459;text-decoration:underline #9a440459}.cc-legal a:hover,.cc-legal-lien:hover{text-decoration-color:currentColor}.cc-legal a:focus-visible{outline:2px solid var(--cc-or-encre);outline-offset:2px;border-radius:2px}.cc-legal-fiche{border:1px solid var(--cc-ligne);background:var(--cc-surface);border-radius:.875rem;padding:1rem 1.125rem}.cc-legal-fiche dl{gap:.5rem;display:grid}.cc-legal-fiche dl>div{gap:.125rem;display:grid}@media (min-width:640px){.cc-legal-fiche dl>div{grid-template-columns:13rem 1fr;gap:1rem}}.cc-legal-fiche dt{color:var(--cc-texte-faible);font-size:13px}.cc-legal-fiche dd{color:var(--cc-texte);overflow-wrap:anywhere}.cc-legal-statut{border:1px solid;border-radius:.875rem;padding:.75rem 1rem;font-size:14px;line-height:1.6}.cc-legal-statut-attente{color:#6b3204;background:#fbbf2424;border-color:#b453094d}.cc-legal-statut-ok{color:#065f46;background:#10b9811a;border-color:#04785740}.cc-legal-tableau{border:1px solid var(--cc-ligne);background:var(--cc-surface);border-radius:.875rem;overflow-x:auto}.cc-legal-tableau table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:14px}.cc-legal-tableau th{color:var(--cc-texte-faible);border-bottom:1px solid var(--cc-ligne-forte);padding:.625rem .875rem;font-weight:600}.cc-legal-tableau td{vertical-align:top;color:var(--cc-texte-doux);border-bottom:1px solid var(--cc-ligne);padding:.625rem .875rem}.cc-legal-tableau tr:last-child td{border-bottom:0}.cc-legal-tableau td:first-child{color:var(--cc-texte);font-weight:500}.cc-legal-nav{border-top:1px solid var(--cc-ligne);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:1.5rem;font-size:14px;display:flex}
