.seo{max-width:860px;margin:0 auto;padding:28px 22px 10px}.seo h1{font-size:clamp(26px,4.5vw,40px);line-height:1.1;letter-spacing:-.02em;margin:10px 0 14px}
.seo h2{font-size:18px;margin:28px 0 10px}.seo a{color:var(--a2)}.lede{font-size:16px;color:var(--t)}.hl{color:var(--g)}.crumbs{font-size:12px;color:var(--m)}.crumbs a{color:var(--m)}
.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.kpis div{background:var(--p);border:1px solid var(--b);border-radius:12px;padding:12px}.kpis span{display:block;font-size:11px;color:var(--m)}.kpis b{font-size:22px}
.seo table{background:var(--p);border:1px solid var(--b);border-radius:12px;overflow:hidden}.seo tr.me td{background:#221b45}.seo .btn{display:inline-block;text-decoration:none;color:#fff}
.links{display:flex;flex-wrap:wrap;gap:8px}.links a{background:var(--p);border:1px solid var(--b);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}
header a.tag{text-decoration:none}footer a{color:var(--m)}
@media(max-width:640px){.kpis{grid-template-columns:1fr 1fr}.seo table{font-size:12px}}
