.gd-page{background:#fff;line-height:1.5}.gd-head{border-bottom:1px solid var(--ac-g200)}.gd-head-in{width:min(1080px,100% - 40px);margin:0 auto;padding:40px 0 30px}.gd-bc{color:var(--ac-g500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.gd-bc a{color:var(--ac-g500);text-decoration:none;transition:color .15s}.gd-bc a:hover{color:var(--ac-bleu)}.gd-bc-cur{color:var(--ac-g700);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-weight:500;overflow:hidden}.gd-cat{font-family:var(--ac-display);letter-spacing:.04em;color:var(--ac-bleu);background:var(--ac-bleu-50);border-radius:var(--ac-r-pastille);padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.gd-h1{font-family:var(--ac-display);letter-spacing:-.035em;color:var(--ac-encre);text-wrap:balance;max-width:22ch;margin-top:15px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.gd-lead{color:var(--ac-g600);text-wrap:pretty;max-width:60ch;margin-top:15px;font-size:18px;line-height:1.6}.gd-meta{color:var(--ac-g500);align-items:center;gap:10px;margin-top:18px;font-size:13.5px;display:flex}.gd-meta-lect{align-items:center;gap:6px;display:inline-flex}.gd-meta-lect svg{width:14px;height:14px}.gd-cover{border-radius:16px;width:min(1080px,100% - 40px);height:clamp(190px,28vw,300px);margin:26px auto 0;position:relative;overflow:hidden}.gd-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gd-cover-veil{background:linear-gradient(150deg,#0f1b3d4d,#0000 62%);position:absolute;inset:0}.gd-corps{width:min(1080px,100% - 40px);padding:40px 0 var(--ac-section-y);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin:0 auto;display:grid}.gd-main{min-width:0}.gd-prose{font-family:var(--ac-texte);color:var(--ac-g700);font-size:17px;line-height:1.75}.gd-prose>:first-child{margin-top:0}.gd-prose p{margin-top:1.1em}.gd-prose h2{font-family:var(--ac-display);letter-spacing:-.025em;color:var(--ac-encre);margin-top:1.8em;font-size:26px;font-weight:800;line-height:1.2}.gd-prose h3{font-family:var(--ac-display);letter-spacing:-.015em;color:var(--ac-encre);margin-top:1.5em;font-size:20px;font-weight:700;line-height:1.3}.gd-prose a{color:var(--ac-bleu);text-underline-offset:2px;text-decoration:underline}.gd-prose a:hover{color:var(--ac-bleu-f)}.gd-prose strong{color:var(--ac-encre);font-weight:700}.gd-prose ul,.gd-prose ol{margin-top:1.1em;padding-left:1.4em}.gd-prose li{margin-top:.5em}.gd-prose ul li{list-style:outside}.gd-prose ol li{list-style:decimal}.gd-prose blockquote{border-left:3px solid var(--ac-bleu);color:var(--ac-g600);margin-top:1.4em;padding:6px 0 6px 20px;font-style:italic}.gd-prose img{border-radius:var(--ac-r-carte);max-width:100%;height:auto;margin-top:1.4em}.gd-prose hr{border:0;border-top:1px solid var(--ac-g200);margin:2.2em 0}.gd-prose table{border-collapse:collapse;width:100%;margin-top:1.4em;font-size:15px}.gd-prose th,.gd-prose td{border:1px solid var(--ac-g200);text-align:left;padding:10px 13px}.gd-prose th{background:var(--ac-g50);font-family:var(--ac-display);color:var(--ac-encre);font-weight:700}.gd-verrou{background:linear-gradient(170deg, #f4f7ff 0%, var(--ac-g50) 60%);border:1px solid var(--ac-bleu-100);border-radius:var(--ac-r-section);text-align:center;margin-top:32px;padding:30px 30px 32px}.gd-verrou-sur{font-family:var(--ac-display);letter-spacing:.09em;text-transform:uppercase;color:var(--ac-bleu);font-size:11px;font-weight:700}.gd-verrou-t{font-family:var(--ac-display);letter-spacing:-.03em;color:var(--ac-encre);margin-top:10px;font-size:23px;font-weight:800}.gd-verrou-s{color:var(--ac-g600);max-width:46ch;margin:9px auto 20px;font-size:15px;line-height:1.6}.gd-rail{top:calc(var(--ac-nav-h) + 20px);flex-direction:column;gap:16px;display:flex;position:sticky}.gd-rail-cta{background:linear-gradient(160deg, var(--ac-nuit), var(--ac-nuit-2));color:#fff;border-radius:var(--ac-r-section);padding:24px}.gd-rail-cta-t{font-family:var(--ac-display);letter-spacing:-.02em;font-size:17px;font-weight:800}.gd-rail-cta-p{color:var(--ac-nuit-texte);margin-top:8px;font-size:13.5px;line-height:1.55}.gd-rail-cta-b{color:var(--ac-encre);font-family:var(--ac-display);border-radius:var(--ac-r-bouton);background:#fff;align-items:center;gap:8px;margin-top:16px;padding:11px 17px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-flex}.gd-rail-cta-b:hover{transform:translateY(-1px)}.gd-rail-cta-b svg{width:14px;height:14px}.gd-cosign{border:1px solid var(--ac-g200);border-radius:var(--ac-r-bloc);background:#fff;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;transition:border-color .15s;display:flex}.gd-cosign:hover{border-color:var(--ac-bleu-300)}.gd-cosign-av{color:#fff;width:46px;height:46px;font-family:var(--ac-display);background:linear-gradient(135deg,#1b4dff,#6e8cff);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;overflow:hidden}.gd-cosign-av img{object-fit:cover;width:100%;height:100%}.gd-cosign-c{min-width:0}.gd-cosign-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ac-g500);font-size:11px;font-weight:700}.gd-cosign-nom{font-family:var(--ac-display);letter-spacing:-.01em;color:var(--ac-encre);margin-top:2px;font-size:14.5px;font-weight:700}.gd-cosign-ville{color:var(--ac-g500);margin-top:1px;font-size:12.5px}.gd-related{border:1px solid var(--ac-g200);border-radius:var(--ac-r-bloc);background:#fff;padding:18px 18px 8px}.gd-related-t{font-family:var(--ac-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-g500);margin-bottom:6px;font-size:11px;font-weight:700}.gd-related-i{border-bottom:1px solid var(--ac-g100);padding:11px 0;text-decoration:none;display:block}.gd-related-i:last-child{border-bottom:0}.gd-related-cat{font-family:var(--ac-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ac-bleu);font-size:10.5px;font-weight:700;display:block}.gd-related-titre{font-family:var(--ac-display);letter-spacing:-.01em;color:var(--ac-encre);margin-top:3px;font-size:14px;font-weight:600;line-height:1.35;transition:color .15s;display:block}.gd-related-i:hover .gd-related-titre{color:var(--ac-bleu)}.gd-cl{background:linear-gradient(170deg, #f4f7ff 0%, var(--ac-g50) 65%);border:1px solid var(--ac-bleu-100);border-radius:var(--ac-r-section);margin-bottom:36px;padding:24px 26px 26px}.gd-cl-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.gd-cl-t{font-family:var(--ac-display);letter-spacing:-.02em;color:var(--ac-encre);font-size:18px;font-weight:800}.gd-cl-s{color:var(--ac-g600);margin-top:3px;font-size:13px}.gd-cl-prog{flex:none;align-items:center;gap:10px;display:flex}.gd-cl-prog-txt{font-family:var(--ac-display);color:var(--ac-g600);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.gd-cl-prog-bar{background:var(--ac-g200);border-radius:99px;width:110px;height:6px;overflow:hidden}.gd-cl-prog-bar i{background:var(--ac-vert-600);height:100%;transition:width .3s var(--ac-transition);border-radius:99px;display:block}.gd-cl-liste{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gd-cl-etape{border:1px solid var(--ac-g200);border-radius:var(--ac-r-carte);background:#fff;align-items:flex-start;gap:13px;padding:14px 16px;transition:border-color .15s;display:flex}.gd-cl-etape.done{background:var(--ac-g50)}.gd-cl-ck{border:2px solid var(--ac-g200);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;transition:all .15s;display:flex}.gd-cl-ck svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .15s}.gd-cl-etape.done .gd-cl-ck{background:var(--ac-vert-600);border-color:var(--ac-vert-600)}.gd-cl-etape.done .gd-cl-ck svg{opacity:1}.gd-cl-c{min-width:0}.gd-cl-et-t{font-family:var(--ac-display);letter-spacing:-.01em;color:var(--ac-encre);font-size:15px;font-weight:700}.gd-cl-etape.done .gd-cl-et-t{color:var(--ac-g500);text-decoration:line-through}.gd-cl-et-d{color:var(--ac-g500);margin-top:3px;font-size:13px;line-height:1.5}.gd-cl-act{font:700 12.5px var(--ac-display);color:var(--ac-bleu);align-items:center;gap:5px;margin-top:10px;text-decoration:none;display:inline-flex}.gd-cl-act:hover{color:var(--ac-bleu-f)}.gd-cl-act svg{width:13px;height:13px;transition:transform .2s var(--ac-transition)}.gd-cl-act:hover svg{transform:translate(2px)}.gd-cl-etape.done .gd-cl-act{opacity:.5}@media (max-width:980px){.gd-corps{grid-template-columns:1fr;gap:36px}.gd-rail{flex-direction:column;position:static}}@media (max-width:780px){.gd-head-in{padding:30px 0 24px}.gd-corps{padding-top:30px}.gd-prose{font-size:16px}.gd-cl{padding:20px 18px}.gd-cl-fin{flex-direction:column;align-items:flex-start}.gd-cl-fin-b{justify-content:center;align-self:stretch}}
.gd-form{text-align:left;gap:12px;display:grid}.gd-champ{gap:6px;display:grid}.gd-champ label{color:#344054;font-size:13px;font-weight:600}.gd-champ input{width:100%;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.gd-champ input:focus{border-color:#1b4dff;box-shadow:0 0 0 3px #1b4dff24}.gd-case{color:#475467;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.gd-case input{accent-color:#1b4dff;flex:none;width:16px;height:16px;margin-top:3px}.gd-envoi{cursor:pointer;color:#fff;font:inherit;background:#1b4dff;border:0;border-radius:10px;margin-top:2px;padding:14px 20px;font-size:15px;font-weight:700;transition:background .15s}.gd-envoi:hover:not(:disabled){background:#1540db}.gd-envoi:disabled{opacity:.65;cursor:default}.gd-mention{color:#667085;margin:0;font-size:12px;line-height:1.5}.gd-mention a{color:#475467;text-decoration:underline}.gd-err{color:#b42318;margin:0;font-size:13px}.gd-ok{text-align:center;padding:6px 4px 4px}.gd-ok-ico{color:#067647;background:#ecfdf3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.gd-ok-ico svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.gd-ok h3{color:#101828;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.gd-ok p{color:#475467;margin:10px 0 0;font-size:14.5px;line-height:1.6}.gd-ok .gd-envoi{width:100%;margin-top:18px}.gd-modale{width:min(460px,100vw - 32px);max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.gd-modale::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061799}.gd-boite{background:#fff;border-radius:18px;padding:30px 30px 26px;position:relative;box-shadow:0 24px 64px -16px #02061780}.gd-fermer{color:#475467;cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.gd-fermer:hover{color:#101828;background:#e4e7ec}.gd-surtitre{letter-spacing:.1em;text-transform:uppercase;color:#1b4dff;margin:0 0 8px;font-size:12px;font-weight:700;display:block}.gd-titre{letter-spacing:-.025em;color:#101828;margin:0 36px 6px 0;font-size:21px;font-weight:800;line-height:1.22}.gd-sous{color:#475467;margin:0 0 18px;font-size:14px;line-height:1.55}.gd-verrou{margin-top:28px}.gd-verrou-carte{background:#fff;border:1px solid #e4e7ec;border-radius:18px;max-width:460px;margin:0 auto;padding:28px 28px 24px;box-shadow:0 18px 44px -22px #1018284d}.gd-verrou-carte .gd-surtitre{margin:0 0 8px}.gd-verrou-carte .gd-titre{letter-spacing:-.025em;color:#101828;border:0;margin:0 0 6px;padding:0;font-family:inherit;font-size:21px;font-weight:800;line-height:1.22}.gd-verrou-carte .gd-sous{color:#475467;margin:0 0 18px;font-size:14px;line-height:1.55}.gd-verrou-carte .gd-mention{color:#667085;margin:0;font-size:12px;line-height:1.5}.gd-verrou-carte .gd-err{color:#b42318;margin:0;font-size:13px}.gd-verrou-carte .gd-ok p{color:#475467;margin:10px 0 0;font-size:14.5px;line-height:1.6}.gd-verrou-carte .gd-ok h3{color:#101828;margin:0;font-family:inherit;font-size:20px;font-weight:800}@media (max-width:520px){.gd-boite{padding:26px 20px 22px}.gd-verrou-carte{padding:24px 20px 20px}}
