/* Casino Free Spins Ireland : gabarit « Fingerpost », les offres présentées comme les planches d'un poteau indicateur rural (vert bouteille, crème, rouille).
   Polices auto-hébergées : Encode Sans (Impallari Type, Andres Torresi, Jacques Le Bailly) et Source Serif 4 (Adobe), SIL Open Font License 1.1.
   Toutes les règles de base et de composants précèdent la première @media. */
@font-face{font-family:"Encode Sans";font-weight:700;font-style:normal;font-display:swap;src:url(/fingerpost/fontes/encode-sans-700.woff2) format("woff2")}
@font-face{font-family:"Encode Sans";font-weight:800;font-style:normal;font-display:swap;src:url(/fingerpost/fontes/encode-sans-800.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-weight:400;font-style:normal;font-display:swap;src:url(/fingerpost/fontes/source-serif-4-400.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-weight:600;font-style:normal;font-display:swap;src:url(/fingerpost/fontes/source-serif-4-600.woff2) format("woff2")}

:root{
  --vbwsoju:#f5f0e3;--v9na796:#fffdf7;--veuh8zw:#1d2421;--v789ipn:#12452f;--v9wzw8z:#5d7a3a;
  --v226y36:#a8401b;--vebtlxh:#6b4c7a;--v19jtkj:#5c625b;--vd7ocsq:#d9d1bf;--vbym6bk:#ffffff;--v1ct70g:#e7a823;
  --v1ek7o9:"Encode Sans","Trebuchet MS",sans-serif;--v945z9l:"Source Serif 4",Georgia,serif;
}

/* --vdzupy4 base --vdzupy4 */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--vbwsoju);color:var(--veuh8zw);font:400 18px/1.6 var(--v945z9l)}
body[data-menu="open"]{overflow:hidden}
img{max-width:100%;height:auto;display:block}
button{font:inherit}
figure{margin:0}
main{overflow-x:clip}
[id]{scroll-margin-top:84px}
.c4yrxzc{max-width:1160px;margin:0 auto;padding:0 24px}
p{max-width:68ch;margin:0 0 1em}
ul,ol,dl{margin:0;padding:0}
dd{margin:0}
h1,h2,h3{margin:0;color:var(--veuh8zw)}
h1{font:800 46px/1.12 var(--v1ek7o9)}
h2{font:800 33px/1.15 var(--v1ek7o9)}
h3{font:700 21px/1.25 var(--v1ek7o9)}
a{color:var(--v226y36);text-underline-offset:3px}
a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--v789ipn);outline-offset:3px}
.cgc9sfp{white-space:nowrap}

/* --vdzupy4 boutons, pastille d'âge --vdzupy4 */
.c7d0nat{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 38px 0 26px;border:0;border-radius:4px;background:var(--v226y36);color:var(--vbym6bk);font:800 15px/1 var(--v1ek7o9);letter-spacing:.07em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}
.c7d0nat:hover{background:var(--veuh8zw)}
.c7d0nat:focus-visible{clip-path:none;outline:3px solid var(--v789ipn);outline-offset:3px}
.fp-btn--vb98lqy{position:relative;isolation:isolate;background:var(--v789ipn);color:var(--v789ipn)}
.fp-btn--vb98lqy::before{position:absolute;inset:2px;z-index:-1;background:var(--v9na796);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);content:""}
.fp-btn--vb98lqy:hover{background:var(--v789ipn);color:var(--v226y36)}
.fp-btn--v8y0mej{height:44px;padding:0 30px 0 18px;font-size:13px}
.fp-btn--vbfoky0{height:34px;padding:0 24px 0 14px;font-size:11.5px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}
.can56gv{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:32px;margin:0;padding:0 8px;border:2px solid currentColor;border-radius:3px;font:800 15px/1 var(--v1ek7o9)}

