.gv2-colonne{max-width:calc(760px + 2 * var(--av2-gout));padding:36px var(--av2-gout) 24px;margin:0 auto}.gv2-ariane ol{color:var(--av2-muet);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.gv2-ariane a{color:var(--av2-muet);text-decoration:none}.gv2-ariane a:hover{color:var(--av2-sapin);text-decoration:underline}.gv2-ariane [aria-current]{color:var(--av2-texte)}.gv2-entete{padding:36px 0 28px}.gv2-titre{letter-spacing:-.03em;color:var(--av2-encre);text-wrap:balance;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.1}.gv2-meta{color:var(--av2-muet);flex-wrap:wrap;gap:6px 10px;margin:18px 0 0;font-size:14px;display:flex}.gv2-etiquette{letter-spacing:.06em;text-transform:uppercase;color:var(--av2-vert);margin:0 0 10px;font-size:12px;font-weight:700}.gv2-resume{background:var(--av2-vert-doux);border-radius:16px;margin:0 0 48px;padding:22px 26px}.gv2-resume ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gv2-resume li{color:var(--av2-encre);padding-left:20px;font-size:16px;line-height:1.55;position:relative}.gv2-resume li:before{content:"";background:var(--av2-vert);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.gv2-section{gap:16px;margin:0 0 48px;display:grid}.gv2-section h2{letter-spacing:-.02em;color:var(--av2-encre);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.2}.gv2-intro{color:var(--av2-encre);margin:0;font-size:18px;font-weight:500;line-height:1.6}.gv2-p{color:var(--av2-texte);margin:0;font-size:16.5px;line-height:1.75}.gv2-liste{color:var(--av2-texte);gap:6px;margin:0;padding-left:24px;font-size:16.5px;line-height:1.7;display:grid}.gv2-liste li::marker{color:var(--av2-vert)}.gv2-tableau{border:1px solid var(--av2-ligne);background:var(--av2-surface);border-radius:14px;overflow-x:auto}.gv2-tableau table{border-collapse:collapse;width:100%;font-size:14.5px}.gv2-tableau th{border-bottom:1px solid var(--av2-ligne);background:var(--av2-fond);text-align:left;color:var(--av2-encre);padding:12px 16px;font-size:13.5px;font-weight:700}.gv2-tableau td{border-bottom:1px solid var(--av2-ligne);vertical-align:top;color:var(--av2-texte);padding:12px 16px}.gv2-tableau tr:last-child td{border-bottom:0}.gv2-code{border:1px solid var(--av2-ligne);background:var(--av2-surface);border-radius:14px;overflow:hidden}.gv2-code .gv2-etiquette{border-bottom:1px solid var(--av2-ligne);color:var(--av2-muet);margin:0;padding:10px 16px}.gv2-code pre{font-family:var(--fm), ui-monospace, monospace;color:var(--av2-encre);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.7}.gv2-encadre{border-radius:14px;padding:16px 20px}.gv2-encadre p:last-child{margin:0;font-size:15.5px;line-height:1.6}.gv2-encadre--info{background:var(--av2-bleu-doux);color:#1f3a8a}.gv2-encadre--attention{background:var(--av2-rouge-doux);color:#7a2416}.gv2-encadre--astuce{background:var(--av2-vert-doux);color:var(--av2-sapin)}.gv2-encadre .gv2-etiquette{color:inherit}.gv2-cta{background:var(--av2-sapin);text-align:center;color:#ffffffd1;border-radius:22px;margin:16px 0 40px;padding:34px 32px}.gv2-cta h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:700}.gv2-cta p{max-width:32em;margin:10px auto 22px;font-size:15.5px;line-height:1.6}.gv2-cta .av2-btn{min-height:50px}.gv2-liens ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gv2-liens a{color:var(--av2-sapin);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.gv2-liens a:hover{text-decoration:underline}.gv2-liens svg{width:15px;height:15px}@media (max-width:900px){.gv2-colonne{padding-top:20px}.gv2-cta{padding:28px 22px}}
