
@font-face{font-family:'Wix Madefor Display';font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/display-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Wix Madefor Display';font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/display-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 900;font-display:swap;src:url('/assets/fonts/text-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 900;font-display:swap;src:url('/assets/fonts/text-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#2155CD;--navy-dark:#173B72;--dust:#7EA4EF;--pale:#EAF3FF;--terra:#F06449;--terra-dark:#D94C34;--cream:#F8FAFC;--sand:#D9E5F5;--ink:#17212B;--muted:#5D6875;--font-display:'Wix Madefor Display',system-ui,sans-serif;--font-text:'Golos Text',system-ui,sans-serif;--shadow:0 18px 50px rgba(23,59,114,.12);--ease:cubic-bezier(.25,.1,.25,1)}
*{box-sizing:border-box}
html{scrollbar-width:thin;scrollbar-color:rgba(33,85,205,.42) transparent}
::-webkit-scrollbar{width:11px;height:11px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:rgba(33,85,205,.38);border-radius:99px;border:3px solid transparent;background-clip:content-box}
body{margin:0;color:var(--ink);font:16px/1.6 var(--font-text);background-color:#FAFBFD;background-image:radial-gradient(circle at center,rgba(23,59,114,.23) 0 .7px,transparent .8px);background-size:22px 22px;overflow-x:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
@media(min-resolution:2dppx){body{background-image:radial-gradient(circle at center,rgba(23,59,114,.26) 0 .5px,transparent .6px)}}
img{max-width:100%}
a{color:var(--navy)}
h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;line-height:1.08;margin:0}
.wrap{width:min(1180px,calc(100% - 40px));margin:auto}
header{position:sticky;top:0;z-index:20;background:rgba(248,250,252,.91);backdrop-filter:blur(14px);border-bottom:1px solid rgba(33,85,205,.1)}
header nav{position:relative;height:78px;display:flex;align-items:center;justify-content:space-between}
.logo{font-family:var(--font-display);font-size:1.35rem;font-weight:900;letter-spacing:-.04em;text-decoration:none}
.logo span{color:var(--navy)}.logo b{color:var(--terra)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:999px;padding:14px 24px;font-family:var(--font-display);font-size:.95rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}
.btn:before{content:"";width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url('/assets/paw.webp') center/contain no-repeat;mask:url('/assets/paw.webp') center/contain no-repeat}
.btn-primary{background:var(--terra);color:#fff;box-shadow:0 10px 24px rgba(240,100,73,.26)}
.btn-primary:hover{background:var(--terra-dark);transform:translateY(-1px)}
.btn-ghost{border:1px solid rgba(33,85,205,.28);background:rgba(255,255,255,.78);color:var(--navy);box-shadow:0 1px 2px rgba(23,59,114,.05),0 4px 12px rgba(23,59,114,.06)}
.btn:active{transform:scale(.97)}
.back{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;margin:24px 0;padding:9px 17px 9px 14px;border-radius:999px;border:1px solid rgba(33,85,205,.22);background:rgba(255,255,255,.92);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(23,59,114,.05),0 6px 16px rgba(23,59,114,.07);font-family:var(--font-display);font-size:.84rem;font-weight:700;color:var(--navy);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}
.back:hover{background:#fff;color:var(--navy-dark);transform:translateX(-2px);box-shadow:0 2px 4px rgba(23,59,114,.06),0 10px 22px rgba(23,59,114,.1)}
.hero{padding:22px 0 44px}
.eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--terra)}
h1{font-size:clamp(1.9rem,3.6vw,3rem);margin:14px 0 18px;max-width:18ch}
.lead{max-width:60ch;font-size:1.05rem;color:var(--muted);margin:0}
.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}
.fact{padding:22px;border-radius:22px;background:#fff;border:1px solid rgba(23,59,114,.07);box-shadow:0 1px 2px rgba(23,59,114,.04),0 12px 30px rgba(23,59,114,.06)}
.fact b{display:block;font-family:var(--font-display);font-size:1.9rem;font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}
.fact span{display:block;margin-top:8px;font-size:.84rem;color:var(--muted)}
section{padding:46px 0}
h2{font-size:clamp(1.45rem,2.4vw,2.05rem);margin-bottom:22px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}
.card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(23,59,114,.07);box-shadow:0 1px 2px rgba(23,59,114,.04),0 12px 30px rgba(23,59,114,.06)}
.card h3{font-size:1.1rem;margin-bottom:12px}
ul.clean{margin:0;padding:0;list-style:none}
ul.clean li{position:relative;padding:9px 0 9px 30px;border-bottom:1px solid var(--sand);font-size:.96rem}
ul.clean li:last-child{border-bottom:0}
ul.clean li:before{content:"";position:absolute;left:0;top:14px;width:16px;height:16px;background-color:var(--navy);-webkit-mask:url('/assets/paw.webp') center/contain no-repeat;mask:url('/assets/paw.webp') center/contain no-repeat;opacity:.55}
.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.metric{padding:24px;border-radius:22px;background:var(--pale);border:1px solid rgba(33,85,205,.10)}
.metric b{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--navy-dark);font-variant-numeric:tabular-nums;line-height:1}
.metric span{display:block;margin-top:8px;font-size:.86rem;color:#4A5B72}
.note{margin-top:22px;padding:22px 24px;border:1.5px dashed rgba(217,76,52,.45);border-radius:18px;background:#f7ece7;color:#633629;font-size:.96rem}
.note b{display:block;font-family:var(--font-display);margin-bottom:6px}
.quote{padding:30px;border-radius:26px;background:var(--navy-dark);color:#fff;box-shadow:var(--shadow)}
.quote p{margin:0;font-size:1.05rem;line-height:1.55;color:#DCE8F7}
.quote b{display:block;font-family:var(--font-display);font-size:1.2rem;margin-bottom:12px}
.next{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}
.next div{padding:20px 22px;border-radius:20px;background:#fff;border:1px solid rgba(23,59,114,.07);font-size:.95rem}
.next b{display:block;font-family:var(--font-display);color:var(--navy);margin-bottom:6px;font-size:.95rem}
.cta{margin:20px 0 60px;padding:44px;border-radius:30px;background:var(--navy-dark);color:#fff;box-shadow:0 30px 70px rgba(23,59,114,.17);text-align:center}
.cta h2{margin-bottom:12px}
.cta p{max-width:52ch;margin:0 auto 24px;color:#C7D7EE}



@media(max-width:900px){
.facts{grid-template-columns:repeat(2,1fr)}
.two,.metrics,.next{grid-template-columns:1fr}
.hero{padding-top:14px}
.cta{padding:30px 22px}

}
@media(max-width:600px){
.facts{grid-template-columns:1fr 1fr;gap:10px}
.fact{padding:16px}
.fact b{font-size:1.5rem}
.card,.quote{padding:22px}
}
@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}
.tbl-wrap{overflow-x:auto;border-radius:22px;border:1px solid rgba(23,59,114,.09);background:#fff;box-shadow:0 1px 2px rgba(23,59,114,.04),0 12px 30px rgba(23,59,114,.06)}
table.tbl{width:100%;min-width:560px;border-collapse:collapse;font-size:.94rem}
table.tbl th,table.tbl td{padding:13px 16px;text-align:right;border-bottom:1px solid var(--sand);font-variant-numeric:tabular-nums}
table.tbl th:first-child,table.tbl td:first-child{text-align:left;font-variant-numeric:normal}
table.tbl thead th{font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--navy-dark);background:var(--pale);border-bottom:0}
table.tbl tbody tr:last-child td{border-bottom:0}
table.tbl td.win{color:#1F7A4D;font-weight:700}
table.tbl td.grow{color:var(--navy);font-weight:700}
table.tbl tr.total td{background:#F4F8FF;font-weight:700}
.src{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}
.src div{padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(23,59,114,.07)}
.src b{display:block;font-family:var(--font-display);font-size:1.5rem;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}
.src span{display:block;margin-top:6px;font-size:.84rem;color:var(--muted)}
.tbl-note{margin-top:10px;font-size:.82rem;color:var(--muted)}
@media(max-width:900px){.src{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.src{grid-template-columns:1fr}}
.art{max-width:760px}
.art h2{margin:44px 0 16px;font-size:clamp(1.3rem,2.1vw,1.7rem)}
.art h3{margin:28px 0 10px;font-size:1.08rem}
.art p{margin:0 0 16px;font-size:1.02rem;line-height:1.68}
.art ul{margin:0 0 18px;padding-left:22px}
.art li{margin-bottom:7px;font-size:1.01rem;line-height:1.6}
.art .lead{font-size:1.1rem;color:var(--muted);margin-bottom:26px;max-width:none}
.formula{margin:18px 0;padding:18px 22px;border-radius:16px;background:var(--pale);border:1px solid rgba(33,85,205,.12);font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--navy-dark)}
.formula span{display:block;margin-top:8px;font-family:var(--font-text);font-size:.94rem;font-weight:400;color:#4A5B72;font-variant-numeric:tabular-nums}
.res{margin:16px 0;padding:16px 20px;border-radius:14px;background:#fff;border-left:0;border:1px solid rgba(23,59,114,.09);font-variant-numeric:tabular-nums}
.res b{font-family:var(--font-display);color:var(--navy)}
.toc{margin:26px 0 8px;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid rgba(23,59,114,.07);box-shadow:0 1px 2px rgba(23,59,114,.04),0 12px 30px rgba(23,59,114,.06)}
.toc b{display:block;font-family:var(--font-display);margin-bottom:10px}
.toc ol{margin:0;padding-left:20px}
.toc li{margin-bottom:6px;font-size:.95rem}
.toc a{text-decoration:none}
.toc a:hover{text-decoration:underline}
.meta-line{display:flex;gap:16px;flex-wrap:wrap;font-size:.86rem;color:var(--muted);margin-top:12px}
.disclaimer{margin:20px 0;padding:16px 20px;border-radius:14px;background:#FFF8E6;border:1px solid #F0DDA8;font-size:.93rem;color:#6B5518}
@media(max-width:600px){.art h2{margin-top:34px}.formula{padding:15px 17px}}
.has-px{position:relative;overflow:hidden}
.has-px>.wrap{position:relative;z-index:1}
.px{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.px-i{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;will-change:transform;transform:rotate(var(--r,0deg))}
.px-back{filter:blur(7px);opacity:.28}
.px-mid{filter:blur(2.5px);opacity:.46}
.px-front{filter:none;opacity:.85}
@media(min-width:1201px) and (max-width:1400px){.px-i{width:calc(var(--w) * .74)}.px-front{opacity:.6}}
@media(min-width:901px) and (max-width:1200px){.px-i{width:calc(var(--w) * .6)}.px-front{opacity:.5}.px-mid{opacity:.34}}
@media(max-width:900px){.px-i{display:none}.px-i.m-on{display:block;width:calc(var(--w) * .56);opacity:.4}.px-i.m-on.px-front{opacity:.55}}
@media(prefers-reduced-motion:reduce){.px-i{transform:rotate(var(--r,0deg))!important}}
.navlinks{display:flex;align-items:center;gap:30px}
.navlinks a:not(.btn){text-decoration:none;font-weight:700;font-size:.9rem;color:#44545b}
.navlinks a:not(.btn):hover{color:var(--navy)}
.menu{display:none;border:0;background:none;font-size:1.6rem;color:var(--navy);line-height:0;padding:4px;cursor:pointer}
.ico{display:inline-block;flex:0 0 auto;background-position:center;background-size:contain;background-repeat:no-repeat}
.ico-menu{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23173B72%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%222.2%22%20rx%3D%221.1%22/%3E%3Crect%20x%3D%223%22%20y%3D%2210.9%22%20width%3D%2218%22%20height%3D%222.2%22%20rx%3D%221.1%22/%3E%3Crect%20x%3D%223%22%20y%3D%2215.8%22%20width%3D%2218%22%20height%3D%222.2%22%20rx%3D%221.1%22/%3E%3C/svg%3E")}
@media(max-width:900px){
  nav{position:relative}
  .navlinks{display:none;position:absolute;left:20px;right:20px;top:72px;padding:18px;border-radius:18px;background:white;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;z-index:40}
  .navlinks.open{display:flex}
  .navlinks a:not(.btn){padding:11px 0;display:inline-block}
  .menu{display:block}
}

.privacy{font-size:.68rem;color:var(--form-hint)!important;margin:12px 0 0}.form .consent{display:flex;gap:9px;align-items:flex-start;margin:4px 0 2px;font-size:.72rem;color:var(--form-label);cursor:pointer}.form .consent input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--terra)}.form .consent a{color:#fff;text-decoration:underline}.form-error{display:none;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(240,100,73,.16);color:#ffd9d1;font-size:.8rem}.form-error.show{display:block}.success{display:none;padding:15px;border-radius:12px;background:var(--pale);color:var(--navy-dark);font-weight:700}.success.show{display:block}.lead-fab{bottom:calc(20px + env(safe-area-inset-bottom))}.lead-window{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.btn,.service,.article,.case-card,.symptom,.faq-q,.step,.lead-fab,.header-otter{
      transition:transform var(--dur-fast) var(--ease-default),
                 box-shadow var(--dur-normal) var(--ease-default),
                 background-color var(--dur-fast) var(--ease-default),
                 border-color var(--dur-fast) var(--ease-default);
    }.btn:active,.lead-fab:active,.symptom:active{transform:scale(.97)}.lead-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;
      padding:20px;background:rgba(9,22,48,.62);backdrop-filter:blur(3px);animation:leadIn .18s ease}.lead-overlay[hidden]{display:none}@keyframes leadIn{from{opacity:0}to{opacity:1}}.lead-window{position:relative;width:min(460px,100%);max-height:92vh;overflow:auto;padding:34px 32px;
      border-radius:26px;background:var(--navy-dark);color:#fff;box-shadow:0 30px 80px rgba(9,22,48,.45)}.lead-close{position:absolute;right:16px;top:12px;border:0;background:none;color:var(--form-label);font-size:1.9rem;
      line-height:1;cursor:pointer;padding:4px 8px}.lead-close:hover{color:#fff}.lead-title{margin:6px 0 10px;font-size:1.55rem;line-height:1.15;letter-spacing:-.03em}.lead-window .lead-text{margin:0 0 20px;font-size:.9rem;color:var(--form-label)}.lead-form label{display:block;margin-bottom:6px;font-size:.75rem;color:var(--form-label)}.lead-form input:not([type=checkbox]){width:100%;margin-bottom:14px;padding:13px;border-radius:12px;
      border:1px solid rgba(255,255,255,.14);background:var(--form-bg);color:#fff;outline:none}.lead-form input:focus{border-color:var(--terra)}.lead-form .btn{width:100%;margin-top:4px}.lead-form .consent{display:flex;gap:9px;align-items:flex-start;margin:2px 0 4px;font-size:.72rem;color:var(--form-label);cursor:pointer}.lead-form .consent input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--terra)}.lead-form .consent a{color:#fff}body.lead-open{overflow:hidden}.lead-fab{position:fixed;right:20px;bottom:20px;z-index:50;border:0;border-radius:999px;padding:14px 22px;
      background:var(--navy);color:#fff;font-weight:800;font-size:.85rem;cursor:pointer;
      box-shadow:0 14px 30px rgba(33,85,205,.32)}.lead-fab:hover{background:var(--navy-dark)}.lead-window{padding:24px 24px}.lead-title{margin:4px 0 8px;font-size:1.38rem}.lead-window .lead-text{margin:0 0 14px;font-size:.86rem}.lead-form label{margin-bottom:4px}.lead-form input:not([type=checkbox]){margin-bottom:10px;padding:11px 12px;background:var(--form-field);border-color:var(--form-line)}.lead-form .btn{margin-top:6px}.lead-window{scrollbar-width:thin;scrollbar-color:rgba(234,243,255,.34) transparent}.lead-window::-webkit-scrollbar-thumb{background:rgba(234,243,255,.32);background-clip:content-box}.lead-window::-webkit-scrollbar-thumb:hover{background:rgba(234,243,255,.55);background-clip:content-box}@media(max-width:600px){.lead-window{padding:28px 20px}.lead-fab{right:14px;bottom:14px;padding:12px 18px;font-size:.8rem}}@media(max-width:600px){.lead-window{padding:20px 18px}.lead-title{font-size:1.22rem;margin:2px 0 6px}.lead-window .lead-text{margin:0 0 12px;font-size:.82rem}.lead-form input:not([type=checkbox]){margin-bottom:8px;padding:10px 12px}.lead-form label{font-size:.72rem;margin-bottom:3px}}@media(max-width:360px){.lead-form .btn{font-size:.85rem;padding:13px 14px}.lead-window{padding:18px 15px}}
@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}header nav{height:68px}}

/* подвал */
footer{position:relative;z-index:16;margin-top:26px;background:var(--navy-dark);color:#B9CEF2;padding:54px 0 calc(26px + env(safe-area-inset-bottom))}
.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1.4fr;gap:40px}
.footer-org .logo{font-size:1.35rem}
.footer-org .logo span{color:#fff}
.footer-org .logo b{color:var(--terra)}
.footer-tag{margin:13px 0 22px;max-width:23ch;font-size:.88rem;line-height:1.5;color:#9DB8E8}
.footer-cta{min-height:0;padding:12px 21px;font-size:.86rem}
.footer-col h4{margin:0 0 15px;font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}
.footer-col a{display:block;margin-bottom:11px;font-size:.85rem;line-height:1.45;color:#DCE8FB;text-decoration:none;transition:color .2s var(--ease)}
.footer-col a:hover{color:#fff}
.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(126,164,239,.22);font-size:.76rem;color:#8AA8DC}
@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr;gap:30px}}
footer{padding-bottom:calc(74px + env(safe-area-inset-bottom))}
@media(max-width:600px){footer{padding-top:40px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.footer-top{grid-template-columns:1fr;gap:28px}.footer-tag{max-width:none}.footer-bottom{margin-top:30px;flex-direction:column;gap:7px}}
@media(max-width:600px){.back{margin:18px 0}}

/* боковое содержание статьи */
.rail{display:none}
.art h2{scroll-margin-top:180px}
@media(min-width:1280px){
  .back-bar{position:sticky;top:79px;z-index:15;pointer-events:none}
  .rail{display:block;position:sticky;top:172px;z-index:14;height:0}
  .toc-side{position:absolute;top:0;left:calc(50% - 590px);width:218px;max-height:calc(100vh - 210px);overflow:auto;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:1px solid rgba(23,59,114,.07);box-shadow:0 1px 2px rgba(23,59,114,.04),0 12px 30px rgba(23,59,114,.06);scrollbar-width:thin}
  .rail .toc-side,.back-bar .back{transition:opacity .25s var(--ease),transform .25s var(--ease)}
  .rail.is-away .toc-side,.back-bar.is-away .back{opacity:0;transform:translateY(-8px);pointer-events:none}
  .toc-side b{display:block;margin-bottom:12px;font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--dust)}
  .toc-side ol{margin:0;padding:0;list-style:none;counter-reset:toc}
  .toc-side li{counter-increment:toc;margin-bottom:9px}
  .toc-side a{display:block;padding-left:20px;position:relative;font-size:.82rem;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}
  .toc-side a:before{content:counter(toc);position:absolute;left:0;top:0;font-family:var(--font-display);font-size:.72rem;font-weight:800;color:var(--sand);transition:color .2s var(--ease)}
  .toc-side a:hover{color:var(--navy)}
  .toc-side a.is-on{color:var(--navy);font-weight:700}
  .toc-side a.is-on:before{color:var(--terra)}
  .art{max-width:700px}
  .toc{display:none}
}

/* колонки, которые не схлопывались на телефоне */
@media(max-width:760px){.two{grid-template-columns:1fr;gap:18px}.metrics{grid-template-columns:1fr 1fr}}
@media(max-width:460px){.metrics{grid-template-columns:1fr}}
/* элементы сетки не должны раздуваться под min-content таблиц */
.two>*,.metrics>*,.facts>*,.next>*,.src>*{min-width:0}
.tbl-wrap{min-width:0}
.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.three{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.three{grid-template-columns:1fr}}
