*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-brand, "Futura Book", "Futura", sans-serif);background:var(--bg);color:var(--text);line-height:1.6;padding:0 20px 80px}.doc{max-width:780px;margin:0 auto}header{padding:40px 0 24px;border-bottom:1px solid var(--border);margin-bottom:32px}.retour{display:inline-block;margin-bottom:22px;color:var(--accent);text-decoration:none;font-size:.9rem}.retour:hover{text-decoration:underline}h1{font-size:1.9rem;font-weight:300;letter-spacing:.5px;margin-bottom:8px}.version{font-size:.85rem;color:var(--muted)}h2{font-size:1.12rem;font-weight:600;color:var(--accent-ink);margin:36px 0 10px;padding-top:8px}h3{font-size:.98rem;font-weight:600;margin:20px 0 6px}p,li,td,th{font-size:.95rem;margin-bottom:10px}ul,ol{padding-left:22px;margin-bottom:14px}strong{font-weight:600}a{color:var(--accent)}.avis{background:var(--comp-soft);border-left:3px solid var(--comp);border-radius:var(--r-sm);padding:14px 16px;margin:18px 0;font-size:.92rem}.brouillon{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--r-md);padding:16px 18px;margin-bottom:28px;font-size:.9rem}.acompleter{color:var(--warn);font-weight:600}table{width:100%;border-collapse:collapse;margin:14px 0 18px}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top;margin:0}th{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink);font-weight:700}footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:.85rem;color:var(--muted)}
