.zd-legal{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.zd-legal-entete{align-items:center;gap:8px;padding:14px 20px;display:flex}.zd-legal-spacer{flex:1}.zd-legal-marque{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-medium);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.zd-legal-corps{width:100%;max-width:68ch;margin:0 auto;padding:24px 20px 64px}.zd-legal-corps h1{font-size:var(--fs-2xl);font-weight:var(--fw-medium);color:var(--ink);margin:0 0 6px}.zd-legal-maj{font-size:var(--fs-sm);color:var(--muted);margin:0 0 32px}.zd-legal-corps h2{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--ink);margin:36px 0 10px}.zd-legal-corps h3{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-2);margin:22px 0 6px}.zd-legal-corps p,.zd-legal-corps li{font-size:var(--fs-base);color:var(--ink-2);line-height:var(--lh-relaxed);margin:0 0 12px}.zd-legal-corps ul{margin:0 0 12px;padding-left:20px}.zd-legal-corps li{margin:0 0 6px}.zd-legal-corps a{color:var(--accent)}.zd-legal-corps strong{color:var(--ink);font-weight:var(--fw-medium)}.zd-legal-table{border-collapse:collapse;width:100%;margin:0 0 16px}.zd-legal-table th,.zd-legal-table td{text-align:left;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:.5px solid var(--hairline);padding:8px 10px}.zd-legal-table th{color:var(--muted);font-weight:var(--fw-medium)}.zd-legal-todo{color:var(--yellow);font-weight:var(--fw-medium);background:color-mix(in srgb, var(--yellow) 12%, transparent);border-radius:var(--r-sm);padding:1px 6px}.zd-legal-pied{border-top:.5px solid var(--hairline);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;gap:16px;padding:20px;display:flex}.zd-legal-pied a{color:var(--muted);text-decoration:none}.zd-legal-pied a:hover{color:var(--ink-2)}