/* --vdzupy4 en-tête --vdzupy4 */
.c0ffl7n{position:sticky;top:0;z-index:50;background:var(--vbwsoju);border-bottom:3px solid var(--v789ipn)}
.cez5s0l{display:flex;align-items:center;gap:16px;height:64px}
.c2wc3ur{display:flex;align-items:center;gap:10px;color:var(--veuh8zw);font:800 19px/1 var(--v1ek7o9);text-decoration:none;white-space:nowrap}
.c1lg4h1{flex:none;width:36px;height:36px}
.fp-menu{display:flex;align-items:center;gap:18px;margin-left:auto}
.fp-menu a:not(.c7d0nat){color:var(--veuh8zw);font:700 14px/1 var(--v1ek7o9);letter-spacing:.02em;text-decoration:none;white-space:nowrap}
.fp-menu a:not(.c7d0nat):hover{color:var(--v226y36);text-decoration:underline}
.fp-burger{position:relative;display:none;width:46px;height:46px;margin-left:auto;border:2px solid var(--v789ipn);border-radius:4px;background:var(--v9na796);cursor:pointer}
.fp-burger span,.fp-burger span::before,.fp-burger span::after{position:absolute;left:10px;right:10px;height:3px;background:var(--v789ipn);content:""}
.fp-burger span{top:50%;margin-top:-1.5px}
.fp-burger span::before{top:-8px;left:0;right:0}
.fp-burger span::after{top:8px;left:0;right:0}
.fp-burger[aria-expanded="true"] span{background:transparent}
.fp-burger[aria-expanded="true"] span::before{top:0;transform:rotate(45deg)}
.fp-burger[aria-expanded="true"] span::after{top:0;transform:rotate(-45deg)}

/* --vdzupy4 sections --vdzupy4 */
.c5h5ex3{padding:64px 0}
.c5h5ex3 h2{max-width:34ch;margin-bottom:30px}
.c5h5ex3 h2::after{display:block;width:96px;margin-top:14px;border-top:4px dashed var(--v9wzw8z);content:""}
.fp-sec--vbwsoju{background:var(--vbwsoju)}
.fp-sec--v9na796{background:var(--v9na796)}
.cemxiuz{padding:72px 0 96px}
.c7d1iv5{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:16px 22px;background:var(--v789ipn);color:var(--vbwsoju)}
.c7d1iv5 p{margin:0;font:700 17px/1.35 var(--v1ek7o9)}
.c5yiiqe{margin:26px 0 0;color:var(--v19jtkj);font-size:15px;line-height:1.5}

/* --vdzupy4 hero --vdzupy4 */
.c67m0wu{padding:40px 0 60px;border-bottom:3px solid var(--v789ipn);background:var(--vbwsoju)}
.cfhci6s{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:start}
.c2nbr50{display:inline-block;margin:0 0 16px;padding:5px 12px 5px 10px;border-left:6px solid var(--v226y36);background:var(--v9na796);color:var(--v789ipn);font:800 12.5px/1.3 var(--v1ek7o9);letter-spacing:.07em;text-transform:uppercase}
.cfy4uw9{margin:18px 0 22px;font-size:19px;line-height:1.5}
.c7us59q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0 0 26px;padding:0;list-style:none}
.c7us59q li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:24px 24px 4px 4px;background:var(--v19jtkj);color:var(--vbym6bk)}
.c7us59q strong{flex:none;min-width:48px;font:800 30px/1 var(--v1ek7o9);text-align:center}
.c7us59q span{font:700 13.5px/1.3 var(--v1ek7o9)}
.cdh6hp1{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}
.c81lxze,.c36rxud{font-size:15px;line-height:1.5}
.c36rxud{margin:0;font-weight:600}
.c36rxud .can56gv{margin-right:8px;color:var(--v226y36);vertical-align:middle}
.cdvlq5k{position:relative;display:flex;flex-direction:column;gap:12px;padding:6px 0 44px}
.cdvlq5k::before{position:absolute;top:0;bottom:0;left:calc(50% - 9px);width:18px;background:repeating-linear-gradient(90deg,var(--v789ipn) 0 4px,var(--v9wzw8z) 4px 6px,var(--v789ipn) 6px 11px,var(--v9wzw8z) 11px 12px,var(--v789ipn) 12px 18px);content:""}
.c1hmdlk{position:relative;isolation:isolate;display:grid;grid-template-columns:104px 76px minmax(0,1fr);align-items:center;gap:8px;width:90%;height:84px;padding:0 36px 0 14px;background:var(--v789ipn);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%)}
.c1hmdlk::before{position:absolute;inset:3px;z-index:-1;background:var(--v9na796);clip-path:polygon(0 0,calc(100% - 29px) 0,100% 50%,calc(100% - 29px) 100%,0 100%);content:""}
.fp-mini--v2enpy1{margin-left:auto;padding:0 14px 0 36px;clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 50%)}
.fp-mini--v2enpy1::before{clip-path:polygon(29px 0,100% 0,100% 100%,29px 100%,0 50%)}
.c1hmdlk:nth-child(1){transform:rotate(-2deg)}
.c1hmdlk:nth-child(2){transform:rotate(2.2deg)}
.c1hmdlk:nth-child(3){transform:rotate(-1.4deg)}
.c1hmdlk:nth-child(4){transform:rotate(3deg)}
.c1hmdlk:nth-child(5){transform:rotate(-2.6deg)}
.cc4fw1y{display:block}
.c30huwu{color:var(--v226y36);font:800 36px/1 var(--v1ek7o9);text-align:center}
.c7nbqqq{color:var(--v19jtkj);font:700 12.5px/1.3 var(--v1ek7o9)}
.c7nbqqq strong{display:block;color:var(--veuh8zw);font-size:15px}

