.bp{--bp-carte:var(--lp-carte);--bp-trait:var(--lp-trait);overflow-x:clip}.bp-col{max-width:820px;margin:0 auto}.bp-tete{padding:40px 16px 28px}@media (min-width:768px){.bp-tete{padding:72px 20px 40px}}.bp-tete .fm-lp-h2{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem)}.bp-retour{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--lp-gris);text-decoration:none;margin-bottom:18px}.bp-retour:hover{color:var(--lp-encre)}.bp-sommaire{margin-top:28px;padding:18px 18px 20px;border-radius:20px;background:var(--bp-carte);border:1px solid var(--bp-trait)}.bp-sommaire>b{display:block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-gris);margin-bottom:10px}.bp-sommaire ol{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 20px;counter-reset:bp}@media (min-width:620px){.bp-sommaire ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-sommaire li{counter-increment:bp}.bp-sommaire a{display:flex;gap:10px;padding:7px 0;font-size:15px;line-height:1.35;color:var(--color-ink-700);text-decoration:none}.bp-sommaire a:before{content:counter(bp,decimal-leading-zero);flex:none;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-fox-700)}.bp-sommaire a:hover{color:var(--lp-encre);text-decoration:underline;text-underline-offset:3px}.bp-sec{padding:36px 16px;scroll-margin-top:72px}@media (min-width:768px){.bp-sec{padding:56px 20px}}.bp-sec+.bp-sec{border-top:1px solid var(--bp-trait)}.bp-sec-num{display:block;font-size:13px;font-weight:600;color:var(--color-fox-700);margin-bottom:8px;font-variant-numeric:tabular-nums}.bp-sec h2{font-size:clamp(1.45rem,1.15rem + 1vw,2rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.bp-sec h2,.bp-sec h3{font-family:var(--font-display);font-weight:700;color:var(--lp-encre)}.bp-sec h3{font-size:1.08rem;line-height:1.3}.bp-p,.bp-sec>.bp-col>p{margin-top:14px;font-size:16.5px;line-height:1.65;color:var(--color-ink-700);text-wrap:pretty}.bp-sec a:not(.btn-fox){text-decoration:underline;text-underline-offset:3px}.bp-liste{margin-top:10px;padding-left:1.2em;list-style:disc}.bp-liste li{margin-top:8px;font-size:16px;line-height:1.6;color:var(--color-ink-700)}.bp-cartes{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:620px){.bp-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-carte{padding:18px 20px 20px;border-radius:18px;background:var(--bp-carte);border:1px solid var(--bp-trait)}.bp-carte p{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--color-ink-700)}.bp-carte .bp-icone{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;margin-bottom:12px;background:var(--color-fox-100);color:var(--color-fox-700)}.bp-carte-reseau b{display:block;font-family:var(--font-display);font-size:1.05rem;color:var(--lp-encre)}.bp-carte-reseau .bp-ou{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--color-ink-700)}.bp-carte-reseau .bp-ou span{display:block;font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--lp-gris);margin-bottom:2px}.bp-duo{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:620px){.bp-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-non,.bp-oui{padding:18px 20px;border-radius:18px}.bp-oui{background:var(--color-leaf-100)}.bp-non{background:var(--color-rose-100)}.bp-non>b,.bp-oui>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--lp-encre)}.bp-oui>b svg{color:var(--color-leaf-700)}.bp-non>b svg{color:var(--color-rose-500)}.bp-non ul,.bp-oui ul{margin-top:8px}.bp-non li,.bp-oui li{margin-top:8px;font-size:15px;line-height:1.55;color:var(--lp-encre)}.bp-erreurs{margin-top:22px;display:grid;gap:12px}.bp-erreur{display:grid;grid-template-columns:minmax(0,1fr);border-radius:18px;overflow:hidden;border:1px solid var(--bp-trait)}@media (min-width:680px){.bp-erreur{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-erreur>div{padding:14px 18px 16px}.bp-erreur>div:first-child{background:var(--color-rose-100)}.bp-erreur>div:last-child{background:var(--color-leaf-100)}.bp-erreur span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-700)}.bp-erreur p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--lp-encre)}.bp-interdits{margin-top:22px;display:grid;gap:10px;counter-reset:bpi}.bp-interdits li{counter-increment:bpi;position:relative;padding:16px 18px 16px 58px;border-radius:16px;background:var(--bp-carte);border:1px solid var(--bp-trait)}.bp-interdits li:before{content:counter(bpi);position:absolute;left:16px;top:15px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-rose-100);color:var(--lp-encre);font-size:13.5px;font-weight:700}.bp-interdits b{display:block;font-size:15.5px;line-height:1.45;color:var(--lp-encre)}.bp-interdits p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--color-ink-700)}.bp-interdits small{display:block;margin-top:6px;font-size:12.5px;color:var(--lp-gris)}.bp-encadre{margin-top:24px;padding:20px 22px;border-radius:18px;background:var(--color-sun-100);color:var(--lp-encre)}.bp-encadre-bleu{background:var(--color-seyes-100)}.bp-encadre>b{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:1.05rem}.bp-encadre p{margin-top:10px;font-size:15.5px;line-height:1.6}.bp-encadre ul{margin-top:8px;padding-left:1.2em;list-style:disc}.bp-encadre li{margin-top:6px;font-size:15.5px;line-height:1.55}.bp-chiffres{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:680px){.bp-chiffres{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-chiffres>div{padding:16px 16px 18px;border-radius:16px;background:var(--bp-carte);border:1px solid var(--bp-trait)}.bp-chiffres b{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lp-encre)}.bp-chiffres span{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--lp-gris)}.bp-prix{margin-top:14px;display:grid;gap:8px}.bp-prix li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;border-radius:14px;background:var(--color-paper-100);font-size:15.5px;color:var(--lp-encre)}.bp-prix li b{flex:none;font-variant-numeric:tabular-nums}.bp-frise{margin-top:22px;display:grid;gap:0}.bp-frise li{position:relative;padding:0 0 22px 30px}.bp-frise li:before{content:"";position:absolute;left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--color-fox-500)}.bp-frise li:after{content:"";position:absolute;left:11px;top:22px;bottom:2px;width:2px;background:var(--bp-trait)}.bp-frise li:last-child{padding-bottom:0}.bp-frise li:last-child:after{display:none}.bp-frise b{display:block;font-size:15.5px;color:var(--lp-encre)}.bp-frise p{margin-top:4px;font-size:15px;line-height:1.55;color:var(--color-ink-700)}.bp-modeles{margin-top:22px;display:grid;gap:16px}.bp-modele{border-radius:18px;background:var(--bp-carte);border:1px solid var(--bp-trait);overflow:hidden}.bp-modele-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--bp-trait)}.bp-modele-tete b{display:block;font-size:15.5px;color:var(--lp-encre)}.bp-modele-tete span{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--lp-gris)}.bp-copier{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--color-ink-900);color:var(--color-paper-50);font-size:14px;font-weight:600;cursor:pointer}.bp-copier:hover{opacity:.88}.bp-copier:focus-visible{outline:2px solid var(--color-fox-500);outline-offset:2px}.bp-modele-texte{margin:0;padding:16px;font-family:inherit;font-size:15px;line-height:1.6;color:var(--lp-encre);white-space:pre-wrap;overflow-wrap:anywhere}.bp-check{margin-top:20px;display:grid;gap:8px}.bp-check label{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:14px;background:var(--bp-carte);border:1px solid var(--bp-trait);font-size:15.5px;line-height:1.5;color:var(--lp-encre);cursor:pointer}.bp-check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--color-leaf-500)}.bp-check label:has(input:checked){background:var(--color-leaf-100)}.bp-sources{margin-top:16px;display:grid;gap:8px}.bp-sources li{font-size:14.5px;line-height:1.5;color:var(--color-ink-700);overflow-wrap:anywhere}.bp-sources li span{color:var(--lp-gris)}.bp-fin{padding:48px 16px 24px;text-align:center}.bp-fin .fm-lp-texte{max-width:560px;margin:12px auto 0}