/*!/wp-content/plugins/asq-glossary/assets/css/glossary-letter.css*/.elglo-container.elglo-letter-page{padding-block:32px 64px}.elglo-container .elglo-letter-title{margin:0 0 24px;font-family:var(--elglo-font-display);font-size:clamp(24px, 4vw, 38px);font-weight:600;letter-spacing:-.02em;color:var(--elglo-heading);line-height:1.1;text-transform:uppercase}.elglo-container .elglo-letter-title__letter{color:var(--asq-orange)}.elglo-container .elglo-letter-alpha-bar{padding:14px 16px;background:var(--elglo-bg-soft);border:1px solid var(--elglo-border);border-radius:var(--elglo-r-lg);margin-bottom:28px}.elglo-container .elglo-letter-alpha-bar .elglo-alpha-nav{margin-bottom:0;gap:4px}.elglo-container .elglo-letter-alpha-bar .elglo-alpha-link{width:32px;height:32px;font-size:11px}.elglo-container .elglo-letter-count{margin-bottom:16px;font-size:13px;color:var(--elglo-muted);font-weight:500}.elglo-container .elglo-letter-count strong{color:var(--elglo-heading);font-weight:700}.elglo-container .elglo-terms-list{list-style:none;padding:0;margin:0}.elglo-container .elglo-term-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #edf2f7;animation:elglo-item-in 280ms var(--elglo-ease-out) both}.elglo-container .elglo-terms-list .elglo-term-item:last-child{border-bottom:none}@keyframes elglo-item-in{from{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.elglo-container .elglo-term-item:nth-child(1){animation-delay:20ms}.elglo-container .elglo-term-item:nth-child(2){animation-delay:45ms}.elglo-container .elglo-term-item:nth-child(3){animation-delay:70ms}.elglo-container .elglo-term-item:nth-child(4){animation-delay:90ms}.elglo-container .elglo-term-item:nth-child(5){animation-delay:110ms}.elglo-container .elglo-term-item:nth-child(6){animation-delay:130ms}.elglo-container .elglo-term-item:nth-child(7){animation-delay:148ms}.elglo-container .elglo-term-item:nth-child(8){animation-delay:165ms}.elglo-container .elglo-term-item:nth-child(9){animation-delay:180ms}.elglo-container .elglo-term-item:nth-child(10){animation-delay:192ms}.elglo-container .elglo-term-item:nth-child(11){animation-delay:204ms}.elglo-container .elglo-term-item:nth-child(12){animation-delay:214ms}.elglo-container .elglo-term-item__left{min-width:0}.elglo-container .elglo-term-link{display:inline-block;font-size:16px;font-weight:700;color:var(--elglo-heading)!important;text-decoration:none!important;line-height:1.25;transition:color var(--elglo-t) var(--elglo-ease)}.elglo-container .elglo-term-item:hover .elglo-term-link{color:var(--asq-blue)!important}.elglo-container .elglo-term-excerpt{margin-top:8px;font-size:15px;line-height:1.6;color:var(--elglo-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elglo-container .elglo-term-item__arrow{display:flex;align-items:center;flex-shrink:0;color:var(--elglo-border-strong);transition:color var(--elglo-t),transform var(--elglo-t) var(--elglo-ease-out)}.elglo-container .elglo-term-item__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.elglo-container .elglo-term-item:hover .elglo-term-item__arrow{color:var(--asq-blue);transform:translateX(3px)}.elglo-container .elglo-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:52px 24px;text-align:center;background:var(--elglo-bg-soft);border:1.5px dashed var(--elglo-border);border-radius:var(--elglo-r-lg)}.elglo-container .elglo-empty-state__icon{font-size:36px;line-height:1;opacity:.3}.elglo-container .elglo-empty-state__title{font-size:16px;font-weight:600;color:var(--elglo-muted);margin:0}.elglo-container .elglo-empty-state__desc{font-size:13px;color:var(--elglo-subtle);margin:0;max-width:300px}.elglo-container .elglo-empty-state__cta{margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:9px 20px;background:var(--asq-blue);color:#fff!important;border-radius:var(--elglo-r-pill);font-size:13px;font-weight:700;text-decoration:none!important;transition:background var(--elglo-t)}.elglo-container .elglo-empty-state__cta:hover{background:var(--asq-blue-dark)}.elglo-container .elglo-letter-back{margin-top:28px;padding-top:20px;border-top:1px solid var(--elglo-border)}.elglo-container .elglo-letter-back a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--elglo-muted);text-decoration:none!important;transition:color var(--elglo-t)}.elglo-container .elglo-letter-back a:hover{color:var(--asq-blue)}.elglo-container .elglo-letter-back a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--elglo-t) var(--elglo-ease-out)}.elglo-container .elglo-letter-back a:hover svg{transform:translateX(-3px)}@media (max-width:640px){.elglo-container.elglo-letter-page{padding-block:20px 48px}.elglo-container .elglo-term-item{grid-template-columns:1fr;gap:0}.elglo-container .elglo-term-item__arrow{display:none}.elglo-container .elglo-letter-alpha-bar .elglo-alpha-link{width:28px;height:28px;font-size:10px}}@media print{.elglo-container .elglo-letter-alpha-bar,.elglo-container .elglo-letter-back{display:none}.elglo-container .elglo-term-item{border-bottom:1px solid #ddd;break-inside:avoid}.elglo-container .elglo-term-link{color:#000!important}}