.glossaire-term{cursor:help;display:inline;position:relative}.glossaire-label{border-bottom:1.5px dotted var(--color-primary);transition:border-color .2s,background-color .2s}.glossaire-term:hover .glossaire-label,.glossaire-term:focus .glossaire-label,.glossaire-term[aria-expanded=true] .glossaire-label{border-bottom-style:solid;border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 8%, transparent)}.glossaire-tooltip{background:var(--color-secondary);color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;width:max(280px,min(92vw,360px));font-size:13px;line-height:1.55;font-family:var(--font-body);text-align:left;white-space:normal;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;font-weight:400;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 16px 44px -8px #0000004d}.glossaire-tooltip:after{content:"";border:7px solid #0000;border-top-color:var(--color-secondary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.glossaire-term:hover .glossaire-tooltip,.glossaire-term:focus .glossaire-tooltip,.glossaire-term:focus-within .glossaire-tooltip,.glossaire-term[aria-expanded=true] .glossaire-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.glossaire-tooltip-title{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.glossaire-tooltip-def{color:#fffffff2;font-size:13px;line-height:1.55}.glossaire-tooltip-example{color:#ffffffc7;border-left:2px solid var(--color-accent);background:#ffffff0f;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.glossaire-tooltip-example strong{color:var(--color-accent);margin-right:4px}.glossaire-tooltip-links{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;margin-top:2px;padding-top:8px;font-size:12px;display:flex}.glossaire-tooltip-internal{color:var(--color-accent);font-weight:600;text-decoration:none}.glossaire-tooltip-internal:hover{text-decoration:underline}.glossaire-tooltip-external{color:#ffffffb3;text-decoration:none}.glossaire-tooltip-external:hover{color:#fff;text-decoration:underline}@media (width<=640px){.glossaire-tooltip{width:auto;position:fixed;inset:auto 16px 16px;transform:translateY(8px)}.glossaire-tooltip:after{display:none}.glossaire-term:hover .glossaire-tooltip,.glossaire-term:focus .glossaire-tooltip,.glossaire-term:focus-within .glossaire-tooltip,.glossaire-term[aria-expanded=true] .glossaire-tooltip{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glossaire-tooltip{transition:none}}
