.bk-guide-grid{gap:16px;display:grid}.bk-guide-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:15px;display:flex}@media (min-width:900px){.bk-guide-grid{grid-template-columns:200px minmax(0,1fr);gap:44px}.bk-guide-meta{flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}}.bk-article-layout{gap:28px;max-width:1120px;margin:0 auto;padding:0 20px;display:grid}.bk-article-aside{display:none}.bk-article-toc-mobile{display:block}@media (min-width:1080px){.bk-article-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:56px}.bk-article-aside{gap:18px;display:grid;position:sticky;top:104px}.bk-article-toc-mobile{display:none}}.bk-article-body h2,.bk-article-body h3{scroll-margin-top:104px}.bk-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bk-toc a{color:#5a4766;border-left:3px solid #0000;border-radius:12px;padding:6px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color .15s;display:block}.bk-toc a:hover{background:var(--bk-cream);color:var(--bk-ink)}.bk-toc a[data-level="3"]{padding-left:26px;font-size:13.5px}.bk-toc a[aria-current=true]{border-left-color:var(--bk-violet);background:var(--bk-violet-tint);color:var(--bk-violet-dark);font-weight:600}.bk-toc-details>summary{cursor:pointer;list-style:none}.bk-toc-details>summary::-webkit-details-marker{display:none}.bk-toc-details[open] .bk-toc-plus{transform:rotate(45deg)}.bk-toc-plus{transition:transform .2s}.bk-progress{z-index:55;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ffd43b 0%,#ff5fa2 55%,#8b5cf6 100%);height:4px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.bk-toc-plus,.bk-toc a{transition:none}}
