/* the glossary, one column like every doc page: a rule above each term, the term, its definition, then where it is in the data */
body.geo-site.fr-page.doc-page.glossary-page .glossary-index { margin: 0 0 8px; padding: 0; list-style: none; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-index li { margin: 0 0 6px; font-size: 14px; line-height: 1.6; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-index b { color: #5b6d75; font-weight: 500; margin-right: 6px; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-index a { color: #23687a; text-decoration: none; border-bottom: 1px solid #b9c9cf; }
body.geo-site.fr-page.doc-page.glossary-page .data-section h2.glossary-group { margin: 40px 0 4px; font: 600 12.5px/1.4 var(--sans, Inter, sans-serif); letter-spacing: .08em; text-transform: uppercase; color: #5b6d75; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term { display: block; border-top: 1px solid #e3eaed; padding: 16px 0 10px; scroll-margin-top: 24px; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term .sh-head { margin: 0 0 6px; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term .sh-head h3 { margin: 0; font: 500 17px/1.3 var(--sans, Inter, sans-serif); color: #10262f; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term .sh-body p { margin: 0 0 8px; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term .sh-body .panel-tip { color: #5b6d75; font-size: 13px; line-height: 1.55; }
body.geo-site.fr-page.doc-page.glossary-page .glossary-term:target { background: #fff7ef; }