/* --vdzupy4 logos sur tuile --vdzupy4 */
.c1w2ogj{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:6px 8px;border-radius:4px;background:var(--v9na796);box-shadow:inset 0 0 0 1px var(--vd7ocsq)}
.fp-tuile--vajz5d1{background:var(--veuh8zw);box-shadow:none}
.c1w2ogj img{width:auto;max-width:100%;max-height:34px}

/* --vdzupy4 planches --vdzupy4 */
.cdqhdtq{display:grid;gap:30px;margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums}
.cd8nwu4{display:grid;grid-template-columns:164px minmax(0,1fr);align-items:stretch}
.c0mezgc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:18px 16px 18px 44px;background:var(--v789ipn);color:var(--vbwsoju);clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 50%)}
.c7r91n1{display:block;flex:none;width:34px;height:34px;background:var(--vbwsoju);color:var(--v789ipn);font:800 20px/34px var(--v1ek7o9);text-align:center;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}
.c0mezgc .c1w2ogj{width:104px}
.cdhe8na{margin:0;font:700 13px/1.2 var(--v1ek7o9);letter-spacing:.05em;text-transform:uppercase}
.cdhe8na strong{display:block;font:800 46px/1 var(--v1ek7o9);letter-spacing:0}
.ccnskqx{margin:0;font:700 12.5px/1.3 var(--v1ek7o9)}
.c2cwchu{position:relative;padding:22px 30px 24px 26px;border:3px solid var(--v789ipn);border-left:0;background:var(--v9na796)}
.c2cwchu::before,.c2cwchu::after{position:absolute;right:12px;width:8px;height:8px;border-radius:50%;background:var(--v19jtkj);content:""}
.c2cwchu::before{top:12px}
.c2cwchu::after{bottom:12px}
.c2cwchu h3{margin:0 0 6px;font-size:21px}
.c2z4n1r{margin:0 0 16px;color:var(--v226y36);font:700 17px/1.3 var(--v1ek7o9)}
.c1e9ogq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0 0 16px}
.c1e9ogq dt,.c2pzzbh dt{color:var(--v19jtkj);font:700 13px/1.3 var(--v1ek7o9);letter-spacing:.03em}
.c1e9ogq dd{margin:2px 0 0;font:600 16px/1.35 var(--v945z9l)}
.c1e9ogq dd.cblpl91,td.cblpl91{color:var(--v19jtkj);font-style:italic}
.c4i9jma{margin:0 0 16px;padding:10px 14px;border-left:4px solid var(--v1ct70g);background:rgba(231,168,35,.13);font-size:16px;line-height:1.45}
.c944x1h{margin:0 0 16px;padding:8px 14px;border-left:4px solid var(--v9wzw8z);font-size:16px;line-height:1.45}
.c5aryvq{display:inline-block;margin:0 14px 0 0;padding:6px 14px;font:800 13px/1 var(--v1ek7o9);letter-spacing:.06em;vertical-align:middle;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}
.fp-plaque--v1ct70g{background:var(--v1ct70g);color:var(--veuh8zw)}
.fp-plaque--vebtlxh{background:var(--vebtlxh);color:var(--vbym6bk)}

