*{box-sizing:border-box}body{margin:0;background:#fff8f0;color:#432818;font:17px/1.7 'IBM Plex Sans',system-ui,sans-serif}
a{color:#99582a}h1,h2,h3{font-family:'Spectral',Georgia,serif;line-height:1.25}main{max-width:760px;margin:0 auto;padding:32px 18px}
header.top{padding:18px;border-bottom:1px solid #43281822;display:flex;justify-content:space-between;align-items:center;max-width:760px;margin:0 auto}
header.top b{font-family:'Spectral',serif;font-size:20px}footer{max-width:760px;margin:40px auto;padding:18px;border-top:1px solid #43281822;font-size:14px;opacity:.85}
.carte{background:#fff;border-radius:6px;padding:24px;box-shadow:0 2px 14px #43281814}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#99582a}
.btn{display:inline-block;margin-top:12px;padding:10px 18px;border-radius:6px;background:#99582a;color:#fff;text-decoration:none}
.une{padding:56px 0 24px}.une h1{font-size:44px;margin:.2em 0}.colonne{display:grid;grid-template-columns:1fr 240px;gap:28px}
@media(max-width:700px){.colonne{grid-template-columns:1fr}.une h1{font-size:32px}}table{border-collapse:collapse;width:100%}td,th{border:1px solid #43281822;padding:8px}
.redac3-answer-box{background:#99582a12;border-left:4px solid #99582a;padding:12px 18px;border-radius:6px}