.gdi{flex-direction:column;gap:clamp(24px,3.5vw,36px);max-width:1200px;margin:0 auto;padding:clamp(28px,4.5vw,56px) clamp(20px,4.5vw,72px) clamp(44px,7vw,76px);display:flex}.gdi-tete{flex-direction:column;gap:12px;max-width:720px;display:flex}.gdi-tete__titre{letter-spacing:-.035em;font-size:clamp(34px,5vw,56px);line-height:1.05}.gdi-tete__chapo{color:var(--text-muted);font-size:clamp(17px,1.9vw,19px)}.gdi-liste{border-bottom:1px solid var(--border-soft);flex-direction:column;max-width:880px;display:flex}.gdi-ligne{border-top:1px solid var(--border-soft);color:var(--text-body);flex-direction:column;gap:8px;padding:24px 0;text-decoration:none;display:flex}.gdi-ligne:hover{color:var(--brown-300)}.gdi-ligne__titre{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.12}.gdi-ligne__resume{color:var(--text-muted);font-size:16px;line-height:1.55}.gdi-ligne__date{color:var(--text-body);font-size:14px;font-weight:600}.gd{flex-direction:column;gap:clamp(40px,6vw,72px);max-width:1320px;margin:0 auto;padding:clamp(20px,3.5vw,40px) clamp(20px,4.5vw,72px) clamp(44px,7vw,76px);display:flex}.gd h3{text-wrap:pretty}.gd-point{background:var(--mint-400);border-radius:50%;flex:none;width:10px;height:10px}.gd-tete{flex-direction:column;gap:clamp(20px,2.6vw,28px);max-width:880px;display:flex}.gd-fil{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.gd-fil a{color:inherit}.gd-tete__bloc{flex-direction:column;gap:14px;display:flex}.gd-tete__titre{letter-spacing:-.035em;font-size:clamp(36px,5.4vw,60px);line-height:1.04}.gd-tete__chapo{max-width:60ch;font-size:clamp(17px,1.9vw,20px);line-height:1.55}.gd-autorite{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.gd-autorite__maj{color:var(--text-body);font-weight:600}.gd-autorite a{font-weight:600}.gd-transparence{background:var(--cream-200);border-radius:var(--radius-surface);padding:18px 22px;font-size:16px;line-height:1.6}.gd-reponse{background:var(--white);border:1.5px solid var(--mint-400);border-radius:var(--radius-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px);display:flex}.gd-reponse__titre{letter-spacing:.1em;align-items:center;gap:10px;display:flex}.gd-reponse__texte{font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.55}.gd-methode{flex-direction:column;gap:4px;display:flex}.gd-methode__titre{letter-spacing:-.015em;padding-bottom:12px;font-size:20px;line-height:1.25}.gd-methode__ligne{border-top:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:4px 28px;padding:14px 0;font-size:15px;line-height:1.6;display:grid}.gd-methode__k{font-weight:700}.gd-methode__v{grid-column:span 2}.gd-corps{align-items:flex-start;gap:clamp(40px,5vw,80px);display:flex}.gd-sommaire{border-left:2px solid var(--border-soft);flex-direction:column;flex:none;width:240px;display:flex;position:sticky;top:96px}.gd-sommaire__titre{padding:0 0 10px 14px}.gd-sommaire__lien{color:var(--text-muted);border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);gap:6px;margin-left:-2px;padding:8px 0 8px 14px;font-size:15px;line-height:1.35;text-decoration:none;transition:color .25s,border-color .25s;display:grid}.gd-sommaire__lien.is-active{border-left-color:var(--mint-400);color:var(--brown-700);font-weight:700}.gd-sommaire__n{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:400}.gd-article{flex-direction:column;flex:1 1 0;gap:clamp(56px,7vw,88px);min-width:0;max-width:900px;font-size:17px;line-height:1.7;display:flex}.gd-sommaire-m{border:1px solid var(--border-strong);border-radius:var(--radius-surface);background:var(--white)}.gd-sommaire-m summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 18px;list-style:none;display:flex}.gd-sommaire-m summary::-webkit-details-marker{display:none}.gd-sommaire-m__tete{flex-direction:column;line-height:1.3;display:flex}.gd-sommaire-m__cur{font-size:15px;font-weight:600}.gd-sommaire-m__liste{flex-direction:column;padding:0 18px 12px;display:flex}.gd-sommaire-m__lien{border-top:1px solid var(--border-soft);min-height:44px;color:var(--text-muted);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:grid}.gd-sommaire-m__lien.is-active{color:var(--brown-700);font-weight:700}@media (width<=999.98px){.gd-sommaire{display:none}}@media (width>=1000px){.gd-sommaire-m{display:none}}.gd-chev{width:28px;height:28px;color:var(--brown-500);flex:none;place-items:center;transition:transform .3s cubic-bezier(.22,.61,.36,1);display:grid}details[open]>summary .gd-chev{transform:rotate(180deg)}.gd-section{flex-direction:column;gap:20px;scroll-margin-top:104px;display:flex}.gd-section--serree{gap:12px}.gd-section__tete{flex-direction:column;gap:10px;display:flex}.gd-section__lead{max-width:66ch}.gd-titre{letter-spacing:-.03em;scroll-margin-top:104px;font-size:clamp(26px,3.2vw,34px);line-height:1.1}.gd-titre--pied{padding-bottom:8px}.gd-tableau{border:1px solid var(--border-strong);border-radius:var(--radius-surface);background:var(--white);-webkit-overflow-scrolling:touch;overflow-x:auto}.gd-tableau table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.gd-tableau th,.gd-tableau td{text-align:left}.gd-tableau thead th{vertical-align:bottom;color:var(--text-muted);padding:14px 18px;font-size:13px;font-weight:600;line-height:1.4}.gd-tableau tbody th,.gd-tableau tbody td{vertical-align:top;border-top:1px solid var(--border-soft);padding:16px 18px;font-size:14.5px;line-height:1.5}.gd-tableau__fixe{z-index:1;background:var(--white);min-width:190px;box-shadow:1px 0 0 var(--border-soft);position:sticky;left:0}.gd-tableau thead .gd-tableau__fixe{z-index:2}.gd-tableau td:nth-child(2){min-width:170px}.gd-tableau td:nth-child(3){min-width:190px}.gd-tableau td:nth-child(5){min-width:200px}.gd-tableau td:nth-child(6){min-width:220px}.gd-tableau thead th.gd-tableau__signature{background:var(--mint-400);color:var(--brown-700)}.gd-tableau td.gd-tableau__signature{background:var(--mint-100);min-width:150px;font-weight:600}.gd-tableau__nom{font-size:15px;font-weight:700;display:block}.gd-tableau__sous{color:var(--text-muted);margin-top:6px;font-weight:400;display:block}.gd-tableau__prix{font-weight:700;display:block}.gd-tableau__note{color:var(--text-muted);font-size:13.5px;display:block}.gd-tableau__prix+.gd-tableau__note{margin-top:6px}.gd-cartes-sol{flex-direction:column;gap:14px;display:flex}.gd-sol{flex-direction:column;gap:12px;padding:18px 18px 6px;display:flex}.gd-sol__tete{flex-direction:column;gap:4px;display:flex}.gd-sol__tete h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.gd-sol__tete p{color:var(--text-muted);font-size:15px;line-height:1.5}.gd-sol dl{margin:0}.gd-sol dl>div{border-top:1px solid var(--border-soft);flex-direction:column;gap:2px;padding:12px 0;display:flex}.gd-sol dt{color:var(--text-muted);font-size:13px;font-weight:600}.gd-sol dd{margin:0;font-size:15.5px;line-height:1.55}.gd-sol dd .gd-tableau__note{font-size:14px}.gd-sol dd .gd-tableau__prix+.gd-tableau__note{margin-top:4px}.gd-sol .gd-sol__signature{background:var(--mint-100);margin:0 -18px;padding:12px 18px}.gd-sol__signature dd{font-weight:600}@media (width<=759.98px){.gd-tableau{display:none}}@media (width>=760px){.gd-cartes-sol{display:none}}.gd-lignes{border-bottom:1px solid var(--border-soft);flex-direction:column;display:flex}.gd-lignes--colle{margin-top:-12px}.gd-deux{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px 32px;display:grid}.gd-deux--entete{color:var(--text-muted);padding-bottom:10px;font-size:13px;font-weight:600}@media (width<=759.98px){.gd-deux--entete{display:none}}.gd-deux--ligne{border-top:1px solid var(--border-soft);padding:18px 0}.gd-deux__k{font-size:16px;font-weight:700;line-height:1.45}.gd-deux__v{font-size:16px;line-height:1.6}.gd-deux--limite{border-top:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:20px 0}.gd-deux--limite h3{letter-spacing:-.01em;font-size:18px;line-height:1.35}.gd-deux--limite p{font-size:16px;line-height:1.65}.gd-criteres{border-bottom:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.gd-criteres li{border-top:1px solid var(--border-soft);grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:20px 0;display:grid}.gd-criteres__n{background:var(--mint-100);width:36px;height:36px;font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-size:16px;font-weight:800;display:grid}.gd-criteres h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.gd-criteres p{font-size:16px;line-height:1.65}.gd-quiz{flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.gd-quiz [hidden]{display:none!important}.gd-quiz__suivi{flex-direction:column;gap:10px;display:flex}.gd-quiz__haut{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.gd-quiz__retour{all:unset;cursor:pointer;color:var(--brown-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gd-quiz__retour:focus-visible{outline:2px solid var(--brown-300);outline-offset:2px}.gd-quiz__barre{border-radius:var(--radius-pastille);background:var(--cream-200);height:4px;overflow:hidden}.gd-quiz__barre>div{background:var(--mint-400);border-radius:var(--radius-pastille);height:100%;transition:width .4s cubic-bezier(.22,.61,.36,1)}.gd-quiz__question{flex-direction:column;gap:20px;display:flex}.gd-quiz__intitule{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,24px);line-height:1.3}.gd-quiz__options{flex-direction:column;gap:10px;display:flex}.gd-quiz__option{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--border-strong);border-radius:var(--radius-controle);background:var(--white);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 14px;width:100%;padding:16px 18px;transition:border-color .16s,background-color .16s;display:grid}.gd-quiz__option:hover{border-color:var(--brown-500)}.gd-quiz__option:focus-visible{outline:2px solid var(--brown-300);outline-offset:2px}.gd-quiz__rond{border:1.5px solid var(--border-strong);box-sizing:border-box;border-radius:50%;width:18px;height:18px;margin-top:2px}.gd-quiz__label{font-size:16px;font-weight:600;line-height:1.4}.gd-quiz__note-option{color:var(--text-muted);font-size:14px;line-height:1.5}.gd-quiz__resultat{flex-direction:column;gap:12px;display:flex}.gd-quiz__eyebrow{align-items:center;gap:10px;display:flex}.gd-quiz__fiche{flex-direction:column;gap:12px;display:flex}.gd-quiz__titre-resultat{letter-spacing:-.025em;font-size:clamp(24px,3vw,30px);line-height:1.15}.gd-quiz__texte{font-size:17px;line-height:1.65}.gd-quiz__note{color:var(--text-muted);border-top:1px solid var(--border-soft);padding-top:12px;font-size:15px;line-height:1.6}.gd-quiz__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:4px;display:flex}.gd-quiz__actions a{font-weight:600}.gd-cas{flex-direction:column;gap:20px;padding:clamp(22px,3.4vw,40px);display:flex}.gd-cas__tete{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.gd-badge{border-radius:var(--radius-pastille);background:var(--mint-100);color:#2f7256;align-items:center;height:26px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.gd-cas__grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 36px;display:grid}.gd-cas__bloc{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;padding:20px 0 0;display:flex}.gd-cas__bloc h3{font-size:17px;line-height:1.3}.gd-cas__bloc p{font-size:15.5px;line-height:1.65}.gd-cas__action{padding-top:8px}.gd-faq{border-top:1px solid var(--border-soft)}.gd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:hover{color:var(--brown-500)}.gd-faq__corps{flex-direction:column;gap:10px;padding:0 44px 20px 0;font-size:16px;line-height:1.65;display:flex}.gd-faq__corps a{font-weight:600}.gd-fin{flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.gd-auteur{flex-wrap:wrap;align-items:center;gap:18px 24px;padding:clamp(20px,3vw,28px);display:flex}.gd-auteur__photo{border-radius:var(--radius-media);object-fit:cover;background:var(--mockup-vide);flex:none;width:88px;height:88px}.gd-auteur__texte{flex-direction:column;flex:280px;gap:6px;display:flex}.gd-auteur__nom{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.gd-auteur__phrase{font-size:15.5px;line-height:1.6}.gd-auteur__texte a{align-self:flex-start;font-size:15px;font-weight:600}.gd-sources{flex-direction:column;gap:8px;display:flex}.gd-sources h2{letter-spacing:-.01em;font-size:18px;line-height:1.3}.gd-sources ul{border-bottom:1px solid var(--border-soft);margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none}.gd-sources li{border-top:1px solid var(--border-soft);flex-direction:column;gap:2px;padding:10px 0;display:flex}.gd-sources__ou,.gd-sources__ou a{color:var(--text-muted)}.gd-maj{color:var(--text-muted);font-size:15px;line-height:1.6}.gd-autres{border-top:1px solid var(--border-strong);flex-direction:column;gap:20px;padding-top:clamp(32px,4vw,48px);display:flex}.gd-autres__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.gd-autres__tete h2{letter-spacing:-.025em;font-size:clamp(24px,2.8vw,30px);line-height:1.15}.gd-autres__tete a{font-size:15px;font-weight:600}.gd-autres__grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.gd-autres__carte{color:var(--text-body);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.gd-autres__carte span{font-size:16.5px;font-weight:700;line-height:1.4}.gd-autres__carte svg{flex:none;margin-top:3px}
