@media screen and (min-width:1025px){
  .blog-posts-wrapper .blog-posts__main{align-items:start;overflow:visible}
  .blog-posts-wrapper #Drawer-Blog-Sidebar{
    --dv-blog-sidebar-top:calc(var(--header-height,100px) + 16px);
    position:sticky!important;
    top:var(--dv-blog-sidebar-top);
    align-self:start;
    height:fit-content;
    min-height:0;
    overflow:visible;
    z-index:2
  }
  .blog-posts-wrapper #Drawer-Blog-Sidebar .blog-posts__sidebar-container{
    max-height:calc(100dvh - var(--dv-blog-sidebar-top) - 24px);
    overflow-y:auto;
    overscroll-behavior:contain;
    scrollbar-width:thin
  }
}
