@font-face{font-family:Charge;src:url('/fonts/Charge-Vector-Black.otf') format('opentype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f7f4ee;color:#14130f;font-family:Inter,system-ui,sans-serif;line-height:1.7}a{color:inherit}.top{position:sticky;top:0;background:rgba(247,244,238,.94);border-bottom:1px solid rgba(20,19,15,.1);backdrop-filter:blur(14px);z-index:2}.nav{max-width:900px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Charge,Impact,sans-serif;font-size:24px;text-decoration:none}.brand span,.eyebrow{color:#c8102e}.back{font-size:13px;font-weight:700;text-decoration:none}.page{max-width:820px;margin:auto;padding:72px 24px 96px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.page h1,.page h2{font-family:Charge,Impact,sans-serif;text-transform:uppercase;line-height:1.1}.page h1{font-size:clamp(34px,7vw,60px);margin:12px 0 8px}.page h2{font-size:22px;margin:42px 0 10px}.updated{color:#66635c;font-size:13px;margin-bottom:42px}.page p,.page li{font-size:15px;color:#3f3d38}.page ul{padding-left:20px}.identity{list-style:none;padding:20px!important;background:#efebe1;border-radius:12px;border:1px solid rgba(20,19,15,.1)}.identity li+li{margin-top:5px}.foot{border-top:1px solid rgba(20,19,15,.1);padding:30px 24px;text-align:center;font-size:12px;color:#66635c}.foot a{margin:0 8px}@media(max-width:560px){.page{padding-top:48px}.back{font-size:0}.back:after{content:'Retour';font-size:13px}}
