.layout_pageContainer__ZCLVp{display:flex;gap:24px;padding:24px;width:100%;max-width:1600px;margin:0 auto}.layout_mainContent___tFGE,.layout_sidebar__6WmAx{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.layout_sidebar__6WmAx{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:90px;align-self:flex-start}.layout_mainContent___tFGE{flex-grow:1;min-width:0}.layout_categoryTitle__ujtpv{font-size:1.1rem;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.layout_categoryList__O0z9I{max-height:350px;overflow-y:auto}.layout_categoryButton__UPsxv{display:block;width:100%;padding:10px 15px;margin-bottom:5px;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;background-color:#f8f9fa;color:#333;font-weight:500;text-align:left;transition:all .2s;text-decoration:none}.layout_categoryButton__UPsxv:hover{background-color:#e9ecef;border-color:#ccc}.layout_activeCategory__Laww3{background-color:#007bff;color:#fff;font-weight:600;border-color:#007bff}.layout_activeCategory__Laww3:hover{background-color:#0069d9}.layout_hamburgerButton__WtLnV{display:none;position:fixed;top:85px;left:15px;z-index:1001;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:45px;height:45px;font-size:22px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:992px){.layout_pageContainer__ZCLVp{display:block;padding:0;background-color:transparent}.layout_mainContent___tFGE{border-radius:0;box-shadow:none;padding:20px;margin-top:60px}.layout_hamburgerButton__WtLnV{display:block}.layout_sidebar__6WmAx{position:fixed;left:0;top:0;height:100%;width:300px;z-index:1000;transform:translateX(-100%);transition:transform .3s ease-in-out;border-radius:0;padding-top:60px;border-right:1px solid #ddd}.layout_sidebarMobileOpen__Sqy5d{transform:translateX(0)}.layout_sidebar__6WmAx .layout_categoryList__O0z9I{max-height:calc(100vh - 150px)}}