/* Native chrome + Tilda body on /blog* */

body.so-page-blog-tilda .so3-shell {
  overflow-x: visible;
  overflow-y: visible;
}

body.so-page-blog-tilda .so3-header {
  background: rgba(34, 34, 59, 0.92);
  backdrop-filter: blur(16px);
}

body.so-page-blog-tilda .so-blog-tilda {
  margin: 0;
}

body.so-page-blog-tilda .so-blog-tilda.t-records {
  padding: 0;
}

/* Хаб и страницы без T050: контент не заезжает под fixed-шапку. */
body.so-page-blog-tilda .so-blog-tilda.t-records > .t-rec:first-child:not(.t-rec_pt_120) {
  padding-top: 96px;
}

body.so-page-blog-tilda .t607 {
  z-index: 40;
}
