.ya-legal{box-sizing:border-box;min-height:100vh;padding:var(--ya-space-12) var(--ya-space-6);background:var(--ya-fill-muted);font-family:var(--ya-font-body);color:var(--ya-text)}.ya-legal-carte{box-sizing:border-box;max-width:720px;padding:var(--ya-space-12);border-radius:var(--ya-radius-card);background:var(--ya-surface);box-shadow:var(--ya-shadow);margin:0 auto}.ya-legal-marque{display:inline-block}.ya-legal-marque img{width:144px;height:auto;display:block}.ya-legal-titre{margin:var(--ya-space-8) 0 0;font:600 var(--ya-size-display) / 1.2 var(--ya-font-title);color:var(--ya-text-strong);text-wrap:balance}.ya-legal-date{margin:var(--ya-space-2) 0 0;font-size:var(--ya-size-caption);color:var(--ya-text-muted)}.ya-legal-texte{margin-top:var(--ya-space-8);font-size:var(--ya-size-body);line-height:1.65}.ya-legal-texte h2{margin:var(--ya-space-8) 0 var(--ya-space-3);font:600 var(--ya-size-section) / 1.3 var(--ya-font-title);color:var(--ya-text-strong)}.ya-legal-texte h3{margin:var(--ya-space-6) 0 var(--ya-space-2);font:600 var(--ya-size-heading) / 1.35 var(--ya-font-title);color:var(--ya-text-strong)}.ya-legal-texte p,.ya-legal-texte ul{margin:0 0 var(--ya-space-3)}.ya-legal-texte ul{padding-left:var(--ya-space-6)}.ya-legal-texte li+li{margin-top:var(--ya-space-1)}.ya-legal-texte table{width:100%;margin:var(--ya-space-3) 0 var(--ya-space-4);border-collapse:collapse;font-size:var(--ya-size-ui)}.ya-legal-texte th,.ya-legal-texte td{padding:var(--ya-space-2) var(--ya-space-3);border-bottom:1px solid var(--ya-line);text-align:left;vertical-align:top}.ya-legal-texte th{color:var(--ya-text-strong);font-weight:600}.ya-legal a{color:var(--ya-link)}.ya-legal a:hover{color:var(--ya-link-hover)}.ya-legal-a-completer{padding:0 var(--ya-space-1);border-radius:var(--ya-radius-small);background:var(--ya-state-check-bg);color:var(--ya-state-check-fg)}.ya-legal-pied{justify-content:center;gap:var(--ya-space-6);margin-top:var(--ya-space-6);font-size:var(--ya-size-caption);flex-wrap:wrap;display:flex}@media (max-width:640px){.ya-legal{padding:var(--ya-space-4)}.ya-legal-carte{padding:var(--ya-space-6)}.ya-legal-texte table{display:block;overflow-x:auto}}