/* --vdzupy4 tableaux --vdzupy4 */
.c8friqv{margin:0 0 22px;overflow-x:auto;border:3px solid var(--v789ipn);background:var(--v9na796)}
.c8friqv table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums}
.c8friqv thead th{padding:10px 12px;background:var(--v789ipn);color:var(--vbym6bk);font:800 12.5px/1.25 var(--v1ek7o9);letter-spacing:.03em;text-align:left;vertical-align:bottom}
.c8friqv thead tr:first-child th[colspan]{border-bottom:1px solid var(--v9wzw8z);text-align:center}
.c8friqv th,.c8friqv td{padding:11px 12px;border-top:1px solid var(--vd7ocsq);vertical-align:top;text-align:left}
.c8friqv tbody tr:nth-child(even){background:rgba(245,240,227,.7)}
.c8friqv tbody th{position:sticky;left:0;z-index:1;min-width:132px;background:var(--v9na796)}
.c8friqv tbody tr:nth-child(even) th{background:var(--vbwsoju)}
.c8friqv tbody th span{display:block;margin-bottom:6px;font:800 15px/1.2 var(--v1ek7o9)}

/* --vdzupy4 plaques (sans mise, sans dépôt) --vdzupy4 */
.cgeo3t7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 22px}
.cdajadf{padding:22px 24px 24px;border:3px solid var(--v789ipn);background:var(--vbwsoju)}
.fp-bloc--v22hcji{margin:0 0 24px;padding-bottom:10px;background:var(--v9na796)}
.cdajadf .c5aryvq{margin:0 0 14px}
.cdajadf h3{margin:0 0 12px}
.cdajadf ul{margin:12px 0 14px;padding-left:22px}
.cdajadf li{margin-bottom:4px}
.c2pzzbh div+div{margin-top:14px}
.c2pzzbh dd{margin:3px 0 0;font-size:16.5px;line-height:1.5;overflow-wrap:anywhere}

/* --vdzupy4 même texte --vdzupy4 */
.c6y1qzg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 26px}
.cg4t83d{display:flex;flex-direction:column;align-items:center;padding:16px 10px 14px;border:3px solid var(--v789ipn);background:var(--vbwsoju);text-align:center}
.cg4t83d .c1w2ogj{width:100%;max-width:150px}
.c5c8g39{margin:10px 0 2px;font:800 17px/1.2 var(--v1ek7o9)}
.c10wqxy{margin:0;color:var(--v19jtkj);font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.c1hsmxq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 20px}
.c1hsmxq h3{margin-bottom:8px}
.c1hsmxq ul{padding-left:22px}
.c1hsmxq li{margin-bottom:4px}

/* --vdzupy4 procédure : bornes de route --vdzupy4 */
.c1hqlcq{margin:0;padding:0;list-style:none}
.c1hqlcq li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:22px;padding-bottom:26px}
.c1hqlcq li::before{position:absolute;top:56px;bottom:-2px;left:26px;width:4px;background:var(--v9wzw8z);content:""}
.c1hqlcq li:last-child{padding-bottom:0}
.c1hqlcq li:last-child::before{display:none}
.c85nzaz{display:flex;grid-row:1 / 3;align-items:flex-start;justify-content:center;width:56px;height:66px;padding-top:12px;border-radius:28px 28px 4px 4px;background:var(--v19jtkj);color:var(--vbym6bk);font:800 24px/1 var(--v1ek7o9)}
.c1hqlcq h3{padding-top:4px}
.c1hqlcq p{margin:4px 0 0}

