.gd .gd-top{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:center}.gd .gd-head{max-width:820px;padding:12px 0 8px}.gd .gd-art{width:240px;height:auto}.gd .gd-theme{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--d-surface);border:1px solid var(--d-line);font-size:var(--d-text-sm);font-weight:700;color:var(--d-ink-2)!important;text-decoration:none}.gd .gd-theme:hover{border-color:var(--d-brand);color:var(--d-brand)!important}.gd .gd-theme-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--d-gold-50);color:var(--d-ink);--i-fill: #fff}.gd .gd-theme-ic svg{width:17px;height:17px}.gd .gd-head h1{margin-top:16px;font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.gd .gd-lead{margin-top:14px;font-size:19px;line-height:1.55;color:var(--d-ink-2);max-width:64ch}.gd .gd-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:16px;font-size:var(--d-text-sm);font-weight:600;color:var(--d-ink-3)}.gd .gd-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gd .gd-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;margin-top:24px}.gd .gd-side{align-self:stretch;display:flex;flex-direction:column;gap:14px}.gd .gd-side-t{padding:4px 8px 8px;font-size:var(--d-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3)}.gd .gd-toc{position:sticky;top:calc(var(--d-header) + 16px);padding:12px 8px}.gd .gd-toc ol{counter-reset:toc}.gd .gd-toc li a{counter-increment:toc;display:grid;grid-template-columns:24px 1fr;gap:6px;padding:7px 8px;border-radius:var(--d-r-sm);font-size:var(--d-text-sm);font-weight:600;line-height:1.35;color:var(--d-ink-2);text-decoration:none}.gd .gd-toc li a:before{content:counter(toc);font-weight:800;color:var(--d-gold-ink);font-variant-numeric:tabular-nums}.gd .gd-toc li a:hover,.gd .gd-toc li a.on{background:var(--d-brand-50);color:var(--d-brand)}.gd .gd-cta{display:grid!important;gap:4px;padding:16px 18px;background:var(--d-brand-strong);border-color:var(--d-brand-strong);color:#fff!important}.gd .gd-cta strong{font-weight:800}.gd .gd-cta span:last-child{font-size:var(--d-text-sm);color:#ffffffbf}.gd .gd-cta-ic{width:36px;height:36px;display:grid;place-items:center;margin-bottom:4px;border-radius:10px;background:#ffffff1a;color:var(--d-gold);--i-fill: rgba(255, 255, 255, .08)}.gd .gd-cta-ic svg{width:22px;height:22px}.gd .gd-body{padding:40px 48px 36px;font-size:17px;line-height:1.75;color:var(--d-ink)}.gd .gd-body>*+*{margin-top:18px}.gd .gd-body h2{margin-top:44px;font-size:27px;line-height:1.2;font-weight:800;letter-spacing:-.02em;scroll-margin-top:calc(var(--d-header) + 16px)}.gd .gd-body h2+*{margin-top:14px}.gd .gd-body h3{margin-top:30px;font-size:20px;line-height:1.3;font-weight:800;scroll-margin-top:calc(var(--d-header) + 16px)}.gd .gd-body h3+*{margin-top:10px}.gd .gd-body>p:first-child{font-size:19px;line-height:1.6;color:var(--d-ink);font-weight:500}.gd .gd-body p,.gd .gd-body li{color:var(--d-ink-2)}.gd .gd-body strong{color:var(--d-ink);font-weight:700}.gd .gd-body a{color:var(--d-brand);text-decoration:underline;text-decoration-color:var(--d-brand-100);text-decoration-thickness:2px;text-underline-offset:3px}.gd .gd-body a:hover{text-decoration-color:var(--d-brand)}.gd .gd-body :where(ul,ol){display:grid;gap:8px}.gd .gd-body ul,.gd .gd-body ol,.gd .gd-body :is(.sk-a-retenir,.sk-essentiel) ul{list-style:none;padding-left:0;margin-left:0;font-size:inherit;line-height:inherit;color:inherit}.gd .gd-body :is(.sk-a-retenir,.sk-essentiel) strong{color:var(--d-ink)}.gd .gd-body ul>li{position:relative;padding-left:22px}.gd .gd-body ul>li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--d-gold)}.gd .gd-body ol{counter-reset:gd}.gd .gd-body ol>li{counter-increment:gd;position:relative;padding-left:32px}.gd .gd-body ol>li:before{content:counter(gd);position:absolute;left:0;top:.15em;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--d-brand-50);color:var(--d-brand);font-size:12px;font-weight:800}.gd .gd-body blockquote{margin-inline:0;padding:4px 0 4px 18px;border-left:3px solid var(--d-gold);font-style:italic;color:var(--d-ink-2)}.gd .gd-body hr{border:0;border-top:1px solid var(--d-line);margin:32px 0}.gd .gd-body .g-capture{margin:16px 0 6px}.gd .gd-body .g-capture a{display:block;text-decoration:none}.gd .gd-body .g-capture img{width:100%;border:1px solid var(--d-line);border-radius:var(--d-r-md);box-shadow:0 8px 24px #14201e14}.gd .gd-body .g-capture figcaption{margin-top:8px;font-size:var(--d-text-sm);line-height:1.5;color:var(--d-ink-2)}.gd .gd-body .g-capture-src{color:var(--d-ink-3)}@media(max-width:640px){.gd .gd-body .g-capture:has(source) picture{display:block;max-width:300px;margin:0 auto}.gd .gd-body .g-capture:has(source) img{border-radius:18px}}.gd .gd-body .g-table{overflow-x:auto;border:1px solid var(--d-line);border-radius:var(--d-r-md)}.gd .gd-body table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:var(--d-text-sm);line-height:1.45}.gd .gd-body th{background:var(--d-surface-2);color:var(--d-ink);font-weight:800;text-align:left;padding:11px 14px;border:0;border-bottom:1px solid var(--d-line);white-space:nowrap}.gd .gd-body td{padding:11px 14px;border:0;border-top:1px solid var(--d-line);color:var(--d-ink-2);vertical-align:top;background:none}.gd .gd-body tr:first-child td{border-top:0}.gd .gd-body td:first-child{font-weight:700;color:var(--d-ink)}.gd .gd-body tbody tr:nth-child(2n) td{background:none}.gd .gd-body :is(.g-program,.sk-bon-a-savoir,.sk-astuce,.sk-a-retenir,.sk-essentiel,.sk-approfondir,.sk-pour-aller-plus-loin){position:relative;margin:26px 0 0;padding:18px 20px 18px 22px;border:1px solid var(--d-line);border-radius:var(--d-r-md);background:var(--d-surface-2);box-shadow:none;font-size:16px;line-height:1.65}.gd .gd-body :is(.g-program,.sk-bon-a-savoir,.sk-astuce,.sk-a-retenir,.sk-essentiel,.sk-approfondir,.sk-pour-aller-plus-loin)>*+*{margin-top:10px}.gd .gd-body :is(.g-program,.sk-bon-a-savoir,.sk-astuce,.sk-a-retenir,.sk-essentiel,.sk-approfondir,.sk-pour-aller-plus-loin) p{margin:0;font-size:16px}.gd .gd-body :is(.g-program,.sk-bon-a-savoir,.sk-astuce,.sk-a-retenir,.sk-essentiel,.sk-approfondir,.sk-pour-aller-plus-loin)>*+p{margin-top:10px}.gd .gd-body .co-t{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-2)}.gd .gd-body .co-t:before{text-transform:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:12px;letter-spacing:0;color:#fff}.gd .gd-body .g-program{background:var(--d-surface);border-color:var(--d-line-strong)}.gd .gd-body .g-program .co-t:before{content:"≡";background:var(--d-brand)}.gd .gd-body .sk-bon-a-savoir{background:var(--d-brand-50);border-color:var(--d-brand-100)}.gd .gd-body .sk-bon-a-savoir .co-t{color:var(--d-brand)}.gd .gd-body .sk-bon-a-savoir .co-t:before{content:"i";background:var(--d-brand);font-family:Georgia,serif;font-weight:700}.gd .gd-body .sk-astuce{background:var(--d-gold-50);border-color:var(--d-gold)}.gd .gd-body .sk-astuce .co-t{color:var(--d-ink)}.gd .gd-body .sk-astuce .co-t:before{content:"★";background:var(--d-ink)}.gd .gd-body .sk-astuce :is(p,li,strong){color:var(--d-ink)}.gd .gd-body .sk-astuce a{color:var(--d-ink);text-decoration-color:var(--d-ink)}.gd .gd-body :is(.sk-a-retenir,.sk-essentiel){background:var(--d-surface);border:2px solid var(--d-brand)}.gd .gd-body :is(.sk-a-retenir,.sk-essentiel) .co-t{color:var(--d-brand)}.gd .gd-body :is(.sk-a-retenir,.sk-essentiel) .co-t:before{content:"✓";background:var(--d-ok)}.gd .gd-body :is(.sk-a-retenir,.sk-essentiel) li{color:var(--d-ink)}.gd .gd-body :is(.sk-approfondir,.sk-pour-aller-plus-loin){background:var(--d-surface)}.gd .gd-body :is(.sk-approfondir,.sk-pour-aller-plus-loin) .co-t:before{content:"→";background:var(--d-ink-2)}.gd .gd-body .g-link{margin-top:6px!important}.gd .gd-body .g-link a{display:inline-flex;gap:8px;font-weight:700;text-decoration:none}.gd .gd-body .g-link a:before{content:"→";color:var(--d-gold)}.gd .gd-body .g-link a:hover{text-decoration:underline}.gd .gd-body :is(.g-program,.sk-a-retenir,.sk-essentiel) ul{gap:6px}.gd .gd-body .sk-cta-group{display:grid;gap:8px}.gd .gd-body .sk-cta-group p{margin:0}.gd .gd-body .sk-cta-group a{display:flex;padding:12px 16px;border-radius:var(--d-r-md);background:var(--d-gold);color:var(--d-ink);font-weight:800;text-decoration:none}@media(max-width:1024px){.gd .gd-grid{grid-template-columns:minmax(0,1fr)}.gd .gd-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.gd .gd-toc{position:static}}@media(max-width:720px){.gd .gd-head h1{font-size:30px}.gd .gd-lead{font-size:17px}.gd .gd-body{padding:22px 18px;font-size:16.5px}.gd .gd-body>p:first-child{font-size:17.5px}.gd .gd-body h2{font-size:23px;margin-top:36px}.gd .gd-body h3{font-size:18.5px}.gd .gd-body :is(.g-program,.sk-bon-a-savoir,.sk-astuce,.sk-a-retenir,.sk-essentiel,.sk-approfondir,.sk-pour-aller-plus-loin){padding:16px}.gd .gd-side{grid-template-columns:1fr}.gd .gd-side .gd-toc{display:none}}.gd .gd-body .diagram{margin-top:28px;font-size:var(--d-text-md);line-height:1.55}.gd .gd-body .diagram li{padding-left:0}.gd .gd-body .diagram li:before{display:none}.gd .gd-body .diagram .flow-steps{gap:28px}.gd .gd-body .diagram .tl-months{gap:0}.gd .gd-body .diagram .tl-events{display:block}.gd .gd-body .diagram .tl-ev{position:absolute;margin:0}.gd .gd-body .diagram .tl-months li{position:static}.gd .gd-body .diagram .tl-legend li{font-size:var(--d-text-xs);position:static}.gd .gd-body .diagram .flow-steps li{font-size:var(--d-text-md)}.gd .gd-body .diagram .sp-bars li{position:static}.gd .gd-body .diagram .tl-legend{display:flex;gap:16px}.gd .gd-body .diagram .sp-bars{gap:14px}.gd .gd-body .diagram .dg-foot{font-size:var(--d-text-sm)}.gd .gd-body .diagram .dg-foot a{text-decoration:none}.gd .gd-body .diagram strong{color:var(--d-ink)}@media(max-width:1024px){.gd .gd-top{grid-template-columns:minmax(0,1fr) 180px}.gd .gd-art{width:180px}}@media(max-width:720px){.gd .gd-top{grid-template-columns:1fr}.gd .gd-art{display:none}.gd .gd-body .diagram .flow-steps{gap:16px}}@media(max-height:640px){.gd .gd-toc{position:static}}.gd.pg .gd-theme{pointer-events:none}.gd .pg-single{margin-top:24px;max-width:860px}.gd .pg-art{display:grid;justify-items:end}.gd .pg-art>svg{width:240px;height:auto}.gd .pg-ticket{transform:rotate(5deg)}.gd .gd-body .pg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid var(--d-line);border-radius:var(--d-r-md)}.gd .gd-body .pg-stats div{display:grid;padding:14px 18px}.gd .gd-body .pg-stats div+div{border-left:1px solid var(--d-line)}.gd .gd-body .pg-stats strong{font-size:28px;font-weight:800;color:var(--d-brand);line-height:1.1}.gd .gd-body .pg-stats span{font-size:var(--d-text-sm);color:var(--d-ink-2);line-height:1.35}.gd .gd-body .pg-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gd .gd-body .pg-block{display:grid;align-content:start;gap:6px;padding:16px;border:1px solid var(--d-line);border-radius:var(--d-r-md);background:var(--d-surface-2);line-height:1.45}.gd .gd-body .pg-block strong{font-size:var(--d-text-md)}.gd .gd-body .pg-block>span:last-child{font-size:var(--d-text-sm);color:var(--d-ink-2)}.gd .gd-body .pg-ic{width:38px;height:38px;display:grid;place-items:center;margin-bottom:4px;border-radius:12px;background:var(--d-gold-50);color:var(--d-ink);--i-fill: #fff}.gd .gd-body .pg-ic svg{width:22px;height:22px}.gd .gd-body .pg-steps{display:grid;gap:10px}.gd .gd-body .pg-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--d-line);border-radius:var(--d-r-md);line-height:1.5}.gd .gd-body .pg-step div{display:grid;gap:2px}.gd .gd-body .pg-step span:not(.pg-n){font-size:var(--d-text-sm);color:var(--d-ink-2)}.gd .gd-body .pg-n{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--d-brand);color:#fff;font-weight:800}.gd .gd-body .pg-never{display:grid;gap:8px}.gd .gd-body .pg-never div{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;color:var(--d-ink);line-height:1.5}.gd .gd-body .pg-x{width:22px;height:22px;display:grid;place-items:center;margin-top:2px;border-radius:50%;background:var(--d-bad);color:#fff;font-size:11px;font-weight:800}.gd .gd-body .pg-form{display:grid;gap:16px}.gd .gd-body .pg-field{display:grid;gap:6px}.gd .gd-body .pg-field label{font-size:var(--d-text-sm);font-weight:800;color:var(--d-ink)}.gd .gd-body .pg-field label span{font-weight:500;color:var(--d-ink-3)}.gd .gd-body .pg-field :is(input,textarea){width:100%;padding:12px 14px;font:500 16px/1.5 var(--d-font);color:var(--d-ink);background:#fff;border:1.5px solid var(--d-line-strong);border-radius:var(--d-r-md)}.gd .gd-body .pg-field :is(input,textarea):focus{outline:none;border-color:var(--d-brand);box-shadow:0 0 0 4px var(--d-brand-50)}.gd .gd-body .pg-submit{justify-self:start;padding:13px 24px;border:0;border-radius:999px;background:var(--d-brand);color:#fff;font:800 var(--d-text-md) var(--d-font);cursor:pointer}.gd .gd-body .pg-submit:hover{background:var(--d-brand-strong)}.gd .gd-body .pg-note{font-size:var(--d-text-sm);color:var(--d-ink-3)}.gd .gd-body .pg-success{margin-top:16px;padding:14px 16px;border-radius:var(--d-r-md);background:var(--d-ok-50)}.gd .gd-body .pg-success[hidden]{display:none}.gd .pg-side{padding:16px 18px;display:grid;gap:10px}.gd .pg-side .gd-side-t{padding:0}.gd .pg-mailto{font-size:var(--d-text-lg);font-weight:800;text-decoration:none;word-break:break-all}.gd .pg-copy{justify-self:start;padding:7px 14px;border-radius:999px;border:1px solid var(--d-line-strong);background:var(--d-surface);font:700 var(--d-text-sm) var(--d-font);color:var(--d-brand);cursor:pointer}.gd .pg-tips{display:grid;gap:6px;font-size:var(--d-text-sm);color:var(--d-ink-2)}.gd .pg-tips li{position:relative;padding-left:16px}.gd .pg-tips li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--d-gold)}.gd .pg-side-p{font-size:var(--d-text-sm);color:var(--d-ink-3)}@media(max-width:1024px){.gd .gd-body .pg-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.gd .pg-art>svg{width:180px}}@media(max-width:720px){.gd .pg-art{display:none}.gd .gd-body .pg-stats{grid-template-columns:1fr}.gd .gd-body .pg-stats div+div{border-left:0;border-top:1px solid var(--d-line)}.gd .gd-body .pg-blocks{grid-template-columns:1fr}}
