:root{--papier:#EFE9DD;--surface:#F7F3EA;--encre:#3D3A25;--texte:#2B2A21;
 --doux:#6B6757;--ligne:#D9D1C1;--sauge:#6E7D55;--afournir:#9A5B3C}
*{box-sizing:border-box}
body{font:16px/1.75 Karla,system-ui,-apple-system,sans-serif;background:var(--papier);
 color:var(--texte);margin:0;padding:0}
.wrap{max-width:720px;margin:0 auto;padding:40px 20px 80px}
h1{font:300 32px/1.2 "Cormorant Garamond",Georgia,serif;color:var(--encre);margin:0 0 6px}
h2{font:400 21px/1.3 "Cormorant Garamond",Georgia,serif;color:var(--encre);
 margin:38px 0 10px;padding-bottom:7px;border-bottom:1px solid var(--ligne)}
p,li{margin:0 0 12px}
.maj{color:var(--doux);font-size:13.5px;margin-bottom:30px}
.af{background:#F5EEE4;border-left:3px solid var(--afournir);color:var(--afournir);
 padding:9px 13px;font-size:14px;display:block;margin:6px 0}
a{color:var(--sauge)}
footer{border-top:1px solid var(--ligne);margin-top:50px;padding-top:18px;
 font-size:13.5px;color:var(--doux)}
