/* Site16 : mêmes repères et popups sur accueil et toutes les pages secondaires. */
body.transposition-v6 main a.glossaire-terme {
  color:inherit;font-weight:inherit;border-bottom:0;cursor:help;
  text-decoration:underline dotted 1px!important;text-underline-offset:.2em;
  text-decoration-skip-ink:auto;outline-offset:4px;
}
body.transposition-v6 main a.glossaire-terme:focus-visible {outline:2px solid var(--sauge);border-radius:2px}
body .glossaire-popover.is-active {
  display:block;position:fixed;z-index:250;width:340px;max-width:calc(100vw - 16px);
  max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;
  padding:20px;background:var(--blanc-forge);color:var(--graphite-profond);
  border:1px solid var(--sauge);border-radius:6px;opacity:1;visibility:visible;
  font:400 16px/1.55 'General Sans',sans-serif;
}
body .glossaire-popover strong {display:block;font-size:20px;line-height:1.3;margin:0 38px 10px 0}
body .glossaire-popover p {margin:0}
body .glossaire-popover a {display:flex;align-items:center;min-height:44px;padding:8px 0;margin:8px 0 0;color:var(--graphite-profond);text-decoration:underline;text-underline-offset:4px}
body .glossaire-popover__close {display:block;min-height:44px;padding:8px 0;margin:0;border:0;background:transparent;color:var(--graphite-profond);font:500 14px/1.4 'General Sans',sans-serif;cursor:pointer}
body .glossaire-popover :is(a,button):focus-visible {outline:2px solid var(--sauge);outline-offset:3px}
