.glossary-alphabet-nav{margin:24px 0}.glossary-alphabet-nav-inner{background-color:#e5e5e5;border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:32px;max-width:100%;padding:16px}.glossary-letter{background-color:transparent;border:1px solid transparent;border-radius:4px;color:#000;cursor:default;display:inline-block;font-size:16px;font-weight:500;min-width:40px;padding:8px 12px;text-align:center;text-decoration:none;transition:all .2s ease}.glossary-letter.available{cursor:pointer}.glossary-letter.available:hover{background-color:#fff;border-color:#d0d0d0}.glossary-letter.active{background-color:#fff;border:1px solid #d0d0d0;font-weight:600}.glossary-entries-container{margin-top:24px}.glossary-entries-grid{display:grid;gap:16px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(3,1fr)}.glossary-column{display:flex;flex-direction:column;gap:8px}.glossary-entry{margin-bottom:8px}.glossary-entry a{color:#000;display:block;font-size:15px;font-weight:700;line-height:1.5;margin-bottom:4px;text-decoration:none;transition:color .2s ease}.glossary-entry a:hover{color:#0179ff;text-decoration:none}.glossary-title{color:#000;font-weight:700;margin-bottom:24px;text-align:center}.glossary-error,.glossary-loading,.glossary-no-entries{color:#666;padding:32px;text-align:center}@media(max-width:992px){.glossary-entries-grid{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.glossary-entries-grid{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}.glossary-alphabet-nav-inner{gap:6px;padding:12px}.glossary-letter{font-size:14px;min-width:32px;padding:6px 10px}}.wp-block-group .glossary-alphabet-nav,.wp-block-group .glossary-entries-container{width:100%}.glossary-single-entry{margin:0 auto;max-width:800px;padding:24px 0}.glossary-single-entry .glossary-entry-header{border-bottom:1px solid #d0d0d0;margin-bottom:32px;padding-bottom:24px}.glossary-single-entry .glossary-entry-header .glossary-breadcrumb{color:#666;font-size:14px;margin-bottom:16px}.glossary-single-entry .glossary-entry-header .glossary-entry-title{color:#000;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 16px}.glossary-single-entry .glossary-entry-header .glossary-entry-excerpt{color:#666;font-size:18px;font-style:italic;line-height:1.6;margin-top:16px}.glossary-single-entry .glossary-entry-content{color:#000;font-size:16px;line-height:1.8;margin-bottom:48px}.glossary-single-entry .glossary-entry-content p{margin-bottom:16px}.glossary-single-entry .glossary-entry-content h2,.glossary-single-entry .glossary-entry-content h3,.glossary-single-entry .glossary-entry-content h4,.glossary-single-entry .glossary-entry-content h5,.glossary-single-entry .glossary-entry-content h6{font-weight:600;margin-bottom:16px;margin-top:32px}.glossary-single-entry .glossary-entry-content ol,.glossary-single-entry .glossary-entry-content ul{margin-bottom:16px;margin-left:24px}.glossary-single-entry .glossary-entry-content a{color:#0179ff;text-decoration:underline}.glossary-single-entry .glossary-entry-content a:hover{text-decoration:none}.glossary-single-entry .glossary-entry-footer{border-top:1px solid #d0d0d0;margin-top:48px;padding-top:24px}.glossary-single-entry .glossary-entry-footer .glossary-entry-meta{color:#666;font-size:14px;margin-bottom:24px}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous{flex:1;min-width:200px}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next a,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous a{background-color:#e5e5e5;border-radius:4px;display:block;padding:12px 16px;text-decoration:none;transition:all .2s ease}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next a:hover,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous a:hover{background-color:#fff;border:1px solid #d0d0d0}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next a .glossary-nav-label,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous a .glossary-nav-label{color:#666;display:block;font-size:12px;margin-bottom:4px}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next a .glossary-nav-title,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous a .glossary-nav-title{color:#000;display:block;font-weight:600}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-back{text-align:center}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-back a{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;color:#000;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .2s ease}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-back a:hover{background-color:#e5e5e5;color:#0179ff}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-nav-back-only{text-align:center}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-nav-back-only a{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;color:#000;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .2s ease}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-nav-back-only a:hover{background-color:#e5e5e5;color:#0179ff}.glossary-single-entry .glossary-entry-not-found{color:#666;padding:48px;text-align:center}@media(max-width:768px){.glossary-single-entry{padding:16px}.glossary-single-entry .glossary-entry-header .glossary-entry-title{font-size:28px}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation{flex-direction:column}.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-next,.glossary-single-entry .glossary-entry-footer .glossary-entry-navigation .glossary-post-navigation .glossary-nav-previous{width:100%}}
