.seo-solutions{max-width:1180px;margin:48px auto;padding:32px clamp(20px,4vw,48px);background:#f2f6fa;color:#102b49;border-top:3px solid #f47b20;border-radius:12px;font-family:Arial,sans-serif;line-height:1.65}.seo-solutions h2{font-size:clamp(24px,3vw,34px);line-height:1.2;color:#102b49}.seo-solutions p{max-width:900px}.seo-solutions nav{display:flex;flex-wrap:wrap;gap:12px 24px}.seo-solutions a{color:#164e7d;text-decoration:underline;text-underline-offset:3px}.seo-solutions a:focus-visible{outline:3px solid #f47b20;outline-offset:4px}@media(max-width:600px){.seo-solutions{margin:28px 12px}.seo-solutions nav{display:grid}}