.legal[data-astro-cid-sb6l2mzp]{isolation:isolate;padding-block:clamp(var(--space-5), 4vw, var(--space-7)) var(--section-y);background:radial-gradient(50% 380px at 85% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), radial-gradient(40% 320px at 5% 0%, color-mix(in srgb, var(--chrome) 7%, transparent), transparent 70%), var(--bg);position:relative}.legal-grille[data-astro-cid-sb6l2mzp]{gap:var(--space-6);max-width:var(--container-narrow);grid-template-columns:minmax(0,1fr);display:grid}.legal-texte[data-astro-cid-sb6l2mzp]{overflow-wrap:anywhere}.legal-tete[data-astro-cid-sb6l2mzp]{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);justify-items:start;display:grid}.legal-tete[data-astro-cid-sb6l2mzp] h1[data-astro-cid-sb6l2mzp]{font-size:var(--text-3xl)}.legal-date[data-astro-cid-sb6l2mzp]{color:var(--muted);font-size:var(--text-sm)}.legal-sommaire[data-astro-cid-sb6l2mzp]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.legal-sommaire-titre[data-astro-cid-sb6l2mzp]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:650}.legal-sommaire[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.legal-sommaire[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{padding:var(--space-1) 0;color:var(--text-2);font-size:var(--text-sm);text-decoration:none;display:block}.legal-sommaire[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--accent-hover);text-decoration:underline}@media (width>=1100px){.legal-grille--sommaire[data-astro-cid-sb6l2mzp]{max-width:var(--container);gap:var(--space-6) var(--space-9);grid-template-columns:17rem minmax(0,1fr);align-items:start}.legal-grille--sommaire[data-astro-cid-sb6l2mzp] .legal-tete[data-astro-cid-sb6l2mzp]{grid-column:1/-1}.legal-grille--sommaire[data-astro-cid-sb6l2mzp] .legal-sommaire[data-astro-cid-sb6l2mzp]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.legal-texte[data-astro-cid-sb6l2mzp] h2{scroll-margin-top:calc(var(--header-h) + var(--space-5))}.legal-texte[data-astro-cid-sb6l2mzp] blockquote{padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent-line);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);color:var(--text-2);margin:0}.legal-texte[data-astro-cid-sb6l2mzp] blockquote>*+*{margin-top:var(--space-2)}
