.knowledge-hub{--hub-accent:var(--aw-color-link);--hub-ink:var(--aw-color-text-heading);--hub-muted:var(--aw-color-text-muted);color:var(--aw-color-text-default);padding:clamp(2rem,5vw,4rem) 0}.hub-container{width:min(100% - 3rem,80rem);margin:auto}.knowledge-hub svg{flex:none;width:1.1rem;height:1.1rem}.knowledge-hub :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--hub-accent);outline-offset:4px}.knowledge-hub ::selection{background:color-mix(in srgb, var(--hub-accent) 22%, transparent)}.knowledge-hub [hidden]{display:none!important}.hub-heading{border-bottom:1px solid var(--aw-color-border);margin-bottom:2rem;padding-bottom:2rem}.hub-heading h1{letter-spacing:-.03em;color:var(--hub-ink);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:650;line-height:1.35}.hub-heading>p{max-width:70ch;color:var(--hub-muted);margin-top:.75rem;font-size:.9rem;line-height:1.8}.hub-reading-layout{grid-template-columns:12rem minmax(0,1fr) 15rem;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.hub-reading-layout>*{min-width:0}.hub-directory{position:sticky;top:6rem}.hub-topic-index h2{color:var(--hub-ink);margin-bottom:1rem;font-size:.8rem;font-weight:650}.hub-topic-index ul{border-left:1px solid var(--aw-color-border);padding-left:.8rem}.hub-topic-index li{position:relative}.hub-topic-index a{align-items:center;gap:.5rem;padding:.65rem 0;font-size:.8rem;line-height:1.5;display:flex}.hub-topic-index a svg:first-child{color:var(--hub-muted);width:.95rem;height:.95rem}.hub-topic-index a svg:last-child{opacity:0;width:.8rem;margin-left:auto}.hub-topic-index a:is(:hover,:focus-visible){color:var(--hub-accent)}.hub-topic-index li:focus-within a svg:last-child,.hub-topic-index li:hover a svg:last-child{opacity:1}.hub-topic-note{color:var(--hub-muted);padding-bottom:.6rem;font-size:.68rem;line-height:1.6;display:none}.hub-topic-index li:is(:hover,:focus-within) .hub-topic-note{display:block}.hub-utilities{border-top:1px solid var(--aw-color-border);color:var(--hub-muted);gap:.8rem;margin-top:2rem;padding-top:1.1rem;font-size:.75rem;display:grid}.hub-utilities a{justify-content:space-between;align-items:center;display:flex}.hub-utilities svg{width:.8rem;height:.8rem}.hub-find{padding-bottom:1.75rem}.hub-find-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.hub-find-heading h2{font-size:.85rem;font-weight:600}.hub-shortcut{color:var(--hub-muted);font-size:.65rem}.hub-shortcut kbd{font-family:inherit}.hub-index-note{color:var(--hub-muted);margin-top:.7rem;font-size:.7rem;line-height:1.75}.hub-guide-intro{border-top:1px solid var(--aw-color-border);padding-top:1.75rem;scroll-margin-top:7rem}.hub-source-heading{color:var(--hub-muted);align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.72rem;display:flex}.hub-source-heading>a{color:var(--hub-accent);align-items:center;gap:.3rem;margin-left:auto;font-size:.72rem;display:flex}.hub-source-heading>a svg{width:.8rem}.hub-guide-intro h2{color:var(--hub-ink);letter-spacing:-.02em;font-size:1.45rem;font-weight:600;line-height:1.45}.hub-guide-intro>p{color:var(--hub-muted);margin-top:.7rem;font-size:.85rem;line-height:1.8}.hub-tabs{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .25rem;display:flex}.hub-tabs button{min-height:2.5rem;color:var(--hub-muted);border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.72rem;display:flex}.hub-tabs button[aria-selected=true]{border-color:var(--hub-accent);color:var(--hub-ink);font-weight:650}.hub-tabs button:hover{color:var(--hub-accent)}.hub-tabs button span{font-variant-numeric:tabular-nums;font-size:.65rem}.hub-guide-list>li{border-bottom:1px solid var(--aw-color-border);scroll-margin-top:7rem}.hub-guide-list>li:target{background:var(--aw-color-bg-soft)}.hub-guide{overflow:hidden}.hub-guide summary{cursor:pointer;align-items:center;gap:.8rem;padding:1.15rem .25rem;list-style:none;display:flex}.hub-guide summary::-webkit-details-marker{display:none}.hub-guide summary>svg:first-child{color:var(--hub-muted);width:1.2rem;height:1.2rem}.hub-guide-heading{gap:.3rem;display:grid}.hub-guide-title{color:var(--hub-ink);font-size:.95rem;font-weight:600;line-height:1.5}.hub-guide-category{color:var(--hub-muted);font-size:.65rem}.hub-guide summary .hub-guide-expand{width:.9rem;height:.9rem;margin-left:auto;transition:transform .18s}.hub-guide[open] .hub-guide-expand{transform:rotate(45deg)}.hub-guide-content{padding:0 .25rem 1.3rem 2.25rem}.hub-guide-content p{max-width:65ch;font-size:.85rem;line-height:1.85}.hub-guide-content a{color:var(--hub-accent);text-underline-offset:.25em;align-items:center;gap:.4rem;margin-top:.85rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.hub-guide-content a svg{width:.85rem;height:.85rem}.hub-guide[data-animating]{overflow:clip}.hub-reference{border-top:3px solid var(--hub-ink);padding-top:1rem;scroll-margin-top:7rem}.hub-notion-label{color:var(--hub-muted);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.hub-notion-label svg{width:1.7rem;height:1.7rem;color:var(--hub-ink)}.hub-reference h2{color:var(--hub-ink);margin-top:1rem;font-size:1.15rem;font-weight:600;line-height:1.5}.hub-reference>p{color:var(--hub-muted);margin-top:.8rem;font-size:.8rem;line-height:1.85}.hub-reference ul{margin-top:1rem;font-size:.75rem;line-height:1.8}.hub-reference li{border-bottom:1px solid var(--aw-color-border);padding:.55rem 0}.hub-reference-link{color:var(--hub-accent);align-items:center;gap:.5rem;margin-top:1.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.hub-reading-note{color:var(--hub-muted);gap:.5rem;padding-top:1.3rem;font-size:.7rem;line-height:1.8;display:flex}.hub-reading-note svg{width:.9rem;height:.9rem;margin-top:.2rem}.hub-coverage{color:var(--hub-muted);margin-top:1.5rem;font-size:.72rem}.hub-coverage summary{cursor:pointer;padding-block:.5rem}.hub-coverage ul{margin-top:.3rem;font-size:.7rem}.knowledge-hub a:hover{text-underline-offset:.25em;text-decoration:underline}@media (max-width:72rem){.hub-reading-layout{grid-template-columns:11rem minmax(0,1fr)}.hub-reference{grid-column:2}.hub-reference ul{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.hub-reference h2{margin-top:.6rem}}@media (max-width:48rem){.hub-container{width:calc(100% - 2rem)}.hub-heading{margin-bottom:1.5rem}.hub-reading-layout{grid-template-columns:1fr;gap:1.5rem}.hub-directory{position:static}.hub-topic-index ul{border:0;flex-wrap:wrap;gap:.3rem 1rem;padding:0;display:flex}.hub-topic-index a{min-height:2.6rem;padding:.35rem 0;font-size:.75rem}.hub-topic-index a svg:last-child,.hub-topic-note{display:none!important}.hub-topic-index h2{margin-bottom:.4rem}.hub-utilities{display:none}.hub-reference{grid-column:auto;margin-top:.5rem}.hub-reference ul{grid-template-columns:1fr}.hub-source-heading{flex-wrap:wrap}.hub-guide-intro h2{font-size:1.25rem}.hub-guide-content{padding-left:.25rem}.hub-shortcut{display:none}}@media (prefers-reduced-motion:reduce){.knowledge-hub *{transition:none!important;animation:none!important}}.hub-find .hub-search [data-search-form]{gap:.6rem;margin-top:.5rem}.hub-find .hub-search [data-search-form]>div{min-height:2.8rem;box-shadow:none;border-radius:.4rem;padding-inline:.75rem}.hub-find .hub-search [data-search-input]{width:100%;padding-block:.65rem;font-size:.85rem}.hub-find .hub-search [data-search-submit]{border-radius:.4rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.8rem}.hub-find .hub-search>[role=group]{gap:.4rem;margin-top:1rem;font-size:.7rem}.hub-find .hub-search [data-search-term]{border-radius:.3rem;min-height:2rem;padding:.35rem .5rem;font-size:.7rem}.hub-find .hub-search [data-search-output]{margin-top:1rem;padding-top:.8rem}.hub-find .hub-search [data-search-status]{font-size:.75rem}