/* --vdzupy4 questions --vdzupy4 */
.cd1c5tf{display:grid;gap:22px;max-width:860px}
.c6427px{padding-bottom:22px;border-bottom:1px solid var(--vd7ocsq)}
.c6427px h3{display:flex;align-items:flex-start;gap:14px}
.c8hf2ec{flex:none;min-width:48px;padding:7px 8px 6px;border-radius:14px 14px 3px 3px;background:var(--v19jtkj);color:var(--vbym6bk);font:800 14px/1 var(--v1ek7o9);text-align:center}
.c6427px p{margin:10px 0 0 62px}

/* --vdzupy4 méthode --vdzupy4 */
.c4yrxzc>h3{margin:26px 0 10px}
.c4yrxzc>h3:first-of-type{margin-top:0}
.c1aki8x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 4px;padding:0;list-style:none}
.c1aki8x li{padding:12px 14px;border-left:6px solid var(--v9wzw8z);background:var(--v9na796);font:700 15px/1.35 var(--v1ek7o9)}
.c2q2613{padding-left:22px}
.c2q2613 li{margin-bottom:8px}

/* --vdzupy4 loi --vdzupy4 */
.c7749zc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.cdcpo07{padding:22px 24px 20px;border:3px solid var(--v789ipn);background:var(--vbwsoju)}
.cdvnslj{display:inline-block;margin-bottom:12px;padding:6px 14px;background:var(--v789ipn);color:var(--vbym6bk);font:800 12.5px/1 var(--v1ek7o9);letter-spacing:.07em;text-transform:uppercase;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}
.cdcpo07 h3{margin:0 0 10px}
.cdvzpv6{margin-top:12px}
.cdvzpv6 summary{color:var(--v226y36);cursor:pointer;font:700 14px/1.4 var(--v1ek7o9)}
.cdvzpv6 p{margin:10px 0 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}

/* --vdzupy4 aide --vdzupy4 */
.cd5z6h1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:22px}
.c0zqukh{padding:22px 22px 10px;border:3px solid var(--v789ipn);background:var(--v9na796)}
.c0zqukh h3{margin:0 0 10px}
.c0l5msu{margin:0;color:var(--v789ipn)}

/* --vdzupy4 pied, barre collante --vdzupy4 */
.c2qza07{padding:44px 0 48px;background:var(--v789ipn);color:var(--vbwsoju)}
.c2qza07 a{color:var(--vbwsoju)}
.cfjzheq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.c7539l4{display:flex;align-items:center;gap:10px;margin:0;font:800 19px/1 var(--v1ek7o9)}
.c2qza07 p{max-width:78ch}
.c1f721v{margin:18px 0 0;font-size:15px}
.fp-barre{position:fixed;right:20px;bottom:20px;z-index:60;filter:drop-shadow(0 4px 0 rgba(29,36,33,.28))}
.fp-barre[hidden]{display:none}

/* --vdzupy4 1100 px et moins : menu plus serré --vdzupy4 */
@media (max-width:1180px){
  .fp-menu{gap:14px}
  .c2wc3ur{font-size:18px}
}

