.mk-ed{--ed-fond:#f5f9fc;--ed-encre:#16324a;--ed-texte:#2c4a63;--ed-doux:#52677c;--ed-ligne:#dceaf4;--ed-voile:#eaf3f9;--ed-or:#d8a03a;--ed-nuit:#0e2c45;--ed-rayon:20px;--ed-colonne:760px;--font-texte:var(--font-manrope),system-ui,sans-serif;--font-titre:var(--font-manrope),system-ui,sans-serif;background:var(--ed-fond);color:var(--ed-texte);font-family:var(--font-manrope),system-ui,sans-serif;padding:72px 24px 96px;counter-reset:ed-section}.mk-ed>*{max-width:var(--ed-colonne);margin-left:auto;margin-right:auto}.mk-page:has(.mk-ed) .mk-pp-hero2 .mk-copy{max-width:560px}.mk-page:has(.mk-ed) .mk-pp-hero2 .mk-copy h1{max-width:560px;font-size:clamp(38px,3.6vw,54px);line-height:1.08}.mk-page:has(.mk-ed) .mk-pp-hero2 .mk-lead{max-width:560px;margin-top:22px;font-size:19px;line-height:1.5}.mk-page:has(.mk-ed) .mk-pp-hero2 .mk-pp-preuve{display:none}.ds-gd-tete{padding:0}.ds-gd-fil ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--ed-doux)}.ds-gd-fil li+li:before{content:"›";margin-right:6px;opacity:.6}.ds-gd-fil a{color:inherit;text-decoration:none}.ds-gd-fil a:hover{text-decoration:underline}.ds-gd-meta{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--ed-ligne)}.ds-gd-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ed-nuit);color:#fff;font-size:15px;font-weight:600;letter-spacing:.04em;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ed-or)}.ds-gd-meta-texte{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-gd-signature{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:16px;line-height:1.4;color:var(--ed-doux)}.ds-gd-signature a{color:var(--ed-encre);font-weight:600;text-decoration:none}.ds-gd-signature a:hover{text-decoration:underline;text-decoration-color:var(--ed-or);text-underline-offset:3px}.ds-gd-role{font-weight:400}.ds-gd-dates{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:14px;color:var(--ed-doux)}.ds-gd-meta-sep{display:inline-block;width:4px;height:4px;margin:0 10px;border-radius:50%;background:var(--ed-or);vertical-align:middle}.ds-gd-chapeau{margin:28px auto 0;font-size:21px;line-height:1.55;color:var(--ed-texte)}.ds-gd-sommaire{margin-top:36px}.ds-gd-sommaire-cadre{background:#fff;border:1px solid var(--ed-ligne);border-radius:var(--ed-rayon);padding:24px 28px}.ds-gd-sommaire-titre{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-doux)}.ds-gd-sommaire ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;counter-reset:ed-sommaire}.ds-gd-sommaire li{counter-increment:ed-sommaire;display:flex;gap:10px;font-size:15.5px;line-height:1.4}.ds-gd-sommaire li:before{content:counter(ed-sommaire,decimal-leading-zero);color:var(--ed-or);font-weight:600;font-variant-numeric:tabular-nums}.ds-gd-sommaire a{color:var(--ed-encre);text-decoration:none}.ds-gd-sommaire a:hover{text-decoration:underline}.ds-gd-section{margin-top:72px;scroll-margin-top:96px}.ds-gd-section:not(.ds-gd-cloture):not(#faq){counter-increment:ed-section}.ds-gd-section-tete{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.ds-gd-section:not(.ds-gd-cloture):not(#faq) .ds-gd-section-tete:before{content:counter(ed-section,decimal-leading-zero);order:0;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--ed-or);font-variant-numeric:tabular-nums}.ds-gd-section:not(.ds-gd-cloture):not(#faq) .ds-gd-section-tete:after{content:"";order:1;width:40px;height:2px;border-radius:2px;background:var(--ed-or)}.ds-gd-section-tete>*{order:2}.ds-gd-h2{margin:0;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ed-encre)}.ds-gd-section-corps{font-size:18px;line-height:1.7}.ds-gd-section-corps>*+*{margin-top:18px}.ds-gd-section-corps h3{margin-top:34px;font-size:21px;line-height:1.3;font-weight:600;color:var(--ed-encre);letter-spacing:-.01em}.ds-gd-section-corps p{margin:0}.ds-gd-section-corps strong{font-weight:600;color:var(--ed-encre)}.ds-gd-section-corps a{color:var(--ed-encre);text-decoration:underline;text-decoration-color:var(--ed-or);text-underline-offset:3px}.ds-gd-section-corps ul{list-style:disc;padding-left:24px}.ds-gd-section-corps ol{list-style:decimal;padding-left:24px}.ds-gd-section-corps li{margin:8px 0;padding-left:4px}.ds-gd-section-corps ul li::marker{color:var(--ed-or)}.ds-gd-section-corps ol li::marker{color:var(--ed-or);font-weight:600;font-variant-numeric:tabular-nums}.ds-gd-lien-simulateur{font-weight:600}.ds-gd-encadre{position:relative;margin-top:26px;padding:26px 30px 26px 34px;background:#fff;border:1px solid var(--ed-ligne);border-radius:var(--ed-rayon);overflow:hidden}.ds-gd-encadre:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--ed-or)}.ds-gd-encadre-texte{margin-top:12px;font-size:18px;line-height:1.65;color:var(--ed-encre)}.ds-gd-table-cadre{margin-top:26px;background:#fff;border:1px solid var(--ed-ligne);border-radius:var(--ed-rayon);overflow-x:auto}.ds-gd-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}.ds-gd-table caption{caption-side:top;text-align:left;padding:16px 20px 0;font-size:13px;color:var(--ed-doux)}.ds-gd-table th{text-align:left;padding:14px 20px;background:var(--ed-voile);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-encre);white-space:nowrap}.ds-gd-table td{padding:14px 20px;border-top:1px solid var(--ed-ligne);vertical-align:top}.ds-gd-table tbody tr:hover td{background:#fafcfe}.ds-gd-faq{display:grid;gap:10px}.ds-gd-faq-item{background:#fff;border:1px solid var(--ed-ligne);border-radius:16px}.ds-gd-faq-item[open]{border-color:#b9d5e8}.ds-gd-faq-q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.ds-gd-faq-q::-webkit-details-marker{display:none}.ds-gd-faq-q h3{margin:0;font-size:17px;line-height:1.4;font-weight:600;color:var(--ed-encre)}.ds-gd-faq-chevron{flex:0 0 auto;display:inline-flex;color:var(--ed-doux);transition:transform .2s ease}.ds-gd-faq-item[open] .ds-gd-faq-chevron,.ds-gd-sources-bloc[open] .ds-gd-faq-chevron{transform:rotate(180deg)}.ds-gd-faq-r{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.65}.ds-gd-cta{margin-top:72px;padding:36px 40px;border-radius:var(--ed-rayon);background:linear-gradient(135deg,#0e2c45,#1d5b85);color:#fff;display:grid;grid-template-columns:1fr auto;grid-template-areas:"titre bouton" "texte bouton";align-items:center;column-gap:32px;row-gap:6px}.ds-gd-cta-titre{grid-area:titre;margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.ds-gd-cta-texte{grid-area:texte;margin:0;font-size:16px;line-height:1.5;color:#d6e6f2}.ds-gd-cta-bouton{grid-area:bouton;display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:#fff;color:var(--ed-nuit);font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap}.ds-gd-cta-bouton:hover{background:#eaf3f9}.ds-gd-cloture{margin-top:48px}.ds-gd-cloture .ds-gd-section-tete{display:none}.ds-gd-cloture .ds-gd-section-corps{padding:22px 26px;background:var(--ed-voile);border-radius:var(--ed-rayon);font-size:15.5px;line-height:1.6;color:var(--ed-texte)}.ds-gd-sources-bloc{margin-top:48px;background:#fff;border:1px solid var(--ed-ligne);border-radius:16px}.ds-gd-sources-bloc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-size:16px;font-weight:600;color:var(--ed-encre)}.ds-gd-sources-bloc summary::-webkit-details-marker{display:none}.ds-gd-sources{margin:0;padding:0 22px 20px 42px;font-size:15px;line-height:1.6;color:var(--ed-doux)}.ds-gd-sources li{margin:6px 0}.ds-gd-sources a{color:var(--ed-encre);text-decoration:underline;text-decoration-color:var(--ed-or);text-underline-offset:3px}.ds-gd-index-groupe{margin-top:56px}.ds-gd-index-titre{margin:0 0 18px;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ed-encre)}.ds-gd-index{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-gd-carte{display:flex;flex-direction:column;gap:10px;padding:24px 26px;background:#fff;border:1px solid var(--ed-ligne);border-radius:var(--ed-rayon);text-decoration:none;color:var(--ed-texte);transition:border-color .15s ease,transform .15s ease}.ds-gd-carte:hover{border-color:#b9d5e8;transform:translateY(-2px)}.ds-gd-carte h3{margin:0;font-size:19px;font-weight:600;line-height:1.3;color:var(--ed-encre)}.ds-gd-carte p{margin:0;font-size:15px;line-height:1.55}.ds-gd-carte-date{margin-top:auto;font-size:13px;color:var(--ed-doux)}@media (max-width:820px){.mk-ed{padding:40px 20px 64px}.ds-gd-chapeau{font-size:19px}.ds-gd-sommaire ol{grid-template-columns:1fr}.ds-gd-section{margin-top:52px}.ds-gd-h2{font-size:25px}.ds-gd-section-corps{font-size:17px}.ds-gd-encadre{padding:22px 22px 22px 26px}.ds-gd-cta{grid-template-columns:1fr;grid-template-areas:"titre" "texte" "bouton";padding:28px 24px}.ds-gd-cta-bouton{justify-content:center}.ds-gd-index{grid-template-columns:1fr}}