/* page-blocks — урезанный базовый слой (мёртвый t-*/t-btnflex вырезан 2026-07-20) */
#sai-root .r,body{
  --sai-font:'studiiya',Arial,sans-serif;
  --t-headline-font:'studiiya',Arial,sans-serif;
  --t-text-font:'studiiya',Arial,sans-serif;
}
.sai-body{margin:0}
body{background-color:#000;color:#fff}
.sai-records{-webkit-font-smoothing:antialiased}
:where(.sai-records) a{color:#fff;text-decoration:none;outline:none}
:where(.sai-records) a[href^=tel]{color:inherit}
:where(.sai-records) a:focus-visible,
:where(.sai-records) button:focus-visible{
  outline-color:#2015FF;outline-offset:4px;outline-style:auto
}
:where(.sai-records) ol{padding-left:22px;margin-top:0;margin-bottom:10px}
:where(.sai-records) ul{padding-left:20px;margin-top:0;margin-bottom:10px}
:where(.sai-records) b,:where(.sai-records) strong{font-weight:700}
img:not([src]){visibility:hidden}
.sai-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}
.sai-rec_pt_0{padding-top:0}
.sai-rec_pb_0{padding-bottom:0}
@media screen and (max-width:1024px){
  a:active,button:active{-webkit-tap-highlight-color:rgba(255,255,255,.1)}
}
