@font-face{font-family:"Plume";src:url(/plume/typo/dm-serif-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Lex";src:url(/plume/typo/lexend-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Lex";src:url(/plume/typo/lexend-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Lex";src:url(/plume/typo/lexend-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}

:root{
  --zz5d5c:#FFFFFF;--zzd259:#FFF3F6;--zz661e:#FFFFFF;--zz1a17:#1F1420;--zz0aec:#5B4A55;--zz7559:#EED9E0;
  --zz86bc:#B0124E;--zzd407:#7A0B35;--zz9d53:#FBD5E0;--zz3994:#A0104A;--zz5111:#F2A541;--zz3f6e:#FFF4E2;
  --zz2b5b:#15803D;--zz4a47:#B91C1C;--zz3d8d:#9A5B00;--zz1ba2:#1B7F4B;--zz21a4:#14643B;
  --zz481e:"Plume",Georgia,"Times New Roman",serif;--zz85fb:"Lex",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --zz7978:1160px;--zzce1f:72ch;--zz7bae:14px
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--zz5d5c);color:var(--zz1a17);font:400 1rem/1.7 var(--zz85fb);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--zz3994);text-underline-offset:.2em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--zz5111);outline-offset:2px}
.zza98d{max-width:var(--zz7978);margin:0 auto;padding:0 18px}
.zz3d35{position:absolute;left:-999px}.zz3d35:focus{left:12px;top:12px;background:var(--zz661e);padding:8px 12px;z-index:60}
.zz7e82{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.zze7ff{margin:0;background:var(--zzd407);color:#FFE9F0;font:400 .76rem/1.4 var(--zz85fb);text-align:center;padding:5px 12px}


.zz1cf7{background:var(--zz661e);border-bottom:1px solid var(--zz7559);position:relative;z-index:30}
.zz19e7{display:flex;align-items:center;gap:6px;min-height:58px}
.zz50ea{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--zz1a17);text-decoration:none;font:400 1.22rem/1 var(--zz481e);white-space:nowrap}
.zz50ea b{font-weight:400;color:var(--zz86bc);margin-left:3px}
.zzd7f4{width:36px;height:36px;border-radius:10px}
.zz128e{display:flex;list-style:none;margin:0;padding:0;gap:2px}
.zz128e>li{position:relative}
.zz128e>li>a,.zz128e>li>button{display:block;font:600 .9rem/1 var(--zz85fb);color:var(--zz1a17);background:none;border:0;padding:12px 10px;cursor:pointer;white-space:nowrap;text-decoration:none}
.zz128e>li>button::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}
.zz0806{display:none;position:absolute;left:0;top:100%;min-width:270px;background:var(--zz661e);border:1px solid var(--zz7559);border-radius:12px;box-shadow:0 14px 30px rgba(122,11,53,.12);list-style:none;margin:0;padding:6px 0}
.zz0806 a{display:block;padding:8px 14px;color:var(--zz1a17);text-decoration:none;font-size:.92rem}
.zz0806 a:hover{background:var(--zzd259);color:var(--zz86bc)}
.zz128e>li:hover>.zz0806,.zz128e>li.zz8d37>.zz0806{display:block}
.zzcfd5{display:none;background:var(--zzd259);border:1px solid var(--zz7559);border-radius:10px;padding:8px 12px;font:600 .9rem/1 var(--zz85fb);color:var(--zz1a17);cursor:pointer}
.zz4afb{display:inline-flex;align-items:center;gap:6px;background:var(--zz1ba2);color:#fff;text-decoration:none;font:600 .88rem/1 var(--zz85fb);padding:10px 14px;border-radius:999px;white-space:nowrap}
.zz4afb:hover{background:var(--zz21a4)}
.zzb9ea{width:18px;height:18px;fill:currentColor;flex:0 0 18px}


.zz5b4e ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:12px auto 0;padding:0;font-size:.82rem;color:var(--zz0aec)}
.zz5b4e li+li::before{content:"→";margin:0 6px;color:var(--zz86bc)}
.zz5b4e a{color:var(--zz0aec)}
.zzd24b{padding:16px 0 18px;background:linear-gradient(180deg,var(--zzd259),rgba(255,243,246,0) 85%)}
.zzd24b h1{font:400 clamp(1.5rem,4.6vw,2.55rem)/1.15 var(--zz481e);margin:6px 0 12px;letter-spacing:.005em;max-width:30ch}
.zzf459{margin:0 0 10px;font-size:.8rem;color:var(--zz0aec)}
.zz0ec5{background:var(--zz661e);border:1px solid var(--zz7559);border-left:5px solid var(--zz86bc);border-radius:var(--zz7bae);padding:12px 16px;margin:0 0 14px;max-width:var(--zzce1f)}
.zz0ec5 p{margin:0}
.zz0ec5 strong{color:var(--zzd407)}
.zze031{margin-top:6px;background:none;border:0;padding:0;color:var(--zz3994);font:600 .86rem/1.4 var(--zz85fb);cursor:pointer}
.zz39ac{display:flex;gap:8px;margin:0 0 12px;max-width:640px}
.zz39ac input{flex:1;min-width:0;font:400 1rem/1.2 var(--zz85fb);padding:12px 16px;border:2px solid var(--zz86bc);border-radius:999px;background:#fff;color:var(--zz1a17)}
.zz39ac button{font:600 .95rem/1 var(--zz85fb);padding:0 18px;border:0;border-radius:999px;background:var(--zz86bc);color:#fff;cursor:pointer}
.zz39ac button:hover{background:var(--zzd407)}
.zze29c{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
.zzbc39{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border:1px solid var(--zz7559);border-radius:12px;background:#fff;color:var(--zzd407);text-decoration:none;font:600 .78rem/1.15 var(--zz85fb);text-align:center}
.zzbc39 svg{width:26px;height:26px;color:var(--zz86bc)}
.zzbc39:hover{border-color:var(--zz86bc);background:var(--zzd259)}
.zzbc39 span{overflow-wrap:anywhere}
.zzf2ba{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0}
.zzacc2{display:inline-flex;align-items:center;gap:8px;font:600 .95rem/1 var(--zz85fb);padding:12px 18px;border-radius:999px;border:2px solid var(--zz86bc);color:var(--zz86bc);background:#fff;text-decoration:none}
.zzacc2:hover{background:var(--zzd259)}
.zzf1f8{background:var(--zz1ba2);border-color:var(--zz1ba2);color:#fff}
.zzf1f8:hover{background:var(--zz21a4);border-color:var(--zz21a4)}


.zz19c0{padding:8px 0 14px}
.zz19c0 h2,.zz49fb h2{font:400 clamp(1.35rem,3.4vw,1.9rem)/1.2 var(--zz481e);margin:30px 0 10px}
.zz19c0 .zz1d75{color:var(--zz0aec);max-width:var(--zzce1f);margin:0 0 12px;font-size:.94rem}
.zz3403{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.zzbd44{background:#fff;border:1px solid var(--zz7559);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.zz3830{min-height:300px;background:linear-gradient(90deg,var(--zzd259),#fff,var(--zzd259));background-size:200% 100%}
.zz9fde{position:relative;display:block;aspect-ratio:1/1;background:var(--zzd259);overflow:hidden}
.zza339{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.zz61fb{position:absolute;right:8px;bottom:8px;background:rgba(31,20,32,.78);color:#fff;font-size:.72rem;padding:2px 8px;border-radius:999px}
.zz2b36{display:none}
.zz2778{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}
.zz49dd{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--zz86bc)}
.zz9e31{color:var(--zz1a17);text-decoration:none;font-weight:600;font-size:.88rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.zz051e{margin:0;font-size:.86rem}.zz051e span{color:var(--zz0aec);margin-left:4px}
.zz7e92{margin:0;font-size:.76rem;color:var(--zzd407);background:var(--zzd259);border-radius:8px;padding:4px 7px}
.zz2756{margin-top:auto;font-size:.8rem;font-weight:600}
.zz39ae{grid-column:1/-1;color:var(--zz0aec)}
.fl-cat-more-row{margin:12px 0 0}.fl-cat-more{font-weight:600}


.zz76bf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 4px}
.zz5489{font-weight:600;font-size:.86rem;margin-right:4px}
.zz6f29{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--zz7559);background:#fff;color:var(--zzd407);cursor:pointer;padding:0}
.zz6f29:hover{border-color:var(--zz86bc);background:var(--zzd259)}
.zz1fef{width:17px;height:17px;fill:currentColor}
.zz8b5e{font:600 .82rem/1 var(--zz85fb);padding:10px 12px;border-radius:999px;border:1px solid var(--zz7559);background:#fff;color:var(--zz1a17);cursor:pointer}
.zz5c76{font-size:.8rem;color:var(--zz2b5b)}
.zza412{border-top:1px solid rgba(255,255,255,.25);padding-top:12px}
.zza412 .zz5489{color:#fff}


.zz49fb{padding:6px 0 30px}
.zz49fb>.zza98d>*:not(.zz9861):not(.zzc861):not(.zz3403):not(.zz23e8):not(.zz2f79):not(.zz0dc0){max-width:var(--zzce1f)}
.zz49fb h3{font:600 1.08rem/1.35 var(--zz85fb);margin:22px 0 6px;color:var(--zzd407)}
.zz49fb p,.zz49fb li{color:var(--zz1a17)}
.zz49fb ul,.zz49fb ol{padding-left:1.3em}
.zz5775{margin:16px 0;padding:12px 16px;border-radius:var(--zz7bae);background:var(--zz3f6e);border:1px solid #F4D7A8}
.zz5775::before{font-weight:700;color:var(--zzd407)}
.zzac7d{margin:16px 0;padding:12px 16px;border-radius:var(--zz7bae);background:var(--zzd259);border:1px solid var(--zz7559)}
.zz64e5{margin:16px 0;padding:12px 16px;border-radius:var(--zz7bae);background:#FFF1F1;border:1px solid #F3C2C2}
.zz1a92{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0;padding:0;list-style:none}
.zz1a92 li{border:1px solid var(--zz7559);border-radius:12px;padding:10px 12px;background:#fff}
.zz1a92 b{display:block;font:400 1.35rem/1.2 var(--zz481e);color:var(--zz86bc)}
.zz36e8{font-variant-numeric:tabular-nums;white-space:nowrap}
.zz7360{counter-reset:s;list-style:none;padding:0}
.zz7360>li{counter-increment:s;position:relative;padding:4px 0 10px 44px;margin:0}
.zz7360>li::before{content:counter(s);position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:50%;background:var(--zz86bc);color:#fff;display:grid;place-items:center;font:700 .9rem/1 var(--zz85fb)}
.zz0dc0{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0}
.zz0dc0 a{display:inline-block;padding:6px 12px;border:1px solid var(--zz7559);border-radius:999px;background:#fff;text-decoration:none;font-size:.86rem;color:var(--zzd407)}
.zz0dc0 a:hover{border-color:var(--zz86bc)}
.zz9861{overflow-x:auto;margin:16px 0;border:1px solid var(--zz7559);border-radius:var(--zz7bae);-webkit-overflow-scrolling:touch}
table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}
th,td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--zz7559);vertical-align:top}
th{background:var(--zzd259);font-weight:600;color:var(--zzd407)}
td.zz36e8,th.zz36e8{text-align:right}
caption{caption-side:bottom;text-align:left;font-size:.78rem;color:var(--zz0aec);padding:8px 12px}


.zzc861{margin:18px 0}
.zzc861 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.zzc861 li{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:baseline;border:1px solid var(--zz7559);border-radius:12px;padding:10px 14px;background:#fff}
.zzc861 .zz354d{font:400 1.4rem/1 var(--zz481e);color:var(--zz86bc)}
.zzc861 .zz9239{font-weight:600}
.zzc861 .zzb64d{font:600 1rem/1 var(--zz85fb);white-space:nowrap}
.zzc861 .zz2f17{grid-column:2/4;font-size:.8rem;color:var(--zz0aec)}
.zzc861 .zz98c4{margin:10px 0 0;font-size:.86rem;color:var(--zz0aec)}


.zz2f79{display:flex;gap:20px;align-items:center;margin:20px 0;padding:18px;border-radius:18px;background:linear-gradient(135deg,#ECFDF3,#F6FFF9);border:1px solid #BFE8CF}
.zz2f79 picture{flex:0 0 170px;display:block}
.zz2f79 img{width:170px;height:170px;max-width:none;object-fit:contain;border-radius:10px;background:#fff;padding:6px}
.zz2f79 ol{margin:6px 0 10px;padding-left:1.2em}
.zz4e39{display:block;margin:12px 0}
.zz4e39 img{width:240px;height:240px;max-width:none;object-fit:contain;background:#fff;padding:8px;border:1px solid var(--zz7559);border-radius:12px}


.zz23e8{margin:18px 0;padding:16px;border:1px solid var(--zz7559);border-radius:var(--zz7bae);background:var(--zzd259)}
.zz23e8 label{display:block;font-weight:600;font-size:.88rem;margin:8px 0 4px}
.zz23e8 input,.zz23e8 select,.zz23e8 textarea{width:100%;font:400 1rem/1.3 var(--zz85fb);padding:10px 12px;border:1px solid #D8BCC7;border-radius:10px;background:#fff;color:var(--zz1a17)}
.zz23e8 .zz1ea8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.zz23e8 button{margin-top:12px;font:600 .95rem/1 var(--zz85fb);padding:12px 18px;border:0;border-radius:999px;background:var(--zz86bc);color:#fff;cursor:pointer}
.zz23e8 .zz91f3{margin-top:12px;background:#fff;border:1px solid var(--zz7559);border-radius:12px;padding:12px;overflow-x:auto}
.zz23e8 .zz91f3 table{min-width:0}


.zzd0ac{margin:26px 0 0;padding:14px 16px;border:1px dashed var(--zz86bc);border-radius:var(--zz7bae)}
.zzd0ac h2{margin:0 0 8px;font-size:1.15rem}
.zzd0ac ul{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}
.zza8d1 details{border-bottom:1px solid var(--zz7559);padding:10px 0}
.zza8d1 summary{cursor:pointer;font-weight:600;color:var(--zz1a17)}
.zza8d1 summary::marker{color:var(--zz86bc)}
.zza8d1 p{margin:8px 0 0}
.zze562{margin:26px 0 0;padding:12px 16px;background:var(--zzd259);border-radius:var(--zz7bae);font-size:.86rem;color:var(--zz0aec)}
.zze562 p{margin:0}


.zz4b68{color:#FFE9F0;padding:30px 0 18px;background:linear-gradient(165deg,var(--zz86bc),var(--zzd407))}
.zz2839{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.zz2839 h2{font:400 1.05rem/1.2 var(--zz481e);color:#fff;margin:0 0 8px}
.zz2839 ul{list-style:none;margin:0;padding:0}
.zz2839 li{margin:3px 0}
.zz2839 a{color:#FFE9F0;text-decoration:none;font-size:.86rem}
.zz2839 a:hover{text-decoration:underline}
.zzbbdc{font-size:.78rem;color:#FFD6E2;margin:14px 0 0;max-width:90ch}

@media (max-width:980px){
  .zzcfd5{display:inline-block}
  .zz128e{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;background:var(--zz661e);border-bottom:1px solid var(--zz7559);padding:6px 12px 12px}
  .zz19e7.zz8d37 .zz128e{display:flex}
  .zz0806{position:static;box-shadow:none;border:0;padding:0 0 0 10px;min-width:0}
  .zz2839{grid-template-columns:repeat(2,minmax(0,1fr))}
  .zz3403{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:620px){
  .zza98d{padding:0 14px}
  .zze7ff{font-size:.7rem;padding:4px 10px}
  .zz19e7{min-height:52px}
  .zz50ea{font-size:.98rem;gap:6px;min-width:0;overflow:hidden}.zzd7f4{width:30px;height:30px;flex:0 0 30px}
  .zz50ea>span{overflow:hidden;text-overflow:ellipsis}
  .zz4afb{padding:9px;gap:0}.zz4afb span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .zzcfd5{padding:7px 10px}
  .zz39ac input{font-size:.92rem;padding:10px 12px}
  .zz39ac button{padding:0 12px;font-size:.88rem}
  .zzd24b{padding:10px 0 14px}
  .zzd24b h1{font-size:1.42rem;margin:4px 0 10px}
  .zze29c{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
  .zzbc39{padding:7px 2px;font-size:.7rem}
  .zzbc39 svg{width:22px;height:22px}
  .zz0ec5 p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .zz0ec5.zz8d37 p{display:block}
  .zz3403{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .zzc861 ol{grid-template-columns:1fr}
  .zz2f79{flex-direction:column;align-items:flex-start}
  .zz2f79 picture{display:none}
  .zz2839{grid-template-columns:1fr 1fr}
  table{min-width:460px}
}

.zz5d0c:hover{color:#1B7F4B}.zz0662:hover{color:#111}.zz24bc:hover{color:#1877F2}.zzeced:hover{color:#229ED9}
.zz755e:hover{color:#FF4500}.zz7823:hover{color:#5865F2}.zz48fc:hover{color:#C13584}.zz45b2:hover{color:#111}
.zz4bcc{margin-top:14px}
.zz5d53{margin:0}

.zz5775:lang(fr)::before{content:"À retenir : "}


.zza98d{max-width:1160px}
.zzacc2,.zz4afb{border-radius:999px}
.zz0ec5,.zz23e8,.result,.zz9861,.zza8d1 details{border-radius:14px}
.ag-card{border-radius:12px}
.zz5b4e li+li::before{content:"→"}
.zzd24b h1{border:0!important;padding:0 0 .12em!important;box-shadow:inset 0 -.18em 0 var(--zz9d53)}.zzd24b h1::after{display:none}
.zz1cf7{border-top:4px solid var(--zz86bc)}
th,td{border:1px solid var(--zz7559)}table{border-collapse:collapse}
.zz5775{border-top:0;background:var(--zzd259);padding:10px 14px;border-radius:14px}
.zz4b68{background:linear-gradient(165deg,var(--zz86bc),var(--zzd407))}