.cmp-seo-breadcrumb,.cmp-seo-catalogue{max-width:1180px;margin:18px auto;padding:0 20px;line-height:1.6;overflow-wrap:anywhere;box-sizing:border-box}.cmp-market .cmp-seo-breadcrumb{padding:0;margin:0 0 24px}.cmp-seo-breadcrumb{font-size:14px;color:#5d6874}.cmp-seo-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.cmp-market .cmp-seo-guide>section{margin:0;padding:24px;background:#f5f7fa;border:1px solid #e3e8ef;border-radius:16px;min-width:0}.cmp-seo-guide h2{font-size:clamp(21px,2vw,27px);line-height:1.25;margin:0 0 16px}.cmp-seo-guide p,.cmp-seo-faq p{line-height:1.7;overflow-wrap:anywhere}.cmp-seo-links{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:18px 0 0}.cmp-seo-links a{text-decoration:underline;text-underline-offset:3px}.cmp-seo-faq{margin:28px 0}.cmp-seo-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.cmp-seo-faq details{padding:18px 20px;border:1px solid #e3e8ef;border-radius:12px}.cmp-seo-faq details p{margin-bottom:0}@media(max-width:700px){.cmp-seo-guide{grid-template-columns:1fr;gap:16px}.cmp-market .cmp-seo-guide>section{padding:20px}.cmp-seo-breadcrumb,.cmp-seo-catalogue{padding:0 16px}}
