:is(.sp-root:has(.gd.gd-guide),.sp-root:has(.gd.gd-index),.sp-root:has(.gd.gd-texte)){overflow-x:clip}.gd.gd-index .sp-crumbs,.gd.gd-guide .sp-crumbs,.gd.gd-texte .sp-crumbs{justify-content:center}.gd.gd-index .gd-head,.gd.gd-guide .gd-head{text-align:center}.gd.gd-index .gd-head .sp-h1,.gd.gd-guide .gd-head .sp-h1{text-wrap:balance}.gd.gd-index .gd-head>.sp-lead,.gd.gd-guide .gd-head>.sp-lead{max-width:min(100%,42rem);margin-inline:auto}.gd.gd-index .gd-head .sp-reponse,.gd.gd-guide .gd-head .sp-reponse,.gd.gd-guide .gd-head .gd-renvoi{text-align:left}.gd.gd-texte .gd-article>header{text-align:center}.gd.gd-texte .gd-article>header .sp-h1{text-wrap:balance}.gd.gd-index .gd-meta,.gd.gd-guide .gd-meta,.gd.gd-texte .gd-meta,.gd.gd-index .gd-pills{justify-content:center}.gd.gd-index .gd-pills-t{text-align:center}.gd.gd-index .sp-ctabox,.gd.gd-guide .sp-ctabox,.gd.gd-texte .sp-ctabox{text-align:center;align-items:center}.gd.gd-guide .gd-cards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gd.gd-guide .gd-cards>.gd-card{flex:0 calc(50% - 6px);min-width:0;height:auto}.gd.gd-guide .ex-fiche{margin-inline:auto}.gd.gd-guide .gd-mid .dpjv-chapo{text-align:center;margin-inline:auto}.gd.gd-guide .gd-mid .dpjv-prog{text-align:center;justify-content:center;margin-inline:auto}.gd.gd-guide .ex-fiche-int .ex-mark{border-radius:var(--r-4);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eef2ff;padding:1px 4px}@media (min-width:1100px) and (max-width:1399px){.gd.gd-index .sp-crumbs,.gd.gd-guide .sp-crumbs{max-width:min(var(--gd-col),calc(100% - var(--gd-rail) - var(--gd-gap)))}}@media (min-width:1400px){.sp-main .gd.gd-index,.sp-main .gd.gd-guide{--gd-wrap:1320px;--gd-gap:48px}:is(.gd.gd-index .gd-grid:has(>.gd-rail),.gd.gd-guide .gd-grid:has(>.gd-rail)){grid-template-columns:minmax(0,1fr) minmax(0,var(--gd-col)) minmax(0,1fr)}:is(.gd.gd-index .gd-grid:has(>.gd-rail)>.gd-article,.gd.gd-guide .gd-grid:has(>.gd-rail)>.gd-article){grid-column:2}.gd.gd-index .gd-grid>.gd-rail,.gd.gd-guide .gd-grid>.gd-rail{width:auto;max-width:var(--gd-rail);grid-column:3}}@media (max-width:640px){.gd.gd-guide .gd-cards>.gd-card{flex-basis:100%}}
