.layout_layout__dG9jG{display:flex;min-height:calc(100vh - var(--header-height))}.layout_content__4cEzi{flex:1 1;min-width:0;padding:0 40px 40px}@media (max-width:768px){.layout_content__4cEzi{padding:0 16px 24px}}.SidebarTree_tree__vhbnT{padding:8px 0}.SidebarTree_list__Kv06t{list-style:none}.SidebarTree_categoryBtn__l3PJ9{display:flex;align-items:center;gap:6px;width:100%;padding:8px 16px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-primary-dark);text-align:left;transition:background var(--transition-fast);border-radius:0}.SidebarTree_categoryBtn__l3PJ9:hover{background:rgba(0,0,0,.03)}.SidebarTree_activeCat__4E6FE{font-weight:600;color:var(--color-primary-main)}.SidebarTree_chevron__vo8cI{flex-shrink:0;transition:transform var(--transition-fast);color:var(--color-gray-3)}.SidebarTree_chevronOpen__29MG9{transform:rotate(90deg)}.SidebarTree_articles__3gK4r{list-style:none;padding-left:20px}.SidebarTree_articleLink__poUlm{display:block;padding:6px 16px;font-size:13px;color:var(--color-gray-4);text-decoration:none;transition:all var(--transition-fast);border-left:2px solid transparent}.SidebarTree_articleLink__poUlm:hover{color:var(--color-primary-dark);background:rgba(0,0,0,.02)}.SidebarTree_activeArticle__FzhTo{color:var(--color-primary-dark);font-weight:600;border-left-color:var(--color-primary-accent);background:hsla(39,45%,58%,.06)}.MobileDrawer_overlay__2Fh7f{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200}.MobileDrawer_drawer__V_y4l{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100vh;background:var(--color-white);z-index:201;transform:translateX(-100%);transition:transform .25s ease;display:flex;flex-direction:column}.MobileDrawer_open___dOrn{transform:translateX(0)}.MobileDrawer_header___TCP9{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-gray-2);flex-shrink:0}.MobileDrawer_title__LMSSJ{font-family:var(--font-heading);font-size:16px;font-weight:700}.MobileDrawer_closeBtn__B3tLL{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:50%;color:var(--color-gray-4);transition:background var(--transition-fast)}.MobileDrawer_closeBtn__B3tLL:hover{background:var(--color-gray-1)}.MobileDrawer_content__I_TWF{flex:1 1;overflow-y:auto}.Sidebar_desktop__rerey{display:none;width:var(--sidebar-width);flex-shrink:0;border-right:1px solid var(--color-gray-2);background:var(--color-white)}.Sidebar_inner__se_5v{position:-webkit-sticky;position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:8px 0}.Sidebar_hamburger__P3zpu{position:fixed;top:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;width:48px;height:var(--header-height);padding-left:16px;background:transparent;color:var(--color-primary-dark);border:none;cursor:pointer;transition:color var(--transition-fast)}.Sidebar_hamburger__P3zpu:hover{color:var(--color-primary-accent)}@media (min-width:1024px){.Sidebar_desktop__rerey{display:block}.Sidebar_hamburger__P3zpu{display:none}}