.gb .gb-prose h2[id]{scroll-margin-top:140px}.gb .gb-toc{min-width:0}.gb .gb-toc-box{background:var(--gb-paper);border:1px solid var(--gb-line);border-radius:18px;padding:16px 18px;font-family:var(--gb-sans)}.gb .gb-toc-box summary{font-weight:800;font-size:15px;cursor:pointer;list-style:none;color:var(--gb-ink);display:flex;align-items:baseline;gap:8px}.gb .gb-toc-box summary::-webkit-details-marker{display:none}.gb .gb-toc-n{font-weight:400;font-size:12.5px;color:var(--gb-soft)}.gb .gb-toc-box summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--gb-ink);border-bottom:2px solid var(--gb-ink);transform:rotate(45deg);align-self:center;transition:transform .15s}.gb .gb-toc-box[open] summary:after{transform:rotate(-135deg)}.gb .gb-toc-box ol{margin:10px 0 0;padding-left:18px;display:grid;gap:7px;font-size:13.5px;line-height:1.35}.gb .gb-toc-box li::marker{color:var(--gb-soft)}.gb .gb-toc-box a{color:var(--gb-ink);text-decoration:none}.gb .gb-toc-box a:hover{color:var(--gb-sage-deep);text-decoration:underline}@media(min-width:1100px){.gb .gb-article-layout.gb-has-toc{max-width:var(--gb-maxw);grid-template-columns:250px minmax(0,1fr) 44px}.gb .gb-has-toc .gb-toc{grid-column:1;grid-row:1;position:sticky;top:140px;align-self:start;max-height:calc(100vh - 160px);overflow-y:auto}.gb .gb-has-toc .gb-article-content{grid-column:2;grid-row:1}.gb .gb-has-toc .gb-sharerail{grid-column:3;grid-row:1}}@media(min-width:760px)and (max-width:1099px){.gb .gb-has-toc .gb-sharerail{grid-column:3;grid-row:1 / span 2}.gb .gb-has-toc .gb-toc{grid-column:2;grid-row:1;width:100%;max-width:var(--gb-read);margin:0 auto 4px}.gb-reader-wide .gb .gb-has-toc .gb-toc{max-width:none}.gb .gb-has-toc .gb-article-content{grid-column:2;grid-row:2}}@media(max-width:759px){.gb .gb-article-layout.gb-has-toc{display:flex;flex-direction:column}.gb .gb-has-toc .gb-toc{order:-1;margin-bottom:20px}}.gb .gb-toc-box a.is-active{color:var(--gb-sage-deep);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gb-toc.css.map */