/* --vdzupy4 sous 1024 px : burger, hero en colonne --vdzupy4 */
@media (max-width:1023px){
  .fp-menu{display:none;position:fixed;top:67px;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 28px;background:var(--vbwsoju);overflow-y:auto}
  body[data-menu="open"] .fp-menu{display:flex}
  .fp-menu a:not(.c7d0nat){padding:16px 4px;border-bottom:1px solid var(--vd7ocsq);font-size:18px}
  .fp-menu .c7d0nat{margin-top:22px}
  .fp-burger{display:block}
  .cfhci6s{display:flex;flex-direction:column;gap:0}
  .c7tjrp8{display:contents}
  .c2nbr50{order:0;align-self:flex-start}
  .c67m0wu h1{order:1}
  .cdvlq5k{order:2;margin:20px 0 6px;padding-bottom:30px}
  .c1hmdlk:nth-child(n+4){display:none}
  .cfy4uw9{order:3;margin-top:8px}
  .c7us59q{order:4}
  .cdh6hp1{order:5}
  .c81lxze{order:6}
  .c36rxud{order:7}
  .c7749zc,.cgeo3t7{grid-template-columns:minmax(0,1fr)}
  .cd5z6h1{grid-template-columns:minmax(0,1fr)}
  .c6y1qzg{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* --vdzupy4 sous 860 px : planches à flèche en haut --vdzupy4 */
@media (max-width:859px){
  .cd8nwu4{grid-template-columns:minmax(0,1fr)}
  .c0mezgc{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:38px 18px 16px;clip-path:polygon(0 100%,0 26px,50% 0,100% 26px,100% 100%)}
  .c0mezgc .c1w2ogj{width:112px}
  .cdhe8na strong{display:inline;margin-right:6px;font-size:40px}
  .ccnskqx{flex-basis:100%}
  .c2cwchu{padding:20px 20px 22px;border-top:0;border-left:3px solid var(--v789ipn)}
  .c1hsmxq{grid-template-columns:minmax(0,1fr)}
  .c1aki8x{grid-template-columns:minmax(0,1fr)}
}

/* --vdzupy4 sous 760 px : chaque ligne de tableau devient une planche --vdzupy4 */
@media (max-width:759px){
  .c8friqv{overflow:visible;border:0;background:transparent}
  .c8friqv table,.c8friqv tbody,.c8friqv tr,.c8friqv th,.c8friqv td{display:block}
  .c8friqv thead{display:none}
  .c8friqv tbody tr,.c8friqv tbody tr:nth-child(even){margin:0 0 18px;border:3px solid var(--v789ipn);background:var(--v9na796)}
  .c8friqv tbody th,.c8friqv tbody tr:nth-child(even) th{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 14px;border:0;background:var(--v789ipn);color:var(--vbym6bk);font:800 17px/1.2 var(--v1ek7o9)}
  .c8friqv tbody th span{display:block;margin:0;font-size:17px}
  .c8friqv td{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;padding:9px 14px}
  .c8friqv td::before{color:var(--v19jtkj);content:attr(data-label);font:700 12.5px/1.35 var(--v1ek7o9)}
  .c7d1iv5{flex-direction:column;align-items:stretch}
  .c7d1iv5 .c7d0nat{width:100%}
}

/* --vdzupy4 sous 700 px : barre collante pleine largeur --vdzupy4 */
@media (max-width:699px){
  .fp-barre{right:0;bottom:0;left:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:3px solid var(--v789ipn);background:var(--vbwsoju);filter:none}
  .fp-barre .c7d0nat{width:100%}
  .c2qza07{padding-bottom:96px}
}

/* --vdzupy4 sous 600 px --vdzupy4 */
@media (max-width:599px){
  .c4yrxzc{padding:0 16px}
  h1{font-size:31px}
  h2{font-size:25px}
  .c5h5ex3{padding:48px 0}
  .c67m0wu{padding:28px 0 44px}
  .c7us59q{grid-template-columns:minmax(0,1fr)}
  .cdh6hp1 .c7d0nat{width:100%}
  .c1hmdlk:nth-child(n+3){display:none}
  .cdvlq5k{margin:14px 0 4px;padding-bottom:22px}
  .cdh6hp1{order:3;margin:10px 0 14px}
  .c81lxze{order:4}
  .c36rxud{order:5}
  .cfy4uw9{order:6;margin:16px 0 0}
  .c7us59q{order:7;margin:20px 0 0}
  .c1hmdlk{grid-template-columns:84px 62px minmax(0,1fr);gap:6px;width:94%;height:78px;padding:0 30px 0 10px}
  .fp-mini--v2enpy1{padding:0 10px 0 30px}
  .c30huwu{font-size:30px}
  .c6y1qzg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .cg4t83d{padding:14px 6px 12px}
  .c10wqxy{font-size:12.5px}
  .c6427px p{margin-left:0}
  .cd1c5tf{gap:18px}
}

/* --vdzupy4 sous 420 px --vdzupy4 */
@media (max-width:419px){
  .c1e9ogq{grid-template-columns:minmax(0,1fr)}
  .c2wc3ur{font-size:16px}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition:none!important}
}
