nav.glossary-nav{position:sticky;top:0;z-index:999;background-color:#fff;padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;border-bottom:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.05)}nav.glossary-nav a{display:inline-block;background-color:#2B3291;color:#fff;text-decoration:none;padding:8px 12px;border-radius:4px;font-weight:700;transition:background-color 0.3s,color 0.3s}nav.glossary-nav a:hover,nav.glossary-nav a:focus{background-color:#1E2368;color:#fff}@media (max-width:600px){nav.glossary-nav{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:10px;border-radius:0}nav.glossary-nav a{flex:0 0 auto;margin-bottom:0}}.entry-header{overflow:visible!important}a.glossary-link{position:relative;cursor:help;color:#2B3291;text-decoration:underline dotted!important;transition:color 0.3s ease,text-decoration-style 0.3s ease}a.glossary-link:hover,a.glossary-link:focus{color:#1E2368;text-decoration-style:solid}.glossary-link .tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:#2B3291;color:#fff;padding:6px 10px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);white-space:normal;width:200px;text-align:center;z-index:100;transition:opacity 0.3s ease,transform 0.3s ease;font-size:.9em;line-height:1.2}.glossary-link .tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#2B3291 transparent transparent transparent}.glossary-link:hover .tooltip,.glossary-link:focus .tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-5px)}@media (max-width:600px){.glossary-link .tooltip{width:150px;font-size:.85em;padding:5px 8px}}.entry-header .short-definition{font-size:0.85em!important;font-style:italic;color:#2B3291;opacity:.85;margin-top:.5em;margin-bottom:1em;line-height:1.4;display:block}.full-explanation{background-color:#f9f9f9;padding:1.5em;border-radius:6px;margin-top:2em;line-height:1.6}.full-explanation h2,.theoretical-reference h2,.related-terms h2{color:#2B3291;font-size:1.4em;margin-top:1.5em;margin-bottom:.5em;border-bottom:1px solid #ddd;padding-bottom:.3em}.theoretical-reference{margin-top:2.5em;padding-top:1em;border-top:1px solid #ddd;line-height:1.6}.related-terms ul{list-style-type:disc;margin-left:1.5em;padding-left:0}.related-terms ul li{margin-bottom:.5em}.related-terms a{color:#2B3291;text-decoration:underline dotted;transition:color 0.2s}.related-terms a:hover{color:#1E2368;text-decoration-style:solid}.entry-content a{color:#2B3291;text-decoration:underline}.entry-content a:hover{color:#1E2368}@media (max-width:600px){.full-explanation,.theoretical-reference{padding:1em}}.glossary-group-header{display:flex;justify-content:space-between;align-items:baseline;margin-top:2em;border-bottom:1px solid #ddd;padding-bottom:.3em}.glossary-group-header h2{margin:0;font-size:1.4em;color:#2B3291}.back-to-top{font-size:1.2em;color:#2B3291;text-decoration:none;transition:color 0.2s;padding-left:.5em}.back-to-top:hover,.back-to-top:focus{color:#1E2368}