/* Same footer palette; RU/EN editorial copy and accessible native disclosures. */
.nav-faq{color:inherit;text-decoration:none;white-space:nowrap;font-size:15px;font-weight:500;padding:10px 5px}
@media(min-width:961px) and (max-width:1280px){#nav .nav-center{gap:14px}#nav .nav-faq{font-size:14px}}
.seo-overview{border-top:1px solid rgba(255,255,255,.15);margin-top:30px;padding-top:24px;max-width:1040px;color:var(--muted,#bad4df);font-size:15px;line-height:1.7}
.seo-overview[hidden]{display:none!important}
.seo-overview h2{font-size:19px;line-height:1.4;font-weight:600;color:var(--ink,#fff);margin:0 0 10px}
.site-footer .seo-overview h2{color:#fff}
.seo-overview>p{margin:0 0 15px;max-width:90ch}
.seo-overview details{border-top:1px solid rgba(255,255,255,.12);padding:10px 0}
.seo-overview summary{cursor:pointer;color:#fff;padding:2px 0;font-weight:400}
.seo-overview details p{margin:8px 0 4px;max-width:90ch}
.seo-overview summary:focus-visible{outline:2px solid #61e4df;outline-offset:4px;border-radius:4px}
@media(max-width:600px){.seo-overview{font-size:14px;margin-top:22px;padding-top:18px}.seo-overview h2{font-size:18px}.seo-overview summary{padding:6px 0}}
