.doc{max-width:820px;margin:0 auto;padding:50px 20px 80px}
.doc h1{font-size:2.4rem;margin-bottom:6px}.doc h2{font-size:1.4rem;margin:34px 0 10px}
.doc p,.doc li{margin:8px 0;font-size:.97rem}.doc ul{padding-left:22px}
.doc .maj{color:#6b6058;font-size:.85rem}
.doc .avert{background:#fff4e0;border:1px solid #e3c27a;border-radius:12px;padding:14px 16px;font-size:.9rem;margin:18px 0}
.doc table{width:100%;border-collapse:collapse;font-size:.82rem;background:#fff}
.doc th,.doc td{border:1px solid var(--ligne);padding:6px 8px;text-align:center}.doc th:first-child,.doc td:first-child{text-align:left}
.doc .tbl{overflow-x:auto}
.top-l{background:var(--noir);color:var(--creme);padding:16px 20px;display:flex;justify-content:space-between;align-items:center}
.top-l a{color:var(--creme);text-decoration:none;font-size:.85rem}
.doc.large{max-width:1180px}.doc td:first-child{min-width:170px;white-space:nowrap}
