.article-layout_layout___Z4jr{display:grid;grid-template-columns:220px minmax(0,1fr) 200px;grid-gap:40px;gap:40px;align-items:start}.article-layout_anchorCol__ZC36x,.article-layout_sidebarCol__nn7yE{position:-webkit-sticky;position:sticky;top:calc(var(--navbar-height) + var(--canvas-padding))}.article-layout_article__oDini{min-width:0}.article-layout_title__Ka1Go{font-size:var(--text-h2);color:var(--color-foreground);margin:0 0 8px}.article-layout_subline__8Jf9l{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.article-layout_updated__bzmIh{font-size:var(--text-label);color:var(--color-muted-foreground)}.article-layout_body__2ihxf h2{margin-top:40px;font-size:var(--text-h3);scroll-margin-top:calc(var(--navbar-height) + 16px)}.article-layout_body__2ihxf h3{font-size:var(--text-h4);scroll-margin-top:calc(var(--navbar-height) + 16px)}.article-layout_body__2ihxf ol,.article-layout_body__2ihxf p,.article-layout_body__2ihxf ul{max-width:65ch}@media (max-width:1099px){.article-layout_layout___Z4jr{grid-template-columns:220px minmax(0,1fr)}.article-layout_anchorCol__ZC36x{display:none}}@media (max-width:899px){.article-layout_layout___Z4jr{grid-template-columns:1fr}.article-layout_sidebarCol__nn7yE{position:static}}.CollectionSidebar_sidebar__pSchn{--toggle-display:none}.CollectionSidebar_checkbox__PXkSg{position:absolute;opacity:0;pointer-events:none}.CollectionSidebar_toggle__esdl_{display:var(--toggle-display);cursor:pointer;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-weight:700;color:var(--color-foreground);padding:12px 0;border-bottom:1px solid var(--color-border);margin-bottom:12px}.CollectionSidebar_list__QtzOk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.CollectionSidebar_accordionCheckbox__q5EXK{position:absolute;opacity:0;pointer-events:none}.CollectionSidebar_header__EJrOS{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--radius-button);cursor:pointer;color:var(--color-muted-foreground);font-size:var(--text-base);border-left:2px solid transparent}.CollectionSidebar_header__EJrOS:hover{background:var(--color-secondary)}.CollectionSidebar_headerActive__eNM49{background:var(--color-secondary);color:var(--color-foreground);font-weight:700;border-left-color:var(--color-accent)}.CollectionSidebar_chevron__rbttQ{flex:none;transition:transform .15s ease}.CollectionSidebar_accordionCheckbox__q5EXK:checked~.CollectionSidebar_header__EJrOS .CollectionSidebar_chevron__rbttQ{transform:rotate(180deg)}.CollectionSidebar_articleList__0ckaV{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:1px}.CollectionSidebar_accordionCheckbox__q5EXK:checked~.CollectionSidebar_articleList__0ckaV{display:flex;margin:2px 0 6px}.CollectionSidebar_articleLink__N8AGx{display:block;padding:6px 12px 6px 24px;border-radius:var(--radius-button);text-decoration:none;color:var(--color-muted-foreground);font-size:var(--text-label);line-height:1.4}.CollectionSidebar_articleLink__N8AGx:hover{background:var(--color-secondary)}.CollectionSidebar_articleLinkActive__x3Dbo{color:var(--color-accent);font-weight:600}@media (max-width:899px){.CollectionSidebar_sidebar__pSchn{--toggle-display:flex}.CollectionSidebar_list__QtzOk{display:none}.CollectionSidebar_checkbox__PXkSg:checked~.CollectionSidebar_list__QtzOk{display:flex}}