.main-page{padding:0 0 80px;}
.main-page h1{margin-bottom:36px;}
.main-page-inr{border-radius:10px;background:var(--white);padding:24px 16px;display:grid;gap:45px;}
@media(min-width:992px){
  .main-page{padding:100px 0 80px;}
  .main-page h1{margin-bottom:50px;}
  .snippet-page-sidebar{position:sticky;top:88px;}
  .sidebar-inr{padding:24px 12px 12px 24px;border-radius:10px;background:var(--white);}
  .ps-title h5{margin-bottom:28px;text-transform:uppercase;color:var(--almost-black-50);}
  .snippet-page-sidebar ul{display:flex;flex-direction:column;gap:16px;}
  .snippet-page-sidebar li.active a{font-weight:700;}
  .main-page-inr{padding:32px;}
}
@media(max-width:991px){
  .mb-sidebar{position:sticky;top:0;z-index:99;overflow:auto;border-radius:10px;}
  body.open-menu .mb-sidebar{z-index:98;}
  .main-page h1{line-height:100%;letter-spacing:-0.48px;}
  .snippet-page-sidebar{padding:8px 8px 0;}
  .snippet-page-sidebar ul{display:flex;align-items:center;gap:8px;overflow:auto;padding:8px;border-radius:10px;background:var(--white);}
  .snippet-page-sidebar li a{border-radius:10px;border:1px solid var(--almost-black-10);background:var(--white);padding:9px 19px 8px;white-space:nowrap;display:block;}
  .snippet-page-sidebar li.active a{border-color:var(--almost-black-50);}
}