
/* ub9 · шрифты: стек главной с метрическими подменами – те же селекторы, что в CSS копии услуги */
.su26-d{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d{--u-text:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .k42{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .dsh{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .su-kalk{--k-u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--k-o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .k42{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .dsh{--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .su-kalk{--k-u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--k-o:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx h2{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .hero h1{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .hero h1 .l2{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx .r3a-aw li b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .stat b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .method-aside h3{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .dialog-head h2{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx .legal-dialog .dialog-body h2{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx .pk29 .pk29__how li::before{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .cx .pk29 .pk29__how b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx .pk29 .pk29__pool b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .cx .pk29 .pk29__xh{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .tg29__wm{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .tg29 h2{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .tg29__ld{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .tg29__au b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .tg29__rl i{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .tg29__rl b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .tg29__btn{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .tg29__qr p b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .k.k--c .k__note{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .su-np__h{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .su-cases .t7__g.t7__txt b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .su-cases-n .kb__c b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-d .su-cases-more>summary{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .su-cases-more>summary::after{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-d .su-sec .su-st4 .st4-grid article>h3{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .dp-y{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .dp b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .st47 small{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .st47 b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .st47 span{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .m4-cta p{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .m4-keep h3{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .m4-keep p b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .m4-cmp h3{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__wm{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .tg29 h2{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .tg29__ld{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__au b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__rl i{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__rl b{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__btn{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .tg29__qr p b{font-family:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
.su26-m .k.k--c .k__note{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .k.k--c .k__t p{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
.su26-m .su-keep>article>h3.su-fold__h{font-family:"Onest", "Onest Fallback", system-ui, sans-serif}
/* ub9 · блок глав главной (.ch*), правила из glavnaya-fishki.html; CSS главной в разметки услуги не доходит */
@scope (.su26-d, .su26-m){@media (width <= 767px){.ch[data-astro-cid-3sa3nr35]{padding-bottom: 20px;
    border-bottom: 2px solid #16152b;}}@media (width <= 767px){.ch__k[data-astro-cid-3sa3nr35]{margin: 0;
    font: 600 11.5px/1.2 var(--u);
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #8a5326;}}@media (width <= 767px){.ch__t[data-astro-cid-3sa3nr35]{margin: 14px 0 0;
    font: 700 clamp(36px, 11vw, 46px)/.98 var(--u);
    letter-spacing: -.04em;
    color: #16152b;
    text-wrap: wrap;
    hyphens: manual;
    overflow-wrap: normal;}}@media (width <= 767px){.ch--one[data-astro-cid-3sa3nr35] .ch__t[data-astro-cid-3sa3nr35]{font-size: clamp(52px, 17vw, 72px);
    letter-spacing: -.05em;}}@media (width <= 767px){.ch__l[data-astro-cid-3sa3nr35]{margin: 14px 0 0;
    font-size: 15px;
    line-height: 1.55;
    color: #5a5a6b;}}@media (width >= 768px){.ch[data-astro-cid-3sa3nr35]{display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
    gap: 16px clamp(24px, 5vw, 80px);
    align-items: end;
    padding-bottom: clamp(20px, 2.4vw, 32px);
    border-bottom: 2px solid var(--ink);}}@media (width >= 768px){.ch__k[data-astro-cid-3sa3nr35]{grid-column: 1 / -1;
    display: flex;
    align-items: center;
    margin: 0;
    font: 600 12px/1 var(--u);
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--muted);}}@media (width >= 768px){.ch__t[data-astro-cid-3sa3nr35]{margin: 0;
    font: 700 clamp(34px, 5vw, 76px)/.98 var(--u);
    letter-spacing: -.035em;
    color: var(--ink);
    text-wrap: initial;
    hyphens: manual;}}@media (width >= 768px){.ch__l[data-astro-cid-3sa3nr35]{max-width: 52ch;
    margin: 0;
    font: 300 clamp(14.5px, 1.12vw, 17px)/1.55 var(--u);
    letter-spacing: -.01em;
    color: var(--muted);}}@media (width >= 768px){.ch[data-astro-cid-3sa3nr35]{line-height: 1.55;}}@media (width >= 768px){.ch--one[data-astro-cid-3sa3nr35] .ch__t[data-astro-cid-3sa3nr35]{font-size: clamp(44px, 7.4vw, 112px);
    letter-spacing: -.04em;}}@media (width >= 768px) and (width <= 820px){.ch[data-astro-cid-3sa3nr35]{grid-template-columns: minmax(0, 1fr);}}.hms--chapter .ch{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:8px 48px!important;align-items:start!important;
  padding:22px 0 0!important;border-top:1px solid rgba(33,31,44,.18)!important;border-bottom:0!important}.hms--chapter .ch__k{display:none!important}.hms--chapter .ch__t{grid-column:1;margin:0!important;font:500 24px/1.2 var(--u)!important;letter-spacing:-.01em!important;
  text-transform:none!important;color:#211F2C!important}.hms--chapter .ch__l{grid-column:2;max-width:58ch;margin:0!important;padding-top:3px;font:400 17px/1.5 var(--o)!important;letter-spacing:0!important;
  color:rgba(33,31,44,.72)!important}@media(max-width:767px){.hms--chapter .ch{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){.hms--chapter .ch__t{font-size:20px!important}}@media(max-width:767px){.hms--chapter .ch__l{grid-column:1;padding-top:0;margin-top:4px!important;font-size:15px!important}}.ch__t, .ch__l{text-wrap:pretty}}
@scope (.su26-m){.hms--chapter{margin-top: calc(var(--section-gap) + var(--space-4));}@media (max-width: 767px){.hms--chapter{margin-top: calc(var(--section-gap) + var(--space-4));}}@media (min-width: 768px){.hms--chapter{margin-top: clamp(72px, 8vw, 128px);}}}
/* ub9 · соседи главы: прежние отступы услуги после заголовка; поля телефона – как у прежнего заголовка */
.su26-d .r35-act .hms--chapter + .sec, .su26-d .r35-act .hms--chapter + .r35-rows{margin-top:clamp(28px,3.4vw,52px)}
.su26-d .hms--chapter + .cx{margin-top:clamp(36px,4vw,64px)}
.su26-d .hms--chapter + .k42{margin-top:clamp(28px,3.4vw,52px)}
.su26-d .r35-act>.hms--chapter + .su-sec, .su26-d .r35-act>.hms--chapter + .sec{margin-top:clamp(36px,4vw,64px)}
.su26-d .r35-act>.hms--chapter + .su-sec>.su-sec__h{margin-top:0}
.su26-d .r35-act>.hms--chapter + .su-sec, .su26-d .r35-act>.hms--chapter + .sec{margin-top:clamp(28px,3.4vw,52px)}
.su26-m .su-act>.hms--chapter{margin-inline:var(--pad)}
