.provisoire{display:inline-block;margin:0 0 18px;padding:4px 12px;border:1px solid var(--trait-fort);border-radius:99px;font-size:12.5px;color:var(--brume)}.page-hero.simple .h1{max-width:24ch}.bloc.legal{padding-top:10px}.mark,mark.a-completer{background:var(--sable-2);color:var(--encre);padding:1px 6px;border-radius:6px;border:1px dashed var(--cuivre);font-size:.94em}.sommaire-legal nav{max-height:calc(100vh - 140px);overflow:auto;padding-right:10px}.sommaire-legal nav a{line-height:1.35;padding:2px 0}.prose{max-width:820px}.prose h2,.prose h3{scroll-margin-top:100px}.prose hr{border:0;border-top:1px solid var(--trait);margin:2.6em 0}.prose .num{font-weight:500;color:var(--cuivre-texte);margin-right:.2em}.prose .tableau{overflow-x:auto;margin:0 0 1.4em;border:1px solid var(--trait);border-radius:20px;background:#fff6}.prose .tableau table{margin:0;min-width:640px}.prose .tableau th{background:var(--sable-2)}.prose .tableau tr:last-child td{border-bottom:0}.prose code{font-size:.9em;background:var(--sable-2);padding:1px 5px;border-radius:5px}@media(max-width:900px){.sommaire-legal nav{max-height:none;flex-direction:row;flex-wrap:wrap;gap:6px 14px;padding:0 0 10px;border-bottom:1px solid var(--trait)}.sommaire-legal nav a{font-size:13px}.prose .tableau table{min-width:560px}}
