/* GlassDirect Knowledge Hub */
.knowledge-kicker{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin:0 0 .9rem;font-size:.92rem}
.knowledge-kicker a{font-weight:700;text-decoration:none}
.knowledge-kicker span{opacity:.72}
.article-toc{margin:0 0 2rem;padding:1.2rem 1.35rem;border:1px solid var(--border,#dfe5e3);border-radius:16px;background:var(--surface-soft,#f7f9f8)}
.article-toc strong{display:block;margin-bottom:.6rem}
.article-toc ol{margin:.2rem 0 0;padding-left:1.2rem;columns:2;column-gap:2rem}
.article-toc li{break-inside:avoid;margin:.35rem 0}
.article-toc a{text-decoration:none}
.guide-summary,.local-discovery,.continue-reading,.article-faq{margin:2rem 0}
.guide-summary{padding:1.15rem 1.3rem;border-left:4px solid currentColor;background:var(--surface-soft,#f7f9f8);border-radius:0 14px 14px 0}
.guide-note{display:block;margin:1.5rem 0;padding:1rem 1.15rem;border:1px solid var(--border,#dfe5e3);border-radius:14px;background:var(--surface-soft,#f7f9f8)}
.article-body h2{scroll-margin-top:110px;margin-top:2.2rem}
.article-body h3{margin-top:1.45rem}
.article-body ul,.article-body ol{padding-left:1.35rem}
.article-body li{margin:.42rem 0}
.table-wrap{overflow-x:auto;margin:1.2rem 0 1.7rem;border:1px solid var(--border,#dfe5e3);border-radius:14px}
.table-wrap table{width:100%;border-collapse:collapse;min-width:620px}
.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;padding:.8rem .9rem;border-bottom:1px solid var(--border,#e4e8e7)}
.table-wrap th{background:var(--surface-soft,#f7f9f8)}
.table-wrap tr:last-child td{border-bottom:0}
.chip-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}
.chip{display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid var(--border,#dfe5e3);border-radius:999px;text-decoration:none;font-size:.92rem}
.book-nav-top{display:flex;gap:1rem;justify-content:space-between;align-items:end;margin-bottom:1rem}
.book-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.book-nav__item{padding:1rem 1.1rem;border:1px solid var(--border,#dfe5e3);border-radius:14px;background:#fff}
.book-nav__item span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:.4rem}
.book-nav__item a{font-weight:700;text-decoration:none}
.book-nav__item--next{text-align:right}
.knowledge-hub-hero .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}
.knowledge-chapters{display:grid;gap:1.5rem}
.knowledge-chapter{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:1.4rem;padding:1.3rem;border:1px solid var(--border,#dfe5e3);border-radius:18px}
.knowledge-chapter__heading>span{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;opacity:.66}
.knowledge-chapter__heading h2{margin:.3rem 0}
.knowledge-chapter__heading p{margin:0;opacity:.72}
.knowledge-chapter__list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}
.knowledge-chapter__list li{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start}
.knowledge-order{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-soft,#f1f5f3);font-weight:700}
.knowledge-chapter__list a{font-weight:750;text-decoration:none}
.knowledge-chapter__list p{margin:.2rem 0 0;font-size:.92rem;opacity:.76}
.hub-index-list{display:grid;gap:.8rem;padding-left:1.35rem}
.hub-index-list li{padding-left:.2rem}
.hub-index-list span{display:block;margin-top:.2rem;opacity:.75}
@media (max-width:760px){
  .article-toc ol{columns:1}
  .book-nav{grid-template-columns:1fr}
  .book-nav__item--next{text-align:left}
  .book-nav-top{align-items:start;flex-direction:column}
  .knowledge-chapter{grid-template-columns:1fr}
  .knowledge-chapter__heading{padding-bottom:.8rem;border-bottom:1px solid var(--border,#dfe5e3)}
}
