html[lang="en"] .ru-only,html[lang="ru"] .en-only,html[lang="en"] .article-locale[lang="ru"],html[lang="ru"] .article-locale[lang="en"]{display:none!important}
.seo-topics{border-top:1px solid var(--line);padding:75px 0 105px}
.seo-topics h2{max-width:800px;margin:18px 0 14px}
.seo-topics-intro{max-width:740px;margin:0 0 37px;color:var(--muted);font-size:18px;line-height:1.55}
.seo-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.seo-topic-grid a{position:relative;display:block;min-height:235px;padding:24px;border:1px solid var(--line);border-radius:15px;background:#0e2519;transition:border-color .2s,background .2s}
.seo-topic-grid a:hover{border-color:#78c99a;background:#143524}
.seo-topic-number{font-size:13px;letter-spacing:.12em;color:var(--green-light)}
.seo-topic-grid h3{margin:27px 0 10px;font-size:clamp(21px,2vw,29px)}
.seo-topic-grid p{max-width:310px;color:var(--muted);font-size:15px;line-height:1.5}
.seo-topic-arrow{position:absolute;right:24px;bottom:20px;color:var(--green-light);font-size:19px}
.seo-guide .info-intro{max-width:1050px}
.seo-guide .info-intro h1{font-size:clamp(48px,6vw,82px)}
.seo-guide .info-article .info-note{color:var(--white)}
.seo-noscript{padding:55px 0 80px}.seo-noscript h1{font-size:clamp(42px,6vw,76px)}.seo-noscript p{max-width:660px;line-height:1.6}.seo-noscript a{text-decoration:underline}
@media(max-width:820px){.seo-topic-grid{grid-template-columns:1fr}.seo-topic-grid a{min-height:180px}.seo-topics{padding:60px 0 75px}}
