/* Статични страници за Google */
.seo .nav-in { gap: .8rem; }
.seo .nav-links { margin-left: .5rem; }
.seo .lang { margin-left: auto; }
.seo .lang a { padding: .35rem .6rem; font-size: .78rem; font-weight: 700; color: var(--muted); text-decoration: none; }
.seo .lang a + a { border-left: 1px solid var(--line); }
.seo .lang a.active { background: var(--ink); color: #fff; }
.seo-main { padding-top: 1.5rem; padding-bottom: 3rem; }
.crumbs { font-size: .85rem; color: var(--muted); margin-bottom: 1rem; }
.crumbs a { color: var(--muted); }
.seo h1 { font-size: clamp(1.7rem, 3.5vw, 2.4rem); letter-spacing: -.02em; margin: .4rem 0 .6rem; }
.seo-art { max-width: 900px; }
.seo-art h2 { font-size: 1.3rem; margin: 2rem 0 .6rem; }
.seo-art p, .seo-art li { line-height: 1.65; }
.seo-head { display: grid; grid-template-columns: 300px 1fr; gap: 1.5rem; align-items: center; margin-bottom: 1rem; }
.seo-head .art { background: var(--bg2); border-radius: 14px; }
.seo-head .art svg { width: 100%; height: auto; display: block; }
.seo .h3 { font-size: 1.15rem; margin: .2rem 0; } .seo .h4 { font-size: 1rem; margin: .3rem 0 0; }
.seo a.comp { text-decoration: none; color: inherit; }
.seo .conn td { padding: .6rem .5rem; border-bottom: 1px solid var(--line); vertical-align: top; }
.seo .cta { margin-top: 2rem; }
.seo .muted { color: var(--muted); }
@media (max-width: 760px) { .seo-head { grid-template-columns: 1fr; } .seo .nav-links { display: none; } .seo .nav-in > .btn { display: none; } }
