*{box-sizing:border-box}body{margin:0;background:#edf2f4;color:#2b2d42;font:17px/1.7 'Nunito Sans',system-ui,sans-serif}
a{color:#ef233c}h1,h2,h3{font-family:'Libre Baskerville',Georgia,serif;line-height:1.25}main{max-width:680px;margin:0 auto;padding:32px 18px}
header.top{padding:18px;border-bottom:1px solid #2b2d4222;display:flex;justify-content:space-between;align-items:center;max-width:680px;margin:0 auto}
header.top b{font-family:'Libre Baskerville',serif;font-size:20px}footer{max-width:680px;margin:40px auto;padding:18px;border-top:1px solid #2b2d4222;font-size:14px;opacity:.85}
.carte{background:#fff;border-radius:0;padding:24px;box-shadow:0 2px 14px #2b2d4214}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#ef233c}
.btn{display:inline-block;margin-top:12px;padding:10px 18px;border-radius:0;background:#ef233c;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 #2b2d4222;padding:8px}
.redac3-answer-box{background:#ef233c12;border-left:4px solid #ef233c;padding:12px 18px;border-radius:0}