.tool-seo-content{margin-top:56px;padding-top:40px;border-top:1px solid var(--border)}.tool-seo-content-inner{max-width:860px;margin:0 auto}.tool-seo-content h2{font-size:24px;line-height:1.3;margin:38px 0 14px;letter-spacing:-.01em}.tool-seo-content h2:first-child{margin-top:0}.tool-seo-content h3{font-size:17px;line-height:1.4;margin:0 0 8px}.tool-seo-content p{font-size:15px;line-height:1.75;color:var(--text-secondary);margin:0 0 16px}.tool-seo-content strong{color:var(--text)}.tool-seo-content ol,.tool-seo-content ul{margin:0 0 20px;padding-left:22px}.tool-seo-content li{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:10px}.tool-seo-content a{color:var(--accent);text-decoration:none}.tool-seo-content a:hover{text-decoration:underline}.seo-faq{display:grid;gap:12px}.seo-faq article{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px 20px}.seo-faq article p{margin:0}.seo-related{margin-top:38px;border:1px solid var(--border);border-radius:12px;padding:22px;background:var(--surface)}.seo-related h2{margin-top:0}.seo-related ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-bottom:0}.seo-related li{margin:0}.seo-related a{display:inline-flex;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--canvas);font-size:13px}.seo-related a:hover{border-color:var(--accent);text-decoration:none}@media (max-width:650px){.tool-seo-content{margin-top:40px;padding-top:30px}.tool-seo-content h2{font-size:21px}.tool-seo-content p,.tool-seo-content li{font-size:14px}.seo-faq article{padding:16px}.seo-related{padding:18px}}