.tool-seo{margin:48px auto 24px;max-width:920px;padding:28px;border:1px solid var(--line,#dce4ee);border-radius:12px;background:var(--white,#fff);color:var(--ink,#172c45);text-align:left}.tool-seo h2{font-size:22px;letter-spacing:-.3px;margin:24px 0 14px}.tool-seo h2:first-child{margin-top:0}.tool-seo p{font-size:14px;line-height:1.85;color:var(--muted,#596b80)}.tool-seo details{border-top:1px solid var(--line,#dce4ee);padding:16px 0;margin:0}.tool-seo summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ink,#172c45)}.tool-seo details p{margin:12px 0 0}.seo-related{display:flex;gap:12px;flex-wrap:wrap}.seo-related a{padding:10px 14px;border:1px solid var(--line,#dce4ee);border-radius:6px;color:var(--accent,#224d81);font-size:13px;text-decoration:none}.seo-related a:hover{background:var(--surface,#f3f6fa)}.tool-seo :focus-visible{outline:2px solid var(--accent,#224d81);outline-offset:3px}@media(max-width:600px){.tool-seo{padding:20px;margin-top:32px}.tool-seo h2{font-size:20px}.seo-related a{width:100%}}
