.docpage .boiler{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-sh-sm);margin:18px 0 22px;padding:14px 18px 4px}.docpage .boiler-t{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.docpage .boiler-t>span:first-child{font-family:var(--d-fd);letter-spacing:.07em;text-transform:uppercase;color:var(--d-orange-d);background:var(--d-orange-bg);border-radius:var(--d-pill);padding:4px 11px;font-size:11.5px;font-weight:800}.docpage .boiler p{margin:0 0 12px}.docpage .pf-copier{font-family:var(--d-fb);color:var(--d-orange-d);background:var(--d-orange-bg);border-radius:var(--d-pill);cursor:pointer;text-transform:none;letter-spacing:0;border:1px solid #da541e40;flex:none;padding:5px 13px;font-size:13px;font-weight:700;transition:background .15s,transform .12s}.docpage .pf-copier:hover{background:#f9d5c6}.docpage .pf-copier:active{transform:translateY(1px)}.docpage .principes{counter-reset:principe;margin:22px 0 28px}.docpage .principe{counter-increment:principe;grid-template-columns:46px 1fr;align-items:start;margin-bottom:22px;display:grid}.docpage .principe:last-child{margin-bottom:0}.docpage .principe:before{content:counter(principe, decimal-leading-zero);font-family:var(--d-fd);color:var(--d-sun-d);letter-spacing:-.02em;grid-area:1/1/span 2;font-size:19px;font-weight:800;line-height:1.35}.docpage .pr-t,.docpage .pr-x{grid-column:2}.docpage .pr-t{font-family:var(--d-fd);color:var(--d-ink);margin:0 0 6px;font-size:16.5px;font-weight:800;line-height:1.35}.docpage .pr-x{color:var(--d-ink2);margin:0;line-height:1.68}@media (max-width:560px){.docpage .principe{grid-template-columns:1fr}.docpage .principe:before{grid-row:auto;margin-bottom:2px;font-size:17px}.docpage .pr-t,.docpage .pr-x{grid-column:1}}.docpage .chiffres{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:22px 0 26px;display:grid}.docpage .chiffre{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r2);box-shadow:var(--d-sh-sm);padding:16px 18px}.docpage .ch-v{font-family:var(--d-fd);color:var(--d-orange-d);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}.docpage .ch-q{font-family:var(--d-fd);color:var(--d-ink);margin:4px 0 7px;font-size:14px;font-weight:800}.docpage .ch-c{color:var(--d-muted);margin:0;font-size:13px;line-height:1.55}.docpage .kit-zip{background:linear-gradient(135deg, var(--d-sun-bg), var(--d-cream2));border-radius:var(--d-r2);color:var(--d-ink);box-shadow:var(--d-sh-sm);border:1px solid #f6a60957;align-items:center;gap:15px;margin:20px 0 28px;padding:16px 20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.docpage .kit-zip:hover{box-shadow:var(--d-sh);transform:translateY(-2px)}.docpage .kz-ic{width:46px;height:46px;color:var(--d-sun-d);background:#fff;border:1px solid #f6a6094d;border-radius:14px;flex:none;place-items:center;display:grid}.docpage .kz-txt{flex-direction:column;gap:2px;display:flex}.docpage .kz-txt strong{font-family:var(--d-fd);font-size:16px}.docpage .kz-txt span{color:var(--d-ink2);font-size:13.5px}.docpage .kit-grille{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:16px 0 26px;display:grid}.docpage .kit-f{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r2);flex-direction:column;gap:3px;height:100%;padding:16px 14px 13px;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.docpage .kit-f:hover{border-color:var(--d-line2);box-shadow:var(--d-sh-sm)}.docpage .kit-f img{object-fit:contain;background-color:#fbf6ea;background-image:linear-gradient(45deg,#f0e5cf 25%,#0000 25% 75%,#f0e5cf 75%),linear-gradient(45deg,#f0e5cf 25%,#0000 25% 75%,#f0e5cf 75%);background-position:0 0,7px 7px;background-size:14px 14px;border-radius:9px;width:100%;height:92px;margin-bottom:9px;padding:8px}.docpage .kit-sombre img{background-color:#241c16;background-image:linear-gradient(45deg,#2f251d 25%,#0000 25% 75%,#2f251d 75%),linear-gradient(45deg,#2f251d 25%,#0000 25% 75%,#2f251d 75%)}.docpage .kf-t{font-family:var(--d-fd);color:var(--d-ink);margin-bottom:8px;font-size:13.5px;font-weight:800;line-height:1.35}.docpage .kit-sombre .kf-t{color:var(--d-ink)}.docpage .kf-liens{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.docpage .kf-liens a{color:var(--d-ink2);background:var(--d-cream);border:1px solid var(--d-line2);border-radius:var(--d-pill);padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.docpage .kf-liens a:hover{background:var(--d-orange-bg);color:var(--d-orange-d);border-color:#da541e4d}.docpage .kf-liens em{color:var(--d-muted);font-style:normal;font-weight:400}.docpage .kit-st{font-family:var(--d-fd);letter-spacing:.05em;text-transform:uppercase;color:var(--d-muted);margin:22px 0 10px;font-size:13px;font-weight:800}.docpage .capt-grille{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:8px;display:grid}.docpage .capt-mobile{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.docpage .capt{margin:0}.docpage .capt a{border:1px solid var(--d-line);border-radius:var(--d-r2);background:var(--d-card);box-shadow:var(--d-sh-sm);transition:transform .14s,box-shadow .14s;display:block;overflow:hidden}.docpage .capt a:hover{box-shadow:var(--d-sh);transform:translateY(-2px)}.docpage .capt img{width:100%;height:auto;display:block}.docpage .capt figcaption{flex-direction:column;gap:3px;padding:10px 2px 0;display:flex}.docpage .capt figcaption strong{font-family:var(--d-fd);color:var(--d-ink);font-size:14px}.docpage .capt figcaption span{color:var(--d-ink2);font-size:13px;line-height:1.5}.docpage .capt .capt-d{color:var(--d-muted);font-size:12px}.docpage .ok-liste,.docpage .non-liste{margin:14px 0;padding:0;list-style:none}.docpage .ok-liste li,.docpage .non-liste li{margin-bottom:9px;padding-left:30px;line-height:1.6;position:relative}.docpage .ok-liste li:before,.docpage .non-liste li:before{font-size:16px;font-weight:800;position:absolute;top:-1px;left:0}.docpage .ok-liste li:before{content:"✓";color:var(--d-green-d)}.docpage .non-liste li:before{content:"✗";color:var(--d-orange-d)}.docpage .nuancier{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:20px 0 26px;display:grid}.docpage .nuance{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r);flex-direction:column;gap:2px;padding:11px 13px 13px;display:flex}.docpage .nu-p{border:1px solid #5a3c1424;border-radius:9px;height:42px;margin-bottom:8px}.docpage .nu-n{font-family:var(--d-fd);font-size:14px;font-weight:800}.docpage .nu-h{font-family:var(--d-fm);color:var(--d-orange-d);font-size:12px}.docpage .nu-r{color:var(--d-muted);font-size:12.5px;line-height:1.45}.docpage .presse-bloc{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r3);box-shadow:var(--d-sh);margin:20px 0 10px;padding:22px 24px 24px}.docpage .pb-tete{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.docpage .pb-tete .brand-logo{flex:none}.docpage .pb-t{font-family:var(--d-fd);margin:0 0 4px;font-size:17px;font-weight:800}.docpage .pb-s{color:var(--d-ink2);margin:0;font-size:14.5px;line-height:1.6}.docpage .presse-form{flex-direction:column;gap:14px;display:flex}.docpage .pf-duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.docpage .pf-champ{flex-direction:column;gap:5px;display:flex}.docpage .pf-lbl{font-family:var(--d-fd);color:var(--d-ink);font-size:13px;font-weight:800}.docpage .pf-lbl em{font-style:normal;font-family:var(--d-fb);color:var(--d-muted);font-size:12.5px;font-weight:400}.docpage .presse-form input,.docpage .presse-form select,.docpage .presse-form textarea{font-family:var(--d-fb);color:var(--d-ink);background:var(--d-cream);border:1px solid var(--d-line2);border-radius:var(--d-r);width:100%;padding:10px 13px;font-size:14.5px;transition:border-color .14s,background .14s}.docpage .presse-form textarea{resize:vertical;min-height:120px;line-height:1.6}.docpage .presse-form input:focus,.docpage .presse-form select:focus,.docpage .presse-form textarea:focus{border-color:var(--d-orange);background:#fff;outline:none}.docpage .presse-form ::placeholder{color:var(--d-muted);opacity:1}.docpage .pf-piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.docpage .pf-pied{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.docpage .pf-envoi{font-family:var(--d-fd);color:#fff;background:var(--d-orange);border-radius:var(--d-pill);cursor:pointer;border:none;padding:11px 26px;font-size:15px;font-weight:800;transition:background .15s,transform .12s}.docpage .pf-envoi:hover:not(:disabled){background:var(--d-orange-d)}.docpage .pf-envoi:active:not(:disabled){transform:translateY(1px)}.docpage .pf-envoi:disabled{background:var(--d-muted);cursor:default}.docpage .pf-note{color:var(--d-muted);flex:240px;font-size:12.5px;line-height:1.5}.docpage .pf-erreur{color:#8a3c1c;background:var(--d-orange-bg);border-radius:var(--d-r);border:1px solid #da541e4d;margin:0;padding:10px 14px;font-size:14px}.docpage .presse-ok{background:var(--d-green-bg);border-radius:var(--d-r2);border:1px solid #33a15b47;padding:18px 20px}.docpage .presse-ok-t{font-family:var(--d-fd);color:var(--d-green-d);margin:0 0 6px;font-size:17px;font-weight:800}.docpage .presse-ok p{color:#256b42;margin:0;line-height:1.6}.docpage .presse-ok a,.docpage .pf-erreur a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:720px){.docpage .pf-duo{grid-template-columns:1fr}.docpage .boiler-t{flex-direction:column;align-items:flex-start;gap:7px}.docpage .ch-v{font-size:26px}.docpage .presse-bloc{padding:18px 16px 20px}.docpage .pb-tete{gap:12px}}
