@import url("../css/polices/polices.css");
:root{--encre:#1d2433;--doux:#5b6475;--orange:#e0852f;--fond:#f6f7f9;--trait:#e3e6eb}
*{box-sizing:border-box}
body{margin:0;background:var(--fond);color:var(--encre);font:400 16px/1.65 "Inter",system-ui,-apple-system,"Segoe UI",sans-serif}
.haut{background:#151a24;color:#fff;padding:18px 20px}
.haut a{color:#fff;text-decoration:none;font-weight:700;font-size:20px;letter-spacing:-.02em}
.haut em{font-style:normal;color:var(--orange)}
main{max-width:820px;margin:0 auto;padding:32px 20px 60px}
h1{font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0 0 6px}
.maj{color:var(--doux);margin:0 0 28px;font-size:14px}
h2{font-size:20px;margin:34px 0 8px;letter-spacing:-.01em}
h3{font-size:16px;margin:20px 0 4px}
p,li{color:#2c3445}
.a-completer{background:#fff3e0;border:1px solid #f3c58e;color:#8a4b0f;padding:1px 6px;border-radius:6px;font-weight:600;font-size:.92em}
.note{background:#fff;border:1px solid var(--trait);border-radius:12px;padding:14px 16px;margin:18px 0}
table{border-collapse:collapse;width:100%;background:#fff;border:1px solid var(--trait);border-radius:12px;overflow:hidden;font-size:15px}
td,th{padding:10px 12px;border-bottom:1px solid var(--trait);text-align:left;vertical-align:top}
th{background:#fafbfc}
.pied{border-top:1px solid var(--trait);margin-top:40px;padding-top:16px;font-size:14px;color:var(--doux)}
.pied a{color:var(--doux);margin-right:14px}
@media print{.haut,.pied{display:none}body{background:#fff}}
